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

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

PHP Podmíněné příkazy v PHP - 06 Mgr. Josef Nožička IKT PHP www.zlinskedumy.cz.

Podobné prezentace


Prezentace na téma: "PHP Podmíněné příkazy v PHP - 06 Mgr. Josef Nožička IKT PHP www.zlinskedumy.cz."— Transkript prezentace:

1 PHP Podmíněné příkazy v PHP - 06 Mgr. Josef Nožička IKT PHP

2 AnotaceMateriál poskytuje žákům metodický přehled podmíněných příkazů, používaných v PHP. Musí být doplněn výkladem. AutorMgr. Josef Nožička (Autor) JazykČeština Očekávaný výstup26–41-M/01 Elektrotechnika M/01 Technické lyceum Speciální vzdělávací potřeby - žádné - Klíčová slovaPříkaz, if, switch Druh učebního materiáluPrezentace Druh interaktivityKombinované Cílová skupinaŽák Stupeň a typ vzděláváníodborné vzdělávání Typická věková skupina let Vazby na ostatní materiályJe součástí IKT.

3 Podmíněné příkazy Podmíněné příkazy slouží k rozdělení prováděného skriptu na 2 větve (při použití příkazu if), případně i na více větví (při použití příkazu switch). Příkaz if je velmi frekventovaný a vyskytuje se v programech velmi často, příkaz switch je možno nahradit vícenásobným použitím příkazu if). Pro přehlednost zdrojového kódu se však doporučuje v případě rozvětvení na více větví raději použít příkaz switch.

4 Příkaz IF Vývojový diagram:Zápis v PHP: if (podmínka) kladná větev; else záporná větev; Vysvětlení: Program vyhodnotí podmínku (logický výraz). V případě, že je pravdivá, vykoná se kladná větev, v opačném případě se vykoná záporná větev. Jestliže je v kterékoliv větvi příkazu if více než jeden příkaz, je třeba tyto příkazy ohraničit značkami { a }.

5 Příkaz IF - pokračování if (podmínka) kladná větev; Poznámky: Záporná větev (else) není povinná. V tomto případě se vykoná kladná větev, pokud je podmínka pravdivá, v případě její nepravdivosti se pokračuje v programu prvním příkazem, následujícím za if. Hovoříme zde o tzv. neúplném větvení. Zápis neúplného větvení:

6 Příkaz IF - příklad $b) echo „první je větší"; else if ($b>$a) echo „druhé je větší"; else echo "jsou stejná"; ?> Úkolem níže uvedeného programu je náhodně vygenerovat 2 čísla a zjistit, které z nich je větší (případně, zda jsou stejná).

7 Příkaz SWITCH Vývojový diagram: Zápis v PHP: switch (proměnná) { case a: příkazy větve a; break; case b: příkazy větve b; break; case c: příkazy větve c; break; case d: příkazy větve d; break; default: příkazy, které se provedou, pokud není ani jedna z uvedených hodnot pravdivá } default

8 Příkaz SWITCH - pokračování Vysvětlení: Program vyhodnotí hodnotu výrazu, uvedeného za klíčovým slovem switch. Pokud se jeho hodnota shoduje s některou z hodnot, zapsaných u návěští jednotlivých větví (v obecném zápise označené jako a, b, c, d), provedou se příkazy této větve. Pokud se ani jedna z hodnot neshoduje, vykonají se příkazy, zapsané za klíčovým slovem default. Větev default je přitom nepovinná (stejně jako větev else u příkazu if). Poznámka: Počet větví může být u příkazu switch libovolný. V případě, že je jich více než 3, doporučuje se z důvodu lepší přehlednosti programu raději použít switch namísto několikanásobného použití příkazu if.

9 Příkaz SWITCH - příklad Úkolem níže uvedeného skriptu je vypsat na stránku aktuální datum spolu s českým názvem dne v týdne, který právě je.

10 Zdroje BRÁZA, Jiří. PHP 5: začínáme programovat. 1. vyd. Praha: Grada Publishing, 2005, 244 s. ISBN X. ORAVA, Martin. Animace třídících algoritmů a programových struktur. Uherské Hradiště: SŠPH Uherské Hradiště, 2010 (maturitní práce)


Stáhnout ppt "PHP Podmíněné příkazy v PHP - 06 Mgr. Josef Nožička IKT PHP www.zlinskedumy.cz."

Podobné prezentace


Reklamy Google