120 likes | 348 Views
Pascal - cykly. cyklus a jeho typy. Cyklus je jedním z nejsilnějších nástrojů algoritmů Typy cyklů: cyklus s pevným počtem opakování, tzv. for cyklus cyklus s podmínkou na začátku cyklus s podmínkou na konci. cyklus s pevným počtem opakování. Zápis : . . for i := M to N do begin
E N D
cyklus a jeho typy Cyklus je jedním z nejsilnějších nástrojů algoritmů Typy cyklů: • cyklus s pevným počtem opakování, tzv. for cyklus • cyklus s podmínkou na začátku • cyklus s podmínkou na konci
cyklus s pevným počtem opakování Zápis: . . fori := M to N do begin tělo cyklu end; . . i – řídící proměnná cyklu M, N – meze cyklu
cyklus s pevným počtem opakování Př. Zobrazení čísel od 1 do 20
cyklus s pevným počtem opakování Př. Vypiš sudá čísla do 20
cyklus s pevným počtem opakování Př. Sečti po sobě jdoucí čísla od x do y
cyklus s pevným počtem opakování Př. Sečti n čísel postupně zadávaných uživatelem
cyklus s pevným počtem opakování Př. Sečti n čísel postupně zadávaných uživatelem
cyklus s podmínkou na začátku U tohoto cyklu není dopředu známo, kolikrát cyklus proběhne Průběh a počet opakování záleží na tom, je-li splněna řídící podmínka cyklu Je-li podmínka splněna – cyklus proběhne, v opačném případě cyklus neproběhne Cyklus nemusí proběhnout ani jednou
cyklus s podmínkou na začátku Zápis: . . while podmínka do begin tělo cyklu end; . .
cyklus s podmínkou na konci Ani u tohoto cyklu není dopředu známo, kolikrát cyklus proběhne Průběh a počet opakování záleží na tom, je-li splněna řídící podmínka cyklu, která je umístěna na konci Není-li podmínka splněna – cyklus pokračuje, při splnění podmínky cyklus končí Cyklus proběhne alespoň jednou
cyklus s podmínkou na konci . Zápis: . . repeat begin tělo cyklu end; until podmínka . .