Předmět: Programování

» Seznam fakult » PRF » KFY
Název předmětu Programování
Kód předmětu KFY/K322
Organizační forma výuky Cvičení
Úroveň předmětu Bakalářský
Rok studia nespecifikován
Semestr Zimní
Počet ECTS kreditů 2
Vyučovací jazyk Čeština
Statut předmětu nespecifikováno
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
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
nespecifikováno

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.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr