ZAP - Cvičenie č. 2 | Lab 2 (2022/2023)

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 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.