Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_01B4 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, for, cyklus for, cyklus s řídící proměnnou Anotace Cíl: studenti se zvládají návrh a použití cyklu for v PHP Prezentace slouží k výkladu se záměrem získat, upevnit a prohloubit znalost cyklu for v php
Ing. Jiří Kalousek
Příklady použití cyklu for Cyklus for, používáme tam, kde předem víme kolikrát proběhne. Nejčastěji při práci s polem
Příklady cyklu for 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
Vypsání 10x „Ahoj světe“ pod sebe Slovní popis: 1. Nastavení proměnné $i na hodnotu 0, test zda je $i menší než pokud ne, cyklus končí 3. pokud ano, provede se tělo cyklu $i se navýší o 1 4. vše znova (bez nastavení na $i na hodnotu 0)
Suma čísel od Slovní popis: 1. Nastavení proměnné $i na hodnotu 1, test zda je $i menší nebo rovno pokud ne, cyklus končí 3. pokud ano, provede se tělo cyklu k $suma se přičte $i 4. vše znova (bez nastavení na $i na hodnotu 1)
Výpis všech prvků pole pod sebe Slovní popis: 1. Nastavení proměnné $i na hodnotu 0, test zda je $i menší než počet prvků pole 2. pokud ne, cyklus končí 3. pokud ano, provede se výpis aktuálního prvku 4. vše znova (bez nastavení na $i na hodnotu 0)
Výpis sudých čísel z pole pod sebe Slovní popis: 1. Nastavení proměnné $i na hodnotu 0, test zda je $i menší než počet prvků pole 2. pokud ne, cyklus končí 3. pokud ano, provede se test zda je aktuální prvek sudé číslo: Pokud ano vypíše se Pokud ne výpis se přeskočí 4. vše znova (bez nastavení na $i na hodnotu 0)
Součet všech lichých čísel z pole Slovní popis: 1. Nastavení proměnné $i na hodnotu 0, test zda je $i menší než počet prvků pole 2. pokud ne, cyklus končí 3. pokud ano, provede se test zda je aktuální prvek liché číslo: Pokud ano přičte se k celkové sumě Pokud ne součet se přeskočí 4. vše znova (bez nastavení na $i na hodnotu 0)
Nalezení nejmenší hodnoty v poli Slovní popis: 1. Nastavení hodnoty minimum na první prvek v poli 2. Nastavení proměnné $i na hodnotu 0, test zda je $i menší než počet prvků pole 3. pokud ne, cyklus končí 4. pokud ano, provede se test zda je aktuální prvek menší než minimum: Pokud ano zamění se za minimum Pokud ne záměna se přeskočí 5. vše znova (bez nastavení na $i na hodnotu 0)
Zdroje informací Vlastní databáze příkladů
Ing. Jiří Kalousek OA Ostrava-Poruba