Osnova přednášek
1.Úvod do předmětu, tvorba algoritmu
-formy vyjádření algoritmu, základní struktury, zápis formou vývojových
diagramů, formou strukturního diagramu.
2.Tabulkové vyjádření algoritmů
-struktura rozhodovacích tabulek (RT) , použití v praxi, úplnost RT, soustava
RT, prezentace na konkrétním příkladu
3.Programovací jazyky
-vývoj a členění, základní charakteristiky jednotlivých generací programovacích
jazyků, prvky definice programovacího jazyka.
4.Programovací Turbopascal jazyk - deklarace
-definice jazyka, strukturní prvky, třídy typů.,deklarace proměnných a typů,
deklarace procedur a funkcí.
5.Programovací jazyk Turbopascal – příkazová část
-specifikace výrazu, jednoduché příkazy, strukturované příkazy, jejich syntaxe
a použití
6.Programovací jazyk Turbopascal – standardní procedury a funkce
-modulární struktura programu, standardní procedury a funkce pro vstupní a
výstupní operace
7.Základní datové struktury
- datová struktura údaj, fyzické zobrazení celočíselného reálného, znakového
údaje věta, soubor, návěští souborů dat
8.Metody organizace souborů dat, operace se soubory
- sekvenční, indexsekvenční, přímá, invertovaná organizace dat, typy souborů v
procesu zpracování a operace se soubory
9.Databázové systémy – podstata a vlastnosti
-vlastnosti databázových systémů, datová integrita, základní funkce systémů
řízení báze dat
10.Databázové systémy – architektura, relační databáze
-třiúrovňová architektura současných databází, specifikace základních pojmů
relačních databází, současné relační databázové systémy
11.Počítačové sítě a distribuované zpracování
-Počítačové sítě a jejich členění dle různých hledisek, topologie lokálních
sítí, informační služby, centralizované a distribuované zpracování
12.Informační systémy, automatizovaná kancelář
-Informace a informační systém,( IS) základní složky, struktura a typy IS,
koncepce a technické podpora automatizované kanceláře
13.Operační systémy – struktura, charakteristiky
-Struktura programového vybavení, charakteristika a vývoj operačních systémů
14.Operační systémy – funkce
-Systém přerušení a přidělování procesoru, přidělování paměti, řízení vstupu a
výstupu
Cvičení:
1.Grafické vyjádření algoritmů úloh ekonomického charakteru
2.Realizace algoritmů v programovacím jazyku Turbopascal
3.Databázový systém Access
-Návrh struktury relačních tabulek, vkládání a aktualizace dat, tvorba
jednoduchých výběrových kritérií
1.Úvod do předmětu, tvorba algoritmu
-formy vyjádření algoritmu, základní struktury, zápis formou vývojových
diagramů, formou strukturního diagramu.
2.Tabulkové vyjádření algoritmů
-struktura rozhodovacích tabulek (RT) , použití v praxi, úplnost RT, soustava
RT, prezentace na konkrétním příkladu
3.Programovací jazyky
-vývoj a členění, základní charakteristiky jednotlivých generací programovacích
jazyků, prvky definice programovacího jazyka.
4.Programovací Turbopascal jazyk - deklarace
-definice jazyka, strukturní prvky, třídy typů.,deklarace proměnných a typů,
deklarace procedur a funkcí.
5.Programovací jazyk Turbopascal – příkazová část
-specifikace výrazu, jednoduché příkazy, strukturované příkazy, jejich syntaxe
a použití
6.Programovací jazyk Turbopascal – standardní procedury a funkce
-modulární struktura programu, standardní procedury a funkce pro vstupní a
výstupní operace
7.Základní datové struktury
- datová struktura údaj, fyzické zobrazení celočíselného reálného, znakového
údaje věta, soubor, návěští souborů dat
8.Metody organizace souborů dat, operace se soubory
- sekvenční, indexsekvenční, přímá, invertovaná organizace dat, typy souborů v
procesu zpracování a operace se soubory
9.Databázové systémy – podstata a vlastnosti
-vlastnosti databázových systémů, datová integrita, základní funkce systémů
řízení báze dat
10.Databázové systémy – architektura, relační databáze
-třiúrovňová architektura současných databází, specifikace základních pojmů
relačních databází, současné relační databázové systémy
11.Počítačové sítě a distribuované zpracování
-Počítačové sítě a jejich členění dle různých hledisek, topologie lokálních
sítí, informační služby, centralizované a distribuované zpracování
12.Informační systémy, automatizovaná kancelář
-Informace a informační systém,( IS) základní složky, struktura a typy IS,
koncepce a technické podpora automatizované kanceláře
13.Operační systémy – struktura, charakteristiky
-Struktura programového vybavení, charakteristika a vývoj operačních systémů
14.Operační systémy – funkce
-Systém přerušení a přidělování procesoru, přidělování paměti, řízení vstupu a
výstupu
Cvičení:
1.Grafické vyjádření algoritmů úloh ekonomického charakteru
2.Realizace algoritmů v programovacím jazyku Turbopascal
3.Databázový systém Access
-Návrh struktury relačních tabulek, vkládání a aktualizace dat, tvorba
jednoduchých výběrových kritérií