Programování 1
PRG1

1+1, letní semestr
zápočet


Předmět Programování 1 byl povinný předmět ve čtyřleté bakalářské etapě studia na FD ČVUT, oboru Inteligentní dopravní systémy. Cílem bylo rozšířít dovednosti programování získané v předmětu Programování jak z hlediska tvorby složitějších algoritmů, tak i z hlediska hlubší znalosti jazyka 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ů (řazení atd.). Praktické ukázky jsou orientovány na tvorbu konzolových aplikací. Nejsou již probírány elementární pojmy z oblasti programování a algoritmizace.

Vít Fábera


Úvod:

Kontakt na vyučující: PRG1_uvod.pdf

Přednášky:


PřednáškaTéma
Přednáška 1 Úvod, opakování, historie jazyka C, základní vlastnosti
Přednáška 2 Podmíněný výraz, operátor čárka, cykly
Přednáška 3 Pole, dynamická alokace paměti, ukazatelé
Přednáška 4 Funkce a procedury
Přednáška 5 Řetězce v jazyce C
Přednáška 6 Soubory v jazyce C
Přednáška 7 Dynamická alokace dvourozměrného pole

Cvičení:


Cvičení 1 Preprocesor, direktivy, datové typy, proměnné
Cvičení 2 Úlohy
Cvičení 3 Pole, dynamická alokace
Cvičení 4 Funkce a procedury
Cvičení 5 Řetězce
Cvičení 6 Soubory

Literatura

Podmínky zápočtu

Semestrální práce