Guess the Number | ZAP Lab 5 (2024/2025)
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
Cvičenie nadväzuje na štvrtú prednášku a prechádza od práce s robotom Karlom k programovaniu priamo v jazyku C. Po zopakovaní vytvorenia priečinka a programu Hello World s knižnicou stdio.h a funkciou printf sa vysvetľuje preklad pomocou nástroja make a nastavenie premenných prostredia v súboroch .bashrc alebo .bash_profile. Následne sa program Hello World prerába na Guess The Number, kde sa zavádza premenná typu int, funkcia get_guess na načítanie čísla od používateľa pomocou scanf a princíp platnosti premenných v rámci jednotlivých funkcií. Vysvetľuje sa formátovanie výstupu pomocou %d, potreba operátora & pri načítaní hodnoty do premennej a rozdiel medzi odovzdávaním mena premennej a jej adresy. Na záver sa demonštruje chyba prekladača pri vymazaní deklarácie premennej.
- - Vytvorenie priečinka Lab05 a program Hello World pomocou printf a knižnice stdio.h
- - Preklad programu nástrojom make a nastavenie prekladača cez .bashrc/.bash_profile
- - Prerábka Hello World na program Guess The Number
- - Deklarácia premennej typu int a jej inicializácia
- - Funkcia get_guess na načítanie čísla od používateľa cez scanf
- - Použitie formátu %d a operátora & pri načítavaní hodnoty do premennej
- - Platnosť premenných len v rámci funkcie, v ktorej boli vytvorené
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky