Variables | Základy algoritmizácie a programovania (2024/2025)

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úce programovanie robota Karla a prechádza na jazyk C, pričom motiváciou je efektívnejšie počítanie (napríklad ľudí v miestnosti) namiesto počítania po jednom. Podrobne sa rozoberá klasický program Hello World – použitie knižnice stdio.h, funkcie printf, formátovanie reťazcov a špeciálne znaky ako \n (nový riadok) či \t (tabulátor). Vysvetľuje sa proces prekladu programu pomocou nástroja make a prekladača gcc vrátane prepínačov (-std=c11, -Wall, -Werror, -g, -lm) a rozdiel medzi virtuálnym strojom a serverom zap. Detailne sa ukazuje, ako sa tieto nastavenia prekladu definujú v skrytých konfiguračných súboroch .bashrc alebo .profile pomocou príkazov export CC, CFLAGS a LDLIBS, a prečo je po ich zmene potrebné načítať nastavenia znova (source alebo reštart terminálu). Na záver sa predstavuje nová téma – premenné, s praktickým príkladom načítania veku používateľa pomocou funkcie scanf.

  • - Motivačný príklad efektívneho počítania ľudí namiesto počítania po jednom.
  • - Prechod z robota Karla na jazyk C, program Hello World a knižnica stdio.h.
  • - Funkcia printf, formátovanie výstupu, špeciálne znaky \n a \t.
  • - Preklad programu pomocou make a gcc, vysvetlenie prepínačov (-std=c11, -Wall, -Werror, -g, -lm).
  • - Nastavenie prekladu cez export CC, CFLAGS, LDLIBS v súboroch .bashrc/.profile.
  • - Nutnosť znovunačítania nastavení príkazom source alebo reštartom terminálu po zmene konfigurácie.
  • - Úvod do témy premenných a použitie funkcie scanf na načítanie vstupu od používateľa.

Zhrnutie pripravené s pomocou AI z prepisu videa.