Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
🔒 23. 3. 2019 Přešli jsme na HTTPS. Prosíme o kontrolu funkčnosti fóra.
!! 17.06.2018 (Jel.) Khanova škola zve nadšence ke spolupráci na překladech návodů pro učitele a rodiče.
! 04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
17.01.2016 (Jel.) Rok 2016 s novými a novějšími krystaly od kolegy Pavla!
17.01.2016 (Jel.) Nabídka knih z oborů matematiky, fyziky, chemie
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 17. 10. 2018 20:21

leontynka123
Zelenáč
Příspěvky: 2
Reputace:   
 

zaklady algoritmizace

Dobrý den potřebovala bych s tím pomoct děkují
Navrhněte vývojový diagram na součet pro daný počet hodnot. Vytvořte pro stejný problém třu různě diagramy. Jeden s cyklem s podmínkou na začátku, druhý s cyklem s podmínkou na konci a třetí s pevným počtem opakování.

Offline

 

#2 18. 10. 2018 23:06

Pomeranc
Příspěvky: 113
Pozice: student
Reputace:   
 

Re: zaklady algoritmizace

↑ leontynka123:

Problém je v diagramu nebo algoritmu?

Offline

 

#3 20. 10. 2018 15:23

Pluhtik
Příspěvky: 30
Pozice: student
Reputace:   
 

Re: zaklady algoritmizace

Zdravím, předpokládám, že hodnoty jsou asi zadané jako argument v poli, že?
Potom algoritmy mohou fungovat takto:
1) součet je proměnná s hodnotou 0. Count (něco, co počítá, kolikrát proběhl cyklus) je zpočátku také 0 (je-li pole indexované od nuly, jinak je count = 1) a následuje cyklus s podmínkou na začátku, která se ptá, zda-li je Count < délka pole (nebo <= jestliže máš pole indexované od 1). Pokud ano, provede se cyklus, ve kterém se k proměnné součet přičte číslo v poli na indexu count. Ke count se přičte +1

2) totéž co 1, akorát stejná podmínka je na konci. Předtím než se provede první průběh cyklem je ovšem nutné ověřit (podmínkou), že je v poli alespoň 1 prvek (není-li v zadání řečeno, že máš jistotu, že jako argument bude pole s minimálně jedním prvkem)

3) opět stejné, akorát namísto podmínky se použije cyklus, který projde právě tolikrát, kolik je prvků v poli. Není nutné ani ověřovat, že není pole prázdné, kdyby bylo, tak cyklus proběhne 0x, tedy neproběhne.

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson