Programovanie (1) v C/C++ FMFI UK, Prednáška 3, 28.9.2020
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 začína organizačnými oznamami o teoretickom cvičení na papieri (váha približne 2 %) a o možnom prechode na online výučbu cez MS Teams. Hlavná časť opakuje cyklus for na príklade výpočtu n faktoriálu, ktorý sa rozširuje o vypísanie celého súčinu v tvare 1 * 2 * 3 * ... * n = výsledok. Ukazuje sa, že výpis v tele cyklu sa opakuje, výpis pred cyklom sa vykoná raz na začiatku a výpis za cyklom na konci. Hviezdička navyše sa rieši podmienkou if (i > 1). Nakoniec sa predstavuje program simulujúci n hodov kockou pomocou funkcie rand a zvyšku po delení šiestimi.
- - Teoretické cvičenie na papieri v čase prednášky sa týka iba prvých troch prednášok a má váhu približne 2 %.
- - Pri hľadaní chýb v programe treba o nich rozmýšľať, nie náhodne skúšať zmeny.
- - Cyklus for má tri časti: inicializáciu, podmienku pokračovania a krok, ktorým sa mení premenná.
- - Kód v tele cyklu sa opakuje, kód pred cyklom sa vykoná raz na začiatku a kód za cyklom raz na konci.
- - Podmienka if (i > 1) zabráni vypísaniu hviezdičky pred prvým číslom v rozpise faktoriálu.
- - Funkcia rand vracia pseudonáhodné celé číslo a zvyšok po delení 6 z neho robí hod kockou.
- - Dôležité oznamy chodia na univerzitnú e-mailovú adresu, preto ju treba pravidelne čítať alebo presmerovať.
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky