Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Cykly Cykly umožňují provádět určitou část kódu opakovaně až do nastaveného počtu cyklování nebo splnění podmínky. Cykly umožňují provádět určitou část.

Podobné prezentace


Prezentace na téma: "Cykly Cykly umožňují provádět určitou část kódu opakovaně až do nastaveného počtu cyklování nebo splnění podmínky. Cykly umožňují provádět určitou část."— Transkript prezentace:

1 Cykly Cykly umožňují provádět určitou část kódu opakovaně až do nastaveného počtu cyklování nebo splnění podmínky. Cykly umožňují provádět určitou část kódu opakovaně až do nastaveného počtu cyklování nebo splnění podmínky. V PHP se používájí dva typy cyklů. V PHP se používájí dva typy cyklů. Cyklus while - provede znovu daný kód jen v případě že je splněna daná podmínka. Cyklus while - provede znovu daný kód jen v případě že je splněna daná podmínka. Cyklus for – u tohoto cyklu jejiž dopředu zadáno, kolikrát má provést kód. Cyklus for – u tohoto cyklu jejiž dopředu zadáno, kolikrát má provést kód.

2 Příkaz for Výpis čísel 1 až 10 Výpis čísel 1 až 10 for ($i=1; $i<=10; $i++) echo $i; for ($i=1; $i ";

3 Příklad Vypište čísla 1 až 10 do tabulky (pod sebou). Použijte příkaz for. Vypište čísla 1 až 10 do tabulky (pod sebou). Použijte příkaz for. Obr. 1 Číslo 1 2 3 4 5 6 7 8 9 10

4 Řešení 1 Externí stylopis Externí stylopis Obr. 2 Obr. 3

5 Příklad Vytvořte tabulku s nadpisy sloupců. V prvním sloupci budou čísla od 1 do 10 a ve druhém sloupci budou druhé mocniny těchto čísel. Vytvořte tabulku s nadpisy sloupců. V prvním sloupci budou čísla od 1 do 10 a ve druhém sloupci budou druhé mocniny těchto čísel. Obr. 4 ČísloMocnina 11 24 39 416 525 636 749 864 981 10100

6 Řešení Externí stylopis Externí stylopis Obr. 5 Obr. 6

7 Vnořené cykly Cykly lze do sebe vnořovat. Cykly lze do sebe vnořovat.<? include "hlavicka_inc.php"; for ($radek=1; $radek<=3; $radek++): echo " "; echo " "; for ($sloupec=1; $sloupec<=3; $sloupec++): for ($sloupec=1; $sloupec<=3; $sloupec++): echo $radek*$sloupec; echo $radek*$sloupec; endfor; include "paticka_inc.php"; ?>

8 Příklad Vytvořte formulář, do kterého se zadá počet řádků a počet sloupců. Ze zadaných hodnot se musí vytvořit tabulka s násobilkou. Maximální počet řádků a sloupců: 99. Vytvořte formulář, do kterého se zadá počet řádků a počet sloupců. Ze zadaných hodnot se musí vytvořit tabulka s násobilkou. Maximální počet řádků a sloupců: 99. Obr. 7

9 Řešení - formulář Obr. 8

10 Řešení - zpracování Obr. 9 Externí stylopis Obr. 10

11 Otázky k opakování 1. K jakým účelům se používá příkaz "for"? 2. Co znamená příkaz $i--? 3. Jaký je rozdíl mezi zápisem $i==1 a $i=1? 4. Dají se cykly vnořovat?

12 Použité zdroje BLÁBOLIL, R. Informační a komunikační technologie. 3. rozšířené vydání. České Budějovice: KOPP, 2011. str. 407 BLÁBOLIL, R. Informační a komunikační technologie. 3. rozšířené vydání. České Budějovice: KOPP, 2011. str. 407 Použité obrázky: Vlastní


Stáhnout ppt "Cykly Cykly umožňují provádět určitou část kódu opakovaně až do nastaveného počtu cyklování nebo splnění podmínky. Cykly umožňují provádět určitou část."

Podobné prezentace


Reklamy Google