714-0454/01 – Programming in Modula 2 ()
Gurantor department | Department of Mathematics and Descriptive Geometry | Credits | 4 |
Subject guarantor | RNDr. Alena Černohorská | Subject version guarantor | RNDr. Alena Černohorská |
Study level | undergraduate or graduate | Requirement | Choice-compulsory |
Year | 2 | Semester | winter |
| | Study language | Czech |
Year of introduction | 1999/2000 | Year of cancellation | 2006/2007 |
Intended for the faculties | | Intended for study types | |
Subject aims expressed by acquired skills and competences
Teaching methods
Summary
Introduction to the Programming in the Language MODULA-2.
Compulsory literature:
Recommended literature:
Additional study materials
Way of continuous check of knowledge in the course of semester
E-learning
Other requirements
Prerequisities
Subject has no prerequisities.
Co-requisities
Subject has no co-requisities.
Subject syllabus:
Osnova předmětu
Úvod - programovací jazyky, programování, ladění programu, dokumentace. Návrh
jednoduchého programu, struktura programu. Základní symboly jazyka.
Datové typy - rozdělení. Jednoduché standardní typy. Dlouhé a krátké typy.
Operace a funkce pro standardní typy. Ordinální typy.
Datové objekty - jejich deklarace a definice. Proměnné, konstanty,
výrazy.Typová kontrola, kompatibilita. Problematika smíšených výrazů .
Knihovní moduly - MATHLIB, IO, FIO.
Příkazy cyklů - WHILE, REPEAT,LOOP. Příkaz EXIT. Příkaz cyklu FOR.
Strukturované typy - Struktura a typ pole.
Procedury - deklarace a volání procedur. Lokální proměnné procedur. Parametry
procedur.
Formální a aktuální parametry. Parametry volané jménem a hodnotou. Funkční
procedury, parametr typu otevřené pole. Procedurální typ.
Programovací a dokumentační konvence - Procedura ASSERT.
Moduly - modulární struktura programu. Hlavní modul,knihovní modul ,definiční a
implemen-tační modul. Export a import objektů. Viditelnost objektů, skryté
typy. Lokální moduly.
Jednoduché nestandardní typy - Výčtový typ,typ interval, typ množina.Typ
BITSET.
Typ záznam - příkaz WITH. Variantní záznam.
Dynamické datové struktury - Typ ukazatel. Dynamická alokace paměti. Modul
STORAGE.
Conditions for subject completion
Occurrence in study plans
Occurrence in special blocks
Assessment of instruction
Předmět neobsahuje žádné hodnocení.