Skip to main content
Skip header
Terminated in academic year 2005/2006

Computing Technics and Algorithms

Type of study Master
Language of instruction Czech
Code 714-0051/01
Abbreviation VTA
Course title Computing Technics and Algorithms
Credits 4
Coordinating department Department of Mathematics and Descriptive Geometry
Course coordinator doc. RNDr. Zdeněk Boháč, CSc.

Subject syllabus

Algoritmus a jeho vlastnosti
Definice algoritmu, jeho vlastnosti. Zápis algoritmů pomocí vývojových
diagramů, algoritmizace úloh.

Základní prvky algoritmického jazyka
Konstanty, proměnné, identifikátory, výrazy.

Základní datové typy
Standardní datové typy, ordinální typy.

Příkazy
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
Pole, ř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é. Rekurzívní
podprogramy.

Literature

[1] Wirth, N.: Algorithms + Data Structures = Programs. Prentice Hall,
New Jersey, 1975. ISBN 0-13-022418-9 
[2] Wirth, N., Jensen, K.: PASCAL - User Manual and Report,
ISO Pascal Standard. Springer-Verlag 1991. ISBN 0-540-97649-3 

Advised literature

No advised literature has been specified for this subject.