Řídící struktury, cykly (větvení programu, logické operátory, spojování podmínek, druhy cyklů a jejich využití)
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.
Spojování podmínek
Větve podmínek se po svém vykonání mohou spojovat a program tak bude v určité části kódu
postupovat dále stejně, ať už dříve byla nějaká podmínka splněna nebo splněna nebyla.
if a > b:
print("a je vetsi nez b")
else:
print("a je mensi nez b nebo je a rovno b")
print("zde se vetve predchozi podmínky za všech okolnosti opet setkavaji")
PAD Programování a databáze
Téma 7
Školní rok 2017/2018
2/2
Jan Švábík, V4D
Druhy cyklů a jejich využití
Cyklus je založený na podmínce. Pokud je podmínka splněna, vykonávají se příkazy v těle cyklu.
Pokud podmínka splněna není, cyklus se ukončí a program pokračuje dále. Rozlišují se tři základní
druhy cyklů.
1. for – předem musí být znám počet opakování cyklu; používá se např. pro průchod poli či
seznamy, kde jsou jednotlivé prvky určeny celočíselným indexem
2. while – předem není znám počet opakování, podmínka je na začátku cyklu; používá se
například v momentě, kdy chceme vykonávat nějakou činnost do momentu, než se splní
určitá podmínka (např. než je zadaný vstup od uživatele celé číslo)
3. do-while – předem není znám počet opakování; podmínka je na konci cyklu; cyklus je tedy
vždy vykonán alespoň jednou; používá se tedy tam, kde je nutný alespoň jeden průchod
cyklem
K do-while cyklu: následující kód bude vykonáván tak dlouho, než bude splněna podmínka, že
vygenerované náhodné číslo není dělitelné sedmi.
<?php
do {
$random = mt_rand(5, 30);
} while (!($random % 7));
?>