složitost algoritmů
datové struktury
ukazetele
psal se znalostní test
práce s polem
funkce a jejich volání; parametry funkce, výstupní parametry
psal se znalostní test
příkazy opuštění cyklů continue / break pro cykly for / while
podmíněný příkaz if / if + else; příkaz switch
zkrácené vyhodnocování podmínky
přikazy cyklů for / while
ukázka konverzí mezi signed/unsigned; promotion (rozšiření) datového typu
datový typ float/double
datové typy: int, char, float, double
modifikatory datových typů: signed, unsigned, long, short, long long
zmínění, že typ bool v C není => 0 je false; cokoli nenulového je true
operátory: +,-,*,%,<<,>>,&,|,^,= a jejich složené varianty
vstup pomocí funkce scanf; možnosti vstupních konverzí
výstup pomocí funkce printf
jednoduchá cvičení na vstup, výstup; ukázka přetečení intu do záporných čísel
úvod do prostředí linuxu a několik základních příkazů: ls, pwd, cd, mkdir, touch, rm, mv, cat, less, echo, zip, tar, zip
úvod do překladače GCC: gcc -Wall -Wextra -pedantic program.c -o program
spuštení programu: ./program
převody mezi soustavami: dekadická (desítková), binární (dvojková), hexadecimální (šestnáctková)
kódování záporných čísel: uvedení do přímého, aditvního (posunutá nula) a doplňkového kódu
zobrazování záporných čísel v doplňkovém kódu a vysvětlení principu doplňkového kódu