2017 - Týždeň 7

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 nadväzuje na predchádzajúci týždeň a otvára sa organizačnými oznamami o blížiacom sa Arduino dni a spustení testov k druhému zadaniu. Vyučujúci následne rozoberá odovzdané riešenia zadania (hra 2048) a na ukážkach demonštruje rôzne prístupy k dĺžke a čitateľnosti kódu, vrátane extrémne krátkych aj neprehľadných riešení s jednopísmenkovými identifikátormi. Ako príklad kreatívneho využitia céčka predstavuje knižnicu AAlib na ASCII-art grafický výstup a jej použitie napríklad v hre Tetris či prehrávaní videa. V druhej časti prednášky sa vracia k téme reťazcov ako polí znakov, opakuje ich základné vlastnosti (usporiadanosť, rovnaký typ prvkov, pevná veľkosť) a nadväzuje na tému spájaných zoznamov ako riešenia problému s pevnou veľkosťou poľa, s paralelou na fungovanie súborových systémov a alokáciu dát v blokoch.

  • - Organizačné oznamy: blížiaci sa Arduino day a spustenie testov k druhému zadaniu
  • - Rozbor odovzdaných riešení zadania 2048 – rôzna dĺžka a kvalita kódu
  • - Dôraz na čitateľnosť kódu a nepoužívanie jednopísmenkových identifikátorov
  • - Ukážka knižnice AAlib pre ASCII-art grafiku (Tetris, Quake, video)
  • - Zopakovanie vlastností reťazca ako poľa znakov: usporiadanosť, rovnaký typ, pevná veľkosť
  • - Problém pevnej veľkosti poľa a jeho riešenie spájaným zoznamom
  • - Paralela medzi spájaným zoznamom a organizáciou dát v blokoch na súborovom systéme

Zhrnutie pripravené s pomocou AI z prepisu videa.