Skip to main content
Skip header
Ukončeno v akademickém roce 2005/2006

Computing Technics and Algorithms

Type of study Bachelor
Language of instruction Czech
Code 714-0551/07
Abbreviation VTA
Course title Computing Technics and Algorithms
Credits 2
Coordinating department Department of Mathematics and Descriptive Geometry
Course coordinator doc. Dr. Mgr. Ivan Kolomazník

Osnova předmětu

Úvod
Algoritmus a jeho vlastnosti, zápis algoritmů pomocí vývojových diagramů,
algoritmizace úloh, simulace práce počítače.
Programovací jazyk Pascal. Konstanty, proměnné, identifikátory. Standardní
datové typy, ordinální typy. Výrazy. Struktura programu v jazyku Pascal.
Přiřazovací příkaz, příkazy vstupu a výstupu. Složený příkaz, podmíněné
příkazy, příkazy cyklu.
Strukturované datové typy. Typ pole, pole polí. Řetězce, záznamy. Množiny.
Práce se soubory, textové soubory.
Podprogramy. Deklarace a volání podprogramu, formální a aktuální parametry,
volání parametrů hodnotou a odkazem. Bloková struktura, lokální a globální
proměnné.
Rekurze, rekurzivní procedury a funkce.

Povinná literatura

Kolomazník, I.: Computer Technics and Algorithms, VŠB – TUO, Ostrava 2005,
ISBN 80-248-0799-8

Doporučená literatura

Wirth, N.: Algorithms + Data Structures = Programs. Prentice Hall, New Jersey,
1976.