07 Cykly v jazyku C
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 vysvetľuje cykly v jazyku C na príklade vykresľovania n hviezdičiek na obrazovku. Najprv sa predstavuje cyklus for s pevným počtom opakovaní, jeho riadiaca premenná, podmienka a krok, spolu s typickými chybami, ako je bodkočiarka za hlavičkou cyklu, ktorá spôsobí prázdne telo. Ukazuje sa aj lokálna platnosť premennej deklarovanej priamo v cykle for. Rovnaká úloha sa potom prepisuje do cyklu while s podmienkou na začiatku, kde treba zložený príkaz a ručne ošetriť inicializáciu aj inkrementáciu, a do cyklu do-while s podmienkou na konci. Na záver sa preberá zmena kroku (i += 2) a operátor čiarka, ktorý umožňuje v hlavičke for viesť viac premenných naraz.
- - Cyklus for má inicializáciu, podmienku a krok oddelené bodkočiarkami, nie čiarkami.
- - Bodkočiarka za hlavičkou for vytvorí prázdne telo cyklu a príkaz za ním sa vykoná len raz.
- - Premenná deklarovaná v hlavičke for je lokálna a mimo cyklu ju kompilátor neakceptuje.
- - Cyklus while testuje podmienku na začiatku a viac príkazov v tele vyžaduje zložený príkaz.
- - Cyklus do-while testuje podmienku na konci, takže telo sa vykoná aspoň raz.
- - V podmienkach cyklov sa treba vyhýbať testu rovnosti, hrozí nekonečný cyklus.
- - Krok cyklu možno meniť (napr. i += 2) a operátor čiarka dovoľuje v hlavičke for spravovať viac premenných.
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky