714-0454/01 – Programování v Module 2 ()
Garantující katedra | Katedra matematiky a deskriptivní geometrie | Kredity | 4 |
Garant předmětu | RNDr. Alena Černohorská | Garant verze předmětu | RNDr. Alena Černohorská |
Úroveň studia | pregraduální nebo graduální | Povinnost | povinně volitelný |
Ročník | 2 | Semestr | zimní |
| | Jazyk výuky | čeština |
Rok zavedení | 1999/2000 | Rok zrušení | 2006/2007 |
Určeno pro fakulty | | Určeno pro typy studia | |
Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi
Vyučovací metody
Anotace
Základní informace o předmětu
Předmět Programování v Module - 2 se vyučuje především pro obor Měřicí a řídící
technika na FEI. Na tento předmět navazuje obor při výuce problematiky RT -
programování (tj.programování systémů pracujících v reálném čase ), kde se
používají specifické vlastnosti programovacího jazyka Modula - 2 v rámci
státnicového předmětu Řídící systémy s počítači.
Povinná literatura:
Základní literatura
Černohorská, Černohorský: Sylaby pro výuku programování v Module 2
Wirth,N. : Programming in Modula-2, Springer Verlag, 1984,1989,1993
Doporučená literatura:
Další studijní materiály
Forma způsobu ověření studijních výsledků a další požadavky na studenta
E-learning
Další požadavky na studenta
Prerekvizity
Předmět nemá žádné prerekvizity.
Korekvizity
Předmět nemá žádné korekvizity.
Osnova předmětu
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.
Podmínky absolvování předmětu
Výskyt ve studijních plánech
Výskyt ve speciálních blocích
Hodnocení Výuky
Předmět neobsahuje žádné hodnocení.