Skip to main content
Skip header
Terminated in academic year 2013/2014

Algorithms and Data Structures

Type of study Bachelor
Language of instruction Czech
Code 714-0585/02
Abbreviation ADS
Course title Algorithms and Data Structures
Credits 5
Coordinating department Department of Mathematics and Descriptive Geometry
Course coordinator doc. Dr. Mgr. Ivan Kolomazník

Subject syllabus

Introduction. Algorithm and its properties, write algorithms using flowcharts,
algorithmization of tasks, computer simulation work.
Pascal programming language. Constants, variables, identifiers.
Standard data types, ordinal types. Expressions. The structure of the program in Pascal.
Assignment statement, input and output commands.
Compound statement, conditional statements,
Loop statements.
Structured data types. Field type, field of fields.
Strings.
Records.
Sets.
Working with files, text files.
Subroutines. Subroutine declaration and subroutine call, formal and actual parameters.
Call by value parameters and call by reference parameters. Block structure, local and global variables.
Recursion, recursive procedures and functions.
Dynamic variables. Dynamic data structures.

E-learning

Podmínky absolvování předmětu

Literature

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

Advised literature

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