Prednáška 4 | Základy algoritmizácie a programovania (2021/2022)
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 prechádza od Robota Karla k jazyku C a vysvetľuje základnú štruktúru programu s knižnicou stdio.h, ktorá umožňuje prácu so štandardným vstupom a výstupom. Na príklade programu Hello World sa preberá funkcia printf na výpis textu a nastavenie prekladu pomocou prepínačov (-std=c11, -Wall, -Werror), buď priamo v príkazovom riadku, cez export príkazy uložené v súbore .bashrc, alebo pomocou Makefile. Následne sa program rozširuje o načítanie veku používateľa funkciou scanf, čo vedie k vysvetleniu premenných – ich deklarácie, názvu a typu. Prednáška predstavuje štyri základné dátové typy jazyka C: int, float, double a char, vrátane ich veľkosti v pamäti a spôsobu reprezentácie hodnôt (napríklad ASCII kódy pre char). Na záver sa vysvetľuje formátovací reťazec %d používaný pri funkcii scanf na načítanie celočíselnej hodnoty.
- - Základná kostra C programu s knižnicou stdio.h a funkciou main
- - Funkcia printf na výpis textu na štandardný výstup, escape sekvencia \n pre nový riadok
- - Nastavenie prekladača cez prepínače -std=c11 -Wall -Werror (export príkazy, .bashrc alebo Makefile)
- - Rozdiel medzi manuálnym prekladom (gcc), export príkazmi a použitím nástroja make
- - Deklarácia premenných – dôležitosť výpovedného názvu a typu premennej
- - Základné dátové typy: int (4B, celé čísla), float (4B desatinné), double (8B desatinné), char (1B, ASCII znak)
- - Funkcia scanf na načítanie hodnoty zo štandardného vstupu pomocou formátovacieho reťazca %d
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky