Jaro 2025
4 hodiny týdně:
Vývojový nástroj Lazarus a jazyk Free Pascal -- základní konstrukce jazyka Pascal -- objektově orientované programování v Pascalu -- úvod do tvorby grafického uživatelského rozhraní, ošetřování událostí -- základy práce s databázemi v Pascalu -- šablony (generické typy) -- vícevláknové programování v Pascalu...
I když jsou v rozvrhu první dvě hodiny vedeny jako přednáška a druhé dvě jako cvičení, budou se cvičení a přednáška střídat podle okolností -- vždy po dokončení části výkladu.
20. 2. 2025 | Organizační záležitosti, první program. Překlad a spuštění. Nejjednodušší vstupy a výstupy. Cyklus, proměnná, přiřazení, rozhodování, funkce. Jednotka (unit). Deklarace konstanty, proměnné, typu. Základní datové typy. Zdrojové texty úvodních příkladů jsou zde. |
27. 2. 2025 | Základní datové typy - dokončení. Příkazy. Neobjektové typy deklarované uživatelem - úvod: typ interval, výčtový typ, typ množina, jednorozměrné pole. Příklady jsou zde. |
6. 3. 2025 | Neobjektové typy deklarované uživatelem -- dokončení: vícerozměrná pole, záznamy. Ukazatele a dynamické proměnné. Funkce a procedury. Objektové typy - úvod. Příklady jsou zde. |
13. 3. 2025 | Objektové typy: Dědění. Typ class. |