714-0451/01 – Programování v Pascalu (PP)
Garantující katedra | Katedra matematiky a deskriptivní geometrie | Kredity | 4 |
Garant předmětu | RNDr. Břetislav Krček, CSc. | Garant verze předmětu | RNDr. Břetislav Krček, CSc. |
Ú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í | 2005/2006 |
Určeno pro fakulty | FEI | Určeno pro typy studia | magisterské |
Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi
Tento předmět se již nevyučuje.
Vyučovací metody
Anotace
Algoritmizace a programování v jazyku Turbo-Pascal, včetně vytváření procedur,
funkcí, jednotek (unit), dynamických deklarací a práce se soubory.
Povinná literatura:
Wirth N.: Algoritmy a štruktúry údajov. Bratislava, ALFA 1989.
Krček B., Kreml P.: Algoritmizace a programování v jazyku Pascal. Ostrava,
VŠB 1993.
Jinoch J., Müller K., Vogel J.: Programování v jazyku Pascal. Praha,
SNTL 1987.
Hruška T.: Pascal pro začátečníky. Praha, SNTL 1989.
Ježovič E., Laga J.: Základy programování v jazyku Pascal. Praha, SPN 1989.
Dvořák S.: Turbo Pascal 6.0 v příkladech. Praha, Grada 1991.
Petroš L.: Turbo Pascal 5.5 - Uživatelská příručka, Referenční příručka I, II.
Zlín, MTZ 1990.
Töpflerová D., Töpfler P.: Sbírka úloh z programování. Praha, Grada 1992.
Doporučená literatura:
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
Úvod
Výpočetní systémy
Algoritmizace
Algoritmus, jazyk vývojových diagramů. Cyklus. Strukturovaný údaj.
Algoritmizace úloh, simulace práce počítače.
Podprogramy - procedury a funkce.
Přechod od jazyka vývojových diagramů k jazyku Pascal.
Programovací jazyk Pascal
Turbo-Pascal. Integrované prostředí. Stavba programu.
Abeceda a lexikální jednotky. Datové typy, standardní typy, programátorem
definové jednoduché typy. Konstanty, proměnné, výrazy.
Příkaz přiřazení, příkazy vstupu a výstupu, prázdný příkaz, složený příkaz,
podmínkové příkazy, příkazy cyklu.
Strukturované datové typy, typ pole.
Procedury a funkce, bloková strukrura programu, rekurze.
Typ soubor, práce se soubory, textové soubory.
Příprava na program zaměřený na numerické metody a satatistiku.
Typ řetězec, typ záznam, typ množina.
Typ ukazatel, dynamické proměnné, dynamické datové struktury.
Unity, vytváření unitů, standardní unity.
Informace o objektově orientovaném programování.
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í.