Cyklus While - príklad
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Prednáška na príklade ukazuje použitie cyklu while v jazyku C: program má vypísať cifry zadaného čísla v opačnom poradí, každú na nový riadok (z 678 vypíše 8, 7, 6). Využíva celočíselné delenie desiatimi, ktoré odrezáva poslednú cifru, a operátor zvyšku po delení (%) na jej získanie. Cyklus sa opakuje, kým sa číslo nerovná nule, pričom sa v každom kroku vypíše cifra a číslo sa aktualizuje delením desiatimi. Cyklus while sa používa, keď vopred nevieme, koľkokrát sa telo cyklu vykoná. Na záver sa opakovanie rozdelí na tri fázy: inicializáciu, podmienku a aktualizáciu premennej.
- - Úloha: vypísať cifry zadaného čísla v opačnom poradí, každú na nový riadok.
- - Celočíselné delenie 10 odstráni poslednú cifru (189 / 10 = 18).
- - Operátor % 10 vráti poslednú cifru čísla (189 % 10 = 9).
- - Podmienka cyklu: while (cislo != 0), cyklus končí, keď číslo dosiahne nulu.
- - Telo cyklu: vypísať cifru cislo % 10 a potom aktualizovať cislo = cislo / 10.
- - While sa používa, ak vopred nevieme počet opakovaní (počet cifier).
- - Každý cyklus má tri fázy: inicializácia, podmienka a aktualizácia premennej.
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky