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.
Ú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.