Prednáška 4 | Základy algoritmizácie a programovania (2020/2021)
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 sa zaoberá prechodom od robota Karla k reálnemu programovaniu v jazyku C. Na príklade programu Hello World je vysvetlená základná štruktúra C programu, funkcia main, hlavičkový súbor stdio.h a funkcia printf. Ďalej je demonštrovaný preklad programu pomocou GCC a nástroja make, vrátane vysvetlenia premenných prostredia a konfiguračného súboru bashrc. Následne je na rozšírenom príklade (program TV) predstavená práca s premennými — deklarácia celočíselnej premennej, načítanie hodnoty od používateľa pomocou funkcie scanf, rozdiel medzi adresou premennej (operátor ampersand) a jej hodnotou, ako aj formátovacie špecifikátory ako %d. Zdôraznený je aj rozdiel medzi použitím mena premennej priamo v reťazci a jeho správnym vypísaním pomocou formátovacieho reťazca.
- - Prechod z prostredia robota Karla na programovanie v čistom jazyku C
- - Základná štruktúra programu: funkcia main, hlavičkový súbor stdio.h, funkcia printf
- - Preklad programu pomocou GCC a make, práca s premennými prostredia a súborom bashrc
- - Návratová hodnota funkcie main (return 0) signalizuje korektné ukončenie programu
- - Deklarácia premennej (napr. int age) a jej princíp ako pomenovaného miesta v pamäti
- - Načítanie vstupu od používateľa funkciou scanf s použitím formátu %d a operátora & pre adresu premennej
- - Rozdiel medzi vypísaním hodnoty premennej cez %d a chybným priamym vložením názvu premennej do reťazca
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky