Cyklus While - príklad

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

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.

Otvoriť AI: ChatGPT · Claude · Gemini

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.