PHP Podmíněné příkazy v PHP - 06

Slides:



Advertisements
Podobné prezentace
IKT PHP PHP Tvorba formuláře - 10 Mgr. Josef Nožička
Advertisements

PHP Souhrnné cvičení Mgr. Josef Nožička IKT PHP
PROGRAMOVATELNÉ AUTOMATY SÉRIOVÝ PŘENOS13 Ing. Jana Horáková Elektrotechnika
07. Kinematika harmonického pohybu – příklady I.
MECHANICKÉ KMITÁNÍ 08. Kinematika harmonického pohybu – příklady II.
MECHANICKÉ VLNĚNÍ 20. Mechanické vlnění – příklady II.
MĚŘENÍ JALOVÉHO A ZDÁNLIVÉHO VÝKONU
PHP Práce se soubory v PHP - 13
ACCESS IMPORT TABULKY Z EXCELU- 04 Ing. Jana Horáková IKT MS Office
Algoritmizace a programování Datové typy v Delphi - 05
PHP Cyklické příkazy v PHP - 08
Algoritmizace a programování Podprogramy v Delphi - 10
PHP Zpracování formuláře v PHP - 11 Mgr. Josef Nožička IKT PHP
Algoritmizace a programování Operátory a příkazy v Delphi - 07
PHP PHP – základy syntaxe (část 1) - 03 Mgr. Josef Nožička IKT PHP
Statika Vazbové síly na nosníku 15
Algoritmizace a programování Podmíněné a cyklické příkazy- 08
MS OFFICE - WORD ŠABLONY Ing. Petr Hanáček
Hydromechanika Archimédův zákon, ponořený objem, ponor 19
PRVKY ELEKTRONICKÝCH OBVODŮ
MĚŘENÍ S ANALOGOVÝMI MĚŘICÍMI PŘÍSTROJI
PHP PHP – základy syntaxe (část 2) - 04 Mgr. Josef Nožička IKT PHP
DĚJINY KULTURY Skryté památky českého umění- architektura 19.století PhDr. Pavlína Mikulcová.
Téma: ABSOLUTNÍ HODNOTA CELÝCH ČÍSEL 2
KONTROLA MĚŘICÍCH PŘÍSTROJŮ
0PTIKA 05. Odraz a rozptyl světla
EKONOMIKA OBCHODNÍ BANKY Ing. Renata Slaná
POČÍTAČOVÁ GRAFIKA PROGRAMY A NÁSTROJE PRO PRÁCI S VEKTOROVOU GRAFIKOU 2 ING. BOHUSLAVA VITEKEROVÁ IKT MS Office
PHP Souhrnné cvičení Mgr. Josef Nožička IKT PHP
ELEKTROTECHNICKÁ MĚŘENÍ
MECHANICKÉ KMITÁNÍ 05. Souvislost úhlové rychlosti a úhlové frekvence KMITAVÉ A VLNOVÉ JEVY Mgr. Marie Šiková.
Algoritmizace a programování Třídící algoritmy - 12
EXCEL ŘAZENÍ DAT ING. BOHUSLAVA VITEKEROVÁ IKT MS Office
Programovatelné automaty CV podprogramy a funkční bloky 12
Excel úpravy grafu, karta Návrh
ACCESS SESTAVY, CVIČENÍ Ing. Jana Horáková IKT MS Office
ACCESS PŘÍKAZOVÉ TLAČÍTKO, CVIČENÍ 20 Ing. Jana Horáková IKT MS Office
EKONOMIKA PODNIKATELSKÝ ZÁMĚR Ing. Hana Kročová
Algoritmizace a programování Objektově orientované programování - 16 Mgr. Josef Nožička IKT Algoritmizace a programování
Algoritmizace a programování Binární soubory - 14 Mgr. Josef Nožička IKT Algoritmizace a programování
EKONOMIKA MAJETEK podniku Ing. Hana Kročová
Programovatelné automaty princip činnosti PLC 03
KOMANDITNÍ SPOLEČNOST Ing. Hana Kročová EKONOMIKA
MĚŘENÍ ČINNÉHO VÝKONU V TROJFÁZOVÉ SÍTI
PHP Souhrnné cvičení Mgr. Josef Nožička IKT PHP
Procentový počet Prezentace_12
PHP PHP a MySQL - 15 Mgr. Josef Nožička IKT PHP
Algoritmizace a programování Vývojové diagramy - 03
MECHANICKÉ KMITÁNÍ 10. Dynamika harmonického pohybu – příklady
Algoritmizace a programování Úvod do Delphi - 04 Mgr. Josef Nožička IKT Algoritmizace a programování
Kalkulace zboží Prezentace_16 Mgr. Silva Vaňková OPČ_Kalkulace zboží
Ing. Bohuslava Vitekerová
Algoritmizace a programování Textové soubory - 13 Mgr. Josef Nožička IKT Algoritmizace a programování
PHP Souhrnné cvičení Mgr. Josef Nožička IKT PHP
PHP PHP - úvod - 02 Mgr. Josef Nožička IKT PHP
Excel úpravy grafu, karta Rozložení
Programovatelné automaty AD převodníky 11
ACCESS DOTAZY Ing. Jana Horáková IKT MS Office
Rozdělovací počet Prezentace_14
IKT MS Office Access Dotazy Ing. Jana Horáková
Hydromechanika Měření přetlaku a podtlaku 13
PROGRAMOVATELNÉ AUTOMATY CV OBRAZOVKY 05 Ing. Jana Horáková Elektrotechnika
Statika Moment silové soustavy, nahrazení síly silou 07
IKT MS Office Access Sestavy Ing. Jana Horáková
PROGRAMOVATELNÉ AUTOMATY CV RS 09 Ing. Jana Horáková Elektrotechnika
PHP Programy pro tvorbu WWW stránek - 01
Jednotky základní Prezentace_19
EXPRESSION HAVE GOT PRESENT_04 Mgr. Filip Soviš ANJ_Tenses
Téma: CELÁ ČÍSLA – PROCVIČENÍ 1
Výukový materiál zpracován v rámci projektu
Transkript prezentace:

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

Anotace Materiá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. Autor Mgr. Josef Nožička (Autor) Jazyk Čeština Očekávaný výstup 26–41-M/01 Elektrotechnika 78-42-M/01 Technické lyceum Speciální vzdělávací potřeby - žádné - Klíčová slova Příkaz, if, switch Druh učebního materiálu Prezentace Druh interaktivity Kombinované Cílová skupina Žák Stupeň a typ vzdělávání odborné vzdělávání Typická věková skupina 16 - 19 let Vazby na ostatní materiály Je součástí IKT.

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.

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 }.

Příkaz IF - pokračování 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í: if (podmínka) kladná větev;

Příkaz IF - příklad Ú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á). <?php $a=rand(1,100); $b=rand(1,100); echo "a = $a<BR>"; echo "b = $b<BR>"; if ($a>$b) echo „první je větší"; else if ($b>$a) echo „druhé je větší"; echo "jsou stejná"; ?>

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

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.

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. <?php echo "Vítáme vás na našich stránkách <BR>"; echo "Dnes je " . date("d.m.Y") . "<BR>a je "; switch (date("w")) { case 0: echo "neděle"; break; case 1: echo "pondělí"; break; case 2: echo "úterý"; break; case 3: echo "středa"; break; case 4: echo "čtvrtek"; break; case 5: echo "pátek"; break; case 6: echo "sobota"; break; } ?>

Zdroje BRÁZA, Jiří. PHP 5: začínáme programovat. 1. vyd. Praha: Grada Publishing, 2005, 244 s. ISBN 80-247-1146-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)