714-0451/01 – Programming in Pascal (PP)
Gurantor department | Department of Mathematics and Descriptive Geometry | Credits | 4 |
Subject guarantor | RNDr. Břetislav Krček, CSc. | Subject version guarantor | RNDr. Břetislav Krček, CSc. |
Study level | undergraduate or graduate | Requirement | Choice-compulsory |
Year | 2 | Semester | winter |
| | Study language | Czech |
Year of introduction | 1999/2000 | Year of cancellation | 2005/2006 |
Intended for the faculties | FEI | Intended for study types | Master |
Subject aims expressed by acquired skills and competences
This course is closed.
Teaching methods
Summary
Algorithms and the programming in the Turbo-Pascal including procedures,
functions and units making, dynamical declarations and using of files.
Compulsory literature:
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.
Recommended literature:
Additional study materials
Way of continuous check of knowledge in the course of semester
E-learning
Other requirements
Prerequisities
Subject has no prerequisities.
Co-requisities
Subject has no co-requisities.
Subject syllabus:
Ú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í.
Conditions for subject completion
Occurrence in study plans
Occurrence in special blocks
Assessment of instruction
Předmět neobsahuje žádné hodnocení.