OPF:INFKALP Algoritmy a programování - Informace o předmětu
INFKALP Algoritmy a programování
Obchodně podnikatelská fakulta v Karvinéléto 2008
- Rozsah
- 8/0/0. 5 kr. Ukončení: zk.
- Vyučující
- doc. RNDr. František Koliba, CSc. (přednášející)
- Garance
- doc. RNDr. František Koliba, CSc.
Katedra informatiky a matematiky – Obchodně podnikatelská fakulta v Karviné - Omezení zápisu do předmětu
- Předmět je otevřen studentům libovolného oboru.
- Cíle předmětu
- Předmět Algoritmy a programování je úvodem do programování, kde se studenti naučí správně používat datové typy (jak standardní, tak i typy definované uživatelem), cykly, procedury a funkce. V předmětu budou studenti seznámeni také se základními metodami optimalizace algoritmů.
- Osnova
- 1. Historie programování. Kompilery a interpretery. Algoritmy.
2. Základní typy dat.
3. Typy dat definované uživatelem.
4. Vstup a výstup. Formátovaný výstup.
5. Logické operátory a příkazy.
6. Cykly.
7. Procedury a parametry.
8. Funkce.
9. Práce se soubory.
10 Kontrolní test.
11 Bloková struktura programů, optimalizace.
12 Programovací jazyk Pascal..
13 Řešení konkrétních úloh.
1. Historie programování. Kompilery a interpretery. Algoritmy
Historický vývoj počítačů a programovacích jazyků. Algoritmy. Obecné zásady algoritmizace, definice jazyka pro zápis algoritmů. Programovací jazyky
2. Základní typy dat.
Typy dat a jejich reprezentace. Standardní typy dat, běžné funkce pro práci s nimi, definice uživatelských funkcí
3. Typy dat definované uživatelem.
Hranice použití standardních datových typů, implementace uživatelem definovaných datových typů. Množina a záznam
4. Vstup a výstup. Formátovaný výstup.
Komunikace programu s okolím. Formátovaný vstup a výstup. Specifické problémy jednotlivých programovacích jazyků
5. Logické operátory a příkazy.
Příkazy IF - ELSE, větvení programů
6. Cykly.
Cykly. Tři základní typy cyklů. Podmíněné ukončení cyklu.
7. Procedury a parametry.
8. Makra a procedury. Globální a lokální proměnné. Parametry volané hodnotou a odkazem.
9. Funkce.
Vrácení hodnoty, rozdíl mezi procedurou a funkcí.
10. Práce se soubory
Čtení dat ze souborů a psaní do nich. Binární a textové soubory.Kontrolní test
11. Bloková struktura programů, optimalizace.
Pojem blok, deklarační a příkazová část.
12. Programovací jazyk Pascal.
Prostředí Pascalu, jednoduché příklady.
13. Řešení konkrétních úloh.
Praktické řešení příkladů na vyhledávání a třídění.
- 1. Historie programování. Kompilery a interpretery. Algoritmy.
- Literatura
- povinná literatura
- WIRTH, N. Algoritmy a štruktúry údajov. ALFA, Bratislava,, 1990. ISBN 80-05-00153-3. info
- Informace učitele
- Průběžný test, kombinovaná zkouška
- Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
- Statistika zápisu (léto 2008, nejnovější)
- Permalink: https://is.slu.cz/predmet/opf/leto2008/INFKALP