Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_01B19 Autor Ing. Jiří Kalousek Období vytvoření Duben 2013 Ročník/věková kategorie 4. Ročník Vyučovací předmět Databázové systémy Klíčová slova For, while, do while Anotace Cíl: studenti pochopili princip cyklů v PHP Prezentace slouží k výkladu se záměrem získat, upevnit a prohloubit znalost cyklů v PHP
Ing. Jiří Kalousek
Jaká bude hodnota proměnné i na konci algoritmu? $i=10; while ($i>10) { $i=$i-1; } echo $i; Výsledek: 10
Jaká bude hodnota proměnné i na konci algoritmu $i = 10; do { $i++; } while ($i<10); Výsledek: 11
Jaká bude hodnota proměnné i na konci algoritmu? $i=2; do { $i=$i*$i; } while ($i<=10); Výsledek: 16
Jaká bude hodnota proměnné a na konci algoritmu? $a=0; for($i=1;$i<=10;$i++) { $a=$i; } Výsledek: 10
Jaká bude hodnota proměnné a na konci algoritmu $a = 0; for ($i=1;$i<=6;$i=$i+1) { if ($i % 2 == 1) { $a = $a*$i;} Výsledek: 0
Jaká bude hodnota proměnné Result po skončení algoritmu: function Get002() { $n = 10; $a = array(1=>1,5,8,-10,5,4,6,8,11,12); $Result = 0; for ($i=1;$i<=$n;$i++) { if ($a[$i]<$Result) { $Result = $a[$i]; } } } Výsledek: -10
Jaká je hodnota proměnné Pom na konci algoritmu: $a = array('5','8','-10','5','-8','9','-11','15','14','0'); $pom = 0; for ($i=0; $i<10;$i++) { if ($a[$i] % 2==0) { $pom = $pom+$a[$i]; } } Výsledek: 4
Jaká bude hodnota proměnné Result po skončení algoritmu: function Get002() { $N=10; $a = array ('1','5','8','-10','5','7','-6','8','10','2'); $Result = $a["0"]; for ($i=2; $i $Result) and ($a[$i] % 3==0)) { $Result = $a[$i]; } } } Výsledek: 1
Jaká bude hodnota proměnné Result po skončení algoritmu: function Get001(){ $s = 'Karel veze barel'; $Result = ''; for (i=1;$i <= length($s);$i++) { if (i % 2 !=0) { $Result = $Result+$s[$i]; }}}}}} Výsledek: Krlvz ae
Jaká bude hodnota proměnné Result po skončení algoritmu: function Get001(){ $s='Karel veze barel'; $Result = ''; for ($i=1;$i<=length($s);$i++) { if (($i % 2 == 0) or ($i % 2 != 0) { $Result = $Result+$[$i]; }}}}}} Výsledek: Karel veze barel
Zdroje informací Vlastní příklady a materiály
Ing. Jiří Kalousek OA Ostrava-Poruba