Zákl. C - Cykly

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 zo Základov jazyka C predstavuje cykly while, do-while a for na opakovanie príkazov, kým platí zadaná podmienka. Na príklade while(a<5) s výpisom a inkrementáciou sa ukazuje, prečo je nutné v tele cyklu meniť premennú z podmienky, inak vznikne nekonečný cyklus. Ďalšie príklady: opakované načítavanie čísel z klávesnice, kým používateľ nezadá 0, a rozšírená registračná pokladnica, ktorá pridáva položky (cena, množstvo) do sumy nákupu, kým používateľ na otázku o ďalšej položke odpovie 'a' alebo 'A'. Rozoberá sa aj typická chyba nekonečného cyklu, keď sa podmienka (var > 8, s inkrementáciou premennej) nikdy nestane nepravdivou, a naopak správne fungujúci cyklus s dekrementáciou premennej od 8 nadol s výpisom hodnôt.

  • - While cyklus: opakovanie príkazov, kým platí podmienka, na príklade while(a<5)
  • - Nutnosť modifikovať premennú z podmienky v tele cyklu, inak nastane nekonečný cyklus
  • - Príklad opakovaného načítavania čísel z klávesnice, kým užívateľ nezadá 0
  • - Rozšírená registračná pokladnica: sčítanie ceny a množstva položiek v cykle, kým odpoveď je 'a'/'A'
  • - Analýza chybného nekonečného cyklu (podmienka var > 8 s narastajúcou premennou)
  • - Príklad dekrementácie premennej od 8 nadol s výpisom hodnôt a rozdiel striktného a nestriktného porovnania

Zhrnutie pripravené s pomocou AI z prepisu videa.