Programovanie (1) v C/C++ FMFI UK, Prednáška 4, 30.9.2020

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 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.