Guess the Number | ZAP Lab 5 (2024/2025)

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

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.