Osnova předmětu
— Vlastnosti algoritmů, notace a popis algoritmů.
— Techniky řešení problémů. Návrh a implementace algoritmů.
— Principy vyšších programovacích jazyků. Symboly, oddělovače,
konstanty, identifikátory, proměnné, reprezentace čísel, návěští.
— Výrazy a příkazy.
— Textové soubory, standardní vstup/výstup, binární soubory..
— Koncepce dat. Jednoduché datové typy. Strukturované datové typy.
— Strukturované programování. Řídící struktury. Bloková struktura
programu, rozsah platnosti.
— Procedury a funkce a jejich parametry, .
— Rekurzívní procedury a funkce a přímá a nepřímá rekurze.
— Typ ukazatel a dynamické proměnné. Spojové struktury, seznamy a stromy.
— Základní metody řazení a jejich efektivita..
— Základní metody vyhledávání, použití.
— Ladění a dokumentace programu.
— Vlastnosti algoritmů, notace a popis algoritmů.
— Techniky řešení problémů. Návrh a implementace algoritmů.
— Principy vyšších programovacích jazyků. Symboly, oddělovače,
konstanty, identifikátory, proměnné, reprezentace čísel, návěští.
— Výrazy a příkazy.
— Textové soubory, standardní vstup/výstup, binární soubory..
— Koncepce dat. Jednoduché datové typy. Strukturované datové typy.
— Strukturované programování. Řídící struktury. Bloková struktura
programu, rozsah platnosti.
— Procedury a funkce a jejich parametry, .
— Rekurzívní procedury a funkce a přímá a nepřímá rekurze.
— Typ ukazatel a dynamické proměnné. Spojové struktury, seznamy a stromy.
— Základní metody řazení a jejich efektivita..
— Základní metody vyhledávání, použití.
— Ladění a dokumentace programu.