Cyklus While

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 predstavuje cyklus while v jazyku C, ktorý opakuje blok príkazov, kým je splnená podmienka v zátvorke. Program najprv vyhodnotí podmienku, a ak je pravdivá, vykoná telo cyklu a po jeho skončení sa znova vráti k podmienke; ak je nepravdivá, pokračuje kódom za cyklom. Na príklade s premennou počet inicializovanou na 5 a podmienkou počet > 0 je ukázané, že bez zmeny premennej v tele vznikne nekonečný cyklus. Príkaz počet = počet - 1 podmienku postupne mení, takže sa slovo „Ahoj“ vypíše presne 5-krát (pri hodnote 10 desaťkrát). Po skončení cyklu má premenná počet hodnotu 0, čo demonštruje aj výpis pomocou printf.

  • - Syntax: while (podmienka) { telo cyklu }.
  • - Podmienka sa vyhodnocuje pred každým opakovaním; telo sa vykoná, len ak je pravdivá.
  • - Ak je podmienka nepravdivá, program pokračuje príkazmi za cyklom.
  • - Premenná v podmienke sa musí v tele cyklu aktualizovať, inak vznikne nekonečný cyklus.
  • - Počet opakovaní určuje počiatočná hodnota premennej a jej zmena, napr. počet = počet - 1.
  • - Pri počiatočnej hodnote 5 sa telo vykoná 5-krát, pri 10 desaťkrát.
  • - Po skončení cyklu má premenná počet hodnotu 0, lebo posledná aktualizácia ešte prebehla.

Zhrnutie pripravené s pomocou AI z prepisu videa.