Vyučující
|
-
Moravec Zdeněk, RNDr. Ph.D.
|
Obsah předmětu
|
1. Algoritmus, počítačový program. Jazyk Pascal. FreePascal, vývojové prostředí, kompilace a spuštění programu. 2. Struktura programu, identifikátory, rezervovaná slova, datové typy, proměnné, konstanty. 3. Výrazy, aritmetické operátory, logické operátory. Přiřazení a rovnost. Práce s řetězci. 4. Podmíněné příkaz. Příkazy cyklu. Blokový příkaz. Příkaz case. 5. Procedury a funkce. Parametry. Lokální a globální proměnné, rozsah platnosti identifikátorů. 6. Vstup a výstup, práce se soubory. Textové a binární soubory. 7. Programové jednotky. Standardní funkce pro práci se soubory, řetězci, matematické funkce. 8. Datový typ záznam a množina. 9. Pole statické a dynamicky alokované. Vícerozměrné pole. 10. Ukazatele. Procedurální typy. Pole jako parametr. 11. Základy objektového programování. Object Pascal, Borland Delphi, Lazarus. Dědičnost, polymorfismus. 12. OOP: třídy, metody, konstruktor, destruktor, vlastnosti, výjimky. 13. Programování jednoduchých aplikací pro Windows i Linux. Komponenty. 14. Další možnosti programováni v prostředí Lazarus a Borland Delphi.
|
Studijní aktivity a metody výuky
|
nespecifikováno
|
Výstupy z učení
|
V rámci tohoto předmětu budou studenti seznámeni se základy programování v programovacím jazyce Pascal. Cílem je naučit studenty algoritmizovat úlohy a naprogramovat je tak, aby byli schopni dále své programátorské znalosti samostatně rozvíjet a použít např. při řešení bakalářské práce.
|
Předpoklady
|
Výuka v angličtině je určena pro erasmové a zahraniční studenty. Výuka v případě malého počtu studentů probíhá formou individuálních konzultací.
|
Hodnoticí metody a kritéria
|
nespecifikováno
|
Doporučená literatura
|
-
Hylmar R. Programování pro úplné začátečníky. Computer Press, Brno, 2009.
-
Kadlec V. Učíme se programovat v Delphi a jazyce Object Pascal. Computer Press, Brno, 2001.
-
Kvoch M., Jančík J. Sbírka úloh z jazyka Pascal. Kopp, České Budějovice, 1993.
-
Satrapa, Pavel. Pascal pro zelenáče. Neocortex, Praha, 2000.
|