Prednáška 4 | Základy algoritmizácie a programovania (2022/2023)
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 nadväzuje na predchádzajúce cvičenia a opúšťa tému Robota Karla v prospech základov jazyka C. Vysvetľuje sa program Hello World, štruktúra hlavnej funkcie main, práca s hlavičkovým súborom stdio.h a funkciou printf, ako aj spôsob prekladu programu cez GCC a nástroj Make vrátane nastavenia premenných prostredia v súbore .bashrc alebo .profile. Rozoberá sa význam špeciálnych znakov ako \n a \\ a návratová hodnota funkcie main spolu s exit statusom programu. Ťažiskovou témou je zavedenie premenných – ich deklarácia, typy (int, float) a veľkosť v pamäti, ako aj práca s funkciou scanf na načítanie hodnôt zo štandardného vstupu pomocou formátovacích špecifikátorov a operátora adresy &.
- - Program Hello World a jeho preklad pomocou GCC s prepínačmi alebo nástrojom Make
- - Nastavenie premenných prostredia v .bashrc (alebo .profile pri virtuálnom stroji WriteCode)
- - Funkcia printf a špeciálne znaky ako \n (nový riadok) a \\ (spätná lomka)
- - Návratová hodnota funkcie main a exit status programu (0 = úspech)
- - Deklarácia premenných a typy (int, float) určujúce veľkosť a reprezentáciu v pamäti
- - Funkcia scanf, formátovacie špecifikátory (%d) a nutnosť operátora & pri ukladaní do premennej
- - Praktický príklad programu Age na načítanie a výpis veku používateľa
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky