Programovanie (1) v C/C++ FMFI UK, Prednáška 4, 30.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 po organizačných pokynoch k prechodu na dištančnú výučbu cez MS Teams sa venuje téme funkcií v jazyku C/C++. Vysvetľuje sa, že funkcia je pomenovaný blok kódu, ktorý prijíma vstupné hodnoty (parametre) a môže vracať výstupnú hodnotu, podobne ako matematická funkcia. Na príklade výpočtu obvodu trojuholníka sa demonštruje najskôr riešenie bez funkcií, kde sa vzorec na výpočet dĺžky úsečky musí trikrát kopírovať a upravovať, čo je náchylné na chyby. Následne sa ukazuje, ako sa rovnaký výpočet zapíše ako samostatná funkcia dist s parametrami a návratovou hodnotou typu double, ktorá sa použije trikrát bez nutnosti kopírovania kódu. Zdôrazňuje sa princíp písať kód raz a znovupoužívať ho namiesto kopírovania a úprav.
- - Fakulta prechádza na dištančnú výučbu cez MS Teams, odporúča sa vyskúšať pripojenie vopred.
- - V pondelok bude na prednáške krátky bodovaný testík (kvíz) z teórie, povolené sú poznámky, zakázané je IDE a komunikácia s inými.
- - Funkcia v C/C++ je pomenovaný kus kódu s definovanými vstupnými parametrami a návratovým typom.
- - Funkcia sa deklaruje uvedením návratového typu, mena a zoznamu parametrov s typmi, telo je v zložených zátvorkách.
- - Príkaz return vracia vypočítanú hodnotu volajúcemu kódu.
- - Na príklade výpočtu obvodu trojuholníka sa ukazuje nevýhoda kopírovania vzorca (chybovosť) oproti použitiu funkcie dist na výpočet vzdialenosti dvoch bodov.
- - Základný princíp: kód sa má napísať raz a znovu použiť, nie kopírovať a upravovať.
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky