ZPrPr1 2020 - Prednáška 06

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

Prednáška je venovaná predstaveniu zadania semestrálneho projektu z predmetu Základy procedurálneho programovania 1. Úlohou je napísať program pracujúci s výsledkami automobilových pretekov uloženými v CSV súbore, ktorý obsahuje údaje o jazdcoch, ich pohlaví, roku narodenia, značke auta a časoch piatich odjazdených kôl. Program má reagovať na jednopísmenové príkazy zo štandardného vstupu, pričom každý príkaz volá samostatnú funkciu implementujúcu čítanie alebo úpravu dát (napríklad výpis štatistík, hľadanie najlepšieho kola, pridanie či zmazanie jazdca, zmenu času kola). Zdôrazňuje sa zákaz použitia spájaných zoznamov a štruktúr, nutnosť ukladania zmien späť do súboru a ošetrenie chybných vstupov. Projekt bude kontrolovaný plagiátorským systémom a termín odovzdania je do 22.11.2020 do 23:59.

  • - Projekt spracúva dáta o automobilových pretekoch z CSV súboru s údajmi o jazdcoch a časoch kôl.
  • - Program ovláda používateľ jednopísmenovými príkazmi, každý volá vlastnú funkciu.
  • - Vyžadované funkcie: čítanie súboru, štatistiky jazdca, najlepšie kolo, štatistiky podľa pohlavia/značky/veku, priemery, filtrovanie podľa času.
  • - Posledné tri funkcie (change, new, remove) menia obsah súboru a zmeny musia byť trvalé.
  • - Zakázané je používanie spájaných zoznamov a štruktúr, povolené sú polia, reťazce a pomocné funkcie.
  • - Program musí byť odolný voči nesprávnemu vstupu a neznámym príkazom.
  • - Termín odovzdania projektu je 22.11.2020 do 23:59, kódy budú kontrolované plagiátorským systémom.

Zhrnutie pripravené s pomocou AI z prepisu videa.