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

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

Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_01B5 Autor Ing. Jiří Kalousek Období vytvoření listopad.

Podobné prezentace


Prezentace na téma: "Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_01B5 Autor Ing. Jiří Kalousek Období vytvoření listopad."— Transkript prezentace:

1 Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_01B5 Autor Ing. Jiří Kalousek Období vytvoření listopad 2012 Ročník/věková kategorie 4. ročník Vyučovací předmět Databázové systémy Klíčová slova Cyklus, while, cyklus while, cyklus s podmínkou na začátku Anotace Cíl: studenti se zvládají návrh a použití cyklu while v PHP Prezentace slouží k výkladu se záměrem získat, upevnit a prohloubit znalost cyklu while v php

2 Ing. Jiří Kalousek

3 Příklady použití cyklu while Použijeme, když předem počet opakování cyklu neznáme. Nejčastěji použijeme ve spojení s databází Každý cyklus FOR lze přepsat pomocí cyklu WHILE

4 Příklady cyklu while Vypsání 10x „Ahoj světe“ pod sebe Suma čísel od 1 – 10 Suma čísel od 1 – 10 Výpis všech prvků pole pod sebe Výpis sudých čísel z pole pod sebe Součet všech lichých čísel z pole Nalezení nejmenší hodnoty v poli

5 Vypsání 10x „Ahoj světe“ pod sebe Slovní popis: 1. Nastavení proměnné $i na hodnotu 1, mimo cyklus 2. test zda je $i menší nebo rovno pokud ne, cyklus končí 4. pokud ano, provede se tělo cyklu ve kterém se vypíše text a poté se $i navýší o 1 5. vše znova

6 Suma čísel od Slovní popis: 1. Nastavení proměnné $suma na hodnotu 0, mimo cyklus 2. Nastavení proměnné $i na hodnotu 1, mimo cyklus 3. Test zda je $i menší nebo rovno pokud ne, cyklus končí 5. pokud ano, provede se tělo cyklu k $suma se přičte $i 6. $i se zvýší o 1 7. vše znova

7 Výpis všech prvků pole pod sebe Slovní popis: 1. Nastavení proměnné $pocet na hodnotu 0, mimo cyklus 2. Test zda je $pocet menší než počet prvků pole 3. pokud ne, cyklus končí 4. pokud ano 1. provede se výpis aktuálního prvku 2. $pocet se zvýší o 1 5. vše znova

8 Výpis sudých čísel z pole pod sebe Slovní popis: 1. Nastavení proměnné $pocet na hodnotu 0, mimo cyklus 2. Test zda je $pocet menší než počet prvků pole 3. pokud ne, cyklus končí 4. pokud ano, provede se tělo cyklu 1. Test zda je aktuální prvek sud0 číslo – pokud ano vypíše se 2. $pocet se zvýší o 1 5. vše znova

9 Součet všech lichých čísel z pole Slovní popis: 1. Nastavení proměnné $suma na hodnotu 0, mimo cyklus 2. Nastavení proměnné $pocet na hodnotu 0, mimo cyklus 3. Test zda je $pocet menší než počet prvků pole 4. pokud ne, cyklus končí 5. pokud ano, provede se tělo cyklu 1. Test zda je aktuální prvek liché číslo – pokud ano přičte se k $suma 2. $pocet se zvýší o 1 6. vše znova

10 Nalezení nejmenší hodnoty v poli Slovní popis: 1. Nastavení proměnné $pocet na hodnotu 0, mimo cyklus 2. Nastavení proměnné $min na první hodnotu v poli, mimo cyklus 3. Test zda je $pocet menší než počet prvků pole 4. pokud ne, cyklus končí 5. pokud ano, provede se tělo cyklu 1. Test zda je aktuální prvek menší než $min– pokud ano zamění se za $min 2. $pocet se zvýší o 1 6. vše znova

11 Zdroje informací Vlastní databáze příkladů

12 Ing. Jiří Kalousek OA Ostrava-Poruba


Stáhnout ppt "Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_01B5 Autor Ing. Jiří Kalousek Období vytvoření listopad."

Podobné prezentace


Reklamy Google