Prednáška 4 | Základy algoritmizácie a programovania (2020/2021)

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 sa zaoberá prechodom od robota Karla k reálnemu programovaniu v jazyku C. Na príklade programu Hello World je vysvetlená základná štruktúra C programu, funkcia main, hlavičkový súbor stdio.h a funkcia printf. Ďalej je demonštrovaný preklad programu pomocou GCC a nástroja make, vrátane vysvetlenia premenných prostredia a konfiguračného súboru bashrc. Následne je na rozšírenom príklade (program TV) predstavená práca s premennými — deklarácia celočíselnej premennej, načítanie hodnoty od používateľa pomocou funkcie scanf, rozdiel medzi adresou premennej (operátor ampersand) a jej hodnotou, ako aj formátovacie špecifikátory ako %d. Zdôraznený je aj rozdiel medzi použitím mena premennej priamo v reťazci a jeho správnym vypísaním pomocou formátovacieho reťazca.

  • - Prechod z prostredia robota Karla na programovanie v čistom jazyku C
  • - Základná štruktúra programu: funkcia main, hlavičkový súbor stdio.h, funkcia printf
  • - Preklad programu pomocou GCC a make, práca s premennými prostredia a súborom bashrc
  • - Návratová hodnota funkcie main (return 0) signalizuje korektné ukončenie programu
  • - Deklarácia premennej (napr. int age) a jej princíp ako pomenovaného miesta v pamäti
  • - Načítanie vstupu od používateľa funkciou scanf s použitím formátu %d a operátora & pre adresu premennej
  • - Rozdiel medzi vypísaním hodnoty premennej cez %d a chybným priamym vložením názvu premennej do reťazca

Zhrnutie pripravené s pomocou AI z prepisu videa.