Skip to main content
Skip header
Terminated in academic year 2017/2018

Creation and implementation of algorithm's

Type of study Bachelor
Language of instruction Czech
Code 714-0588/01
Abbreviation VRA
Course title Creation and implementation of algorithm's
Credits 5
Coordinating department Department of Mathematics and Descriptive Geometry
Course coordinator doc. Dr. Mgr. Ivan Kolomazník

Subject syllabus

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

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.