Předmět Programovací jazyk C je volitelný předmět v bakalářské etapě studia na FD ČVUT. Cílem je naučit studenty programovat „v klasickém“ jazyce C, náplní předmětu není tedy (až na několik výjimek) programovací jazyk C++. Důraz je kladen na práci s dynamickou pamětí a ukazateli, řetězci, práci ze soubory a implementaci některých algorimů. Praktické ukázky jsou orientovány na tvorbu konzolových aplikací. Vzhledem k tomu, že ve druhém ročníku studenti na FD povinně absolvují předmět „Programování“, nejsou již probírány elementární pojmy z oblasti programování a algoritmizace.
Vít Fábera
Jméno Místnost Telefon Ing. Vít Fábera K508 2 2435 9555 fabera@fd.cvut.cz
Týden Datum Cvičení Téma 1 21.09.2020 Cvičení 1 Úvod, opakování, historie jazyka, základní vlastnosti, překlad, direktivy preprocesoru 2 28.09.2020 Cvičení odpadá, státní svátek 3 05.10.2020 Cvičení 2 Literály, datové typy, proměnné, přiřazení, operátory, formátovaný vstup a výstup, příkazy 4 12.10.2020 Cvičení 3 Načtení a výpis znaku, podmíněný výraz, operátor čárka, cyklus for, příkaz switch 5 19.10.2020 Dokončení úloh ze cvičení 3 6 26.10.2020 Cvičení 4 Statická pole, ukazatelé, dynamická alokace paměti 7 02.11.2020 Cvičení 5 Dynamická alokace paměti (dokončení), ukazatelová aritmetika 8 09.11.2020 Cvičení 6 Funkce a procedury v jazyce C 9 16.11.2020 Cvičení odpadá, děkanský den 10 23.11.2020 Cvičení 7 Funkce v jazyce C - dokončení 11 30.11.2020 Cvičení 8 Řetězce 12 07.12.2020 Cvičení 9 Řetězce 2 13 14.12.2020 Cvičení 10 Práce se soubory 14 09.01.2021 Cvičení 11 Struktury v jazyce C, parametry hlavního programu