UIKKB09 Algoritmy a programování I

Filozoficko-přírodovědecká fakulta v Opavě
zima 2015
Rozsah
Přednáška 6 HOD/SEM, Seminář 6 HOD/SEM. 4 kr. Ukončení: zk.
Vyučující
RNDr. Miroslav Langer, Ph.D. (přednášející)
RNDr. Miroslav Langer, Ph.D. (cvičící)
Garance
doc. RNDr. František Koliba, CSc.
Ústav informatiky – Filozoficko-přírodovědecká fakulta v Opavě
Omezení zápisu do předmětu
Předmět je nabízen i studentům mimo mateřské obory.
Mateřské obory/plány
Cíle předmětu
Předmět Algoritmy a programování je úvodem do programování, studenti se naučí navrhovat algoritmy, pochopí jejich logickou strukturu, syntaxi a sémantiku programovacího jazyka. Studenti se rovněž 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. Návrh a implementace algoritmů,kompilery a interpretery.
    2. Datové typy,typy dat definované uživatelem.
    3. Vstup a výstup. Formátovaný výstup.
    4. Logické operátory a příkazy, příkazy větvení.
    5 Cykly
    6. Ptrocedury a funkce, parametry.
    7. Jednorozměrné a dvourozměrné pole.
    8. Práce s textovými soubory.
    9. Datový typ záznam.
    10. Dynamické datové proměnné.
Literatura
    doporučená literatura
  • Programování v Pascalu. URL info
  • http://pascal.webz.cz. 2005. URL info
  • David Padrta. Algoritmy a programování. 1999. URL info
  • Eduard Polách. PROGRAMOVÁNÍ V JAZYKU TURBO PASCAL. České Budějovice, 1993. URL info
  • Eduard Polách. PROGRAMOVÁNÍ V JAZYKU TURBO PASCAL. České Budějovice, 1993. URL info
Výukové metody
Přednáška s aktivizací
Přednáška s analýzou videozáznamu
Metody hodnocení
Zkouška
Informace učitele
1. Účast na přednáškách
2. Odevzdání semestrálního projektu (aplikace v Pascalu)
3. Kombinovaná zkouška
Další komentáře
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je zařazen také v obdobích zima 2012, zima 2013, zima 2014, zima 2016, zima 2017, zima 2018.