ZAP - Cvičenie č. 2 | Lab 2 (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
Cvičenie sa zameriava na prácu s robotom Karlom v predmete Základy algoritmizácie a programovania. Na úvod je zopakovaná príprava pracovného prostredia, vytvorenie priečinka pre druhé cvičenie a stiahnutie potrebných súborov (Makefile, mapa sveta) pomocou príkazu wget, prípadne inštalácia balíčka cez apt-get. Následne sa v editore VIM vytvára zdrojový súbor stairs.c obsahujúci základnú kostru programu s knižnicou karel.h, príkazmi turn_on a turn_off a návratovou hodnotou funkcie main. Program sa prekladá pomocou príkazu make a spúšťa sa spustiteľný súbor, pričom sa zobrazí mapa sveta so schodiskom. Úlohou je naprogramovať robota Karla tak, aby vyšiel po schodoch, cestou pozbieral značky a na najvyššom schode ich vyložil z batoha pomocou príkazov ako step, pick_beeper a put_beeper.
- - Príprava pracovného adresára labs02 pre druhé cvičenie
- - Stiahnutie Makefile a mapy sveta stairs.kv pomocou wget (príp. inštalácia cez apt-get)
- - Vytvorenie zdrojového súboru stairs.c v editore VIM s knižnicou karel.h
- - Základná kostra programu: turn_on, kód, turn_off, return 0
- - Preklad programu príkazom make stairs a spustenie pomocou ./stairs
- - Návratová hodnota programu (0 = úspech) a jej overenie príkazom echo $?
- - Úloha: vyjsť po schodoch, pozbierať značky a vyložiť ich na najvyššom schode pomocou step, pick_beeper a put_beeper
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky