Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Předmět Počítače a programování (KSA / PPI-P)

Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu KSA / PPI-P - Počítače a programování, Fakulta strojní, Technická univerzita v Liberci (TUL).

Top 10 materiálů tohoto předmětu

Materiály tohoto předmětu

Materiál Typ Datum Počet stažení

Další informace

Obsah

PŘEDNÁŠKY:1. Operační systémy. Příkazy pro práci v příkazovém řádku.2. Programování a programovací jazyky. Strojově závislé a nezávislé jazyky. Pojmy syntax a sémantika jazyka. Algoritmy a metody notace pro algoritmy. Vývojové diagramy, příklady uplatnění.3. Vývojové prostředí, okna, integrované vývojové prostředí FreePascal, hlavní menu a další vnořená menu, oblast okének, dialogová okénka, vytvoření nového souboru, editace ? úprava souboru, kopí-rování textu, kopírování příkladu z helpu, trasování programu.4. Lexikální jednotky. Datové typy v Pascalu - definice typu (množina hodnot, přípustné operace a jmé-na). Celočíselné datové typy (integer, shortint, byte, word, longint).5. Datové typy využívající režim pohyblivé řádové čárky (real, single, double, extended a comp). Další ordinální typy - char, boolean, výčtový typ. Datový typ string.6. Bloková struktura programu - lexikografická úprava zdrojového textu programu. Úsek definic a de-klarací: nepřímé konstanty a literály (typové konstanty), definice typů a deklarace proměnných (po-jmenované a dynamické proměnné).7. Výrazy a standardní funkce. Operátory, priorita operátorů, vyhodnocování výrazů. Jednoduché pří-kazy - příkazy přiřazení (kompatibilita a kompatibilita vzhledem k přiřazení).8. Základní informace o příkazech vstupu a výstupu jako příkazy procedur read/readln a write/writeln pro textové soubory.9. Strukturované příkazy. Složený příkaz. Podmíněné příkazy - úplný a neúplný příkaz if a podmíněný příkaz case. Příkazy cyklu - cykly řízené podmínkou (cykly while a repeat), cykly řízené proměnnou (for ).10. Uživatelské procedury a funkce. Definice procedury, komunikace s okolím - globální proměnné, formální a skutečné parametry, parametry volané hodnotou a odkazem.11. Strukturovaná data. Základní operátory - konstruktor a selektor. Typ pole - specifikace typu pole, selektor pole, interpretace pole v paměti, vícerozměrná pole, příklady použití.12. Strukturovaný typ soubor - specifikace typu, základní operace se soubory v Pascalu (reset, rewrite, get, a put). Pracovní a vnější soubor, logický a fyzický soubor.13. Typ záznam - specifikace záznamu, selektor záznamu, příkaz with, záznamy s variantní částí - specifi-kace, přístup k položkám, použití datového typu záznam s variantní částí pro sdílení paměťových míst. Množiny - specifikace typu, bázový typ, konstruktor množiny, interpretace v paměti, množino-vé operátory, příklady použití typu množina.14. Datový typ ukazatel a dynamické proměnné. Základní dynamické datové struktury.CVIČENÍ:1. Seznámení se zásadami práce v počítačové učebně KKY. Práce se sítí a WWW stránky.2. Procvičování příkazů pro práci v příkazovém řádku.3. Integrované vývojové prostředí FreePascal, hlavní menu a další vnořená menu, oblasti oken, dialogo-vá okna, vytvoření nového souboru, editace ? úprava souboru, kopírování textu, kopírování příkladu z nápovědy, krokování programu.4. Vývojové diagramy, příklady.5. Jednoduché příklady zdrojových textů programů, procvičení komunikace na uživatelském rozhraní.6. Zápis jednoduchých zdrojových textů programu na procvičení podmíněných příkazů.7. Zápis jednoduchých zdrojových textů programu na procvičení příkazů cyklu.8. Práce s textovými soubory.9. Příklady na strukturovaný typ pole.10. Příklady na typ záznam - specifikace záznamu, selektor záznamu, příkaz with, záznamy s variantní částí - specifikace, přístup k položkám, použití datového typu záznam s variantní částí pro sdílení paměťových míst.11. Příklady na množiny - specifikace typu, bázový typ, konstruktor množiny, interpretace v paměti, množinové operátory, příklady použití typu množina.12. Příklady na uživatelské procedury a funkce.13. Definice procedury, komunikace s okolím - globální proměnné, formální a skutečné parametry, pa-rametry volané hodnotou a odkazem.14. Hodnocení práce v semestru, zápočet.

Získané způsobilosti

Studenti umí programovat ve vybraných programovacích jazycích na vyšší úrovni.

Literatura

OLEHLA, M. Počítače a programování - PASCAL (skriptum). Liberec: Technická univerzita v Liberci, 2009. OLEHLA, M. Počítače a programování - vývojové diagramy (skriptum). Liberec: Technická univerzita v Liberci, 2009. JINOCH, J. - MÜLLER, K. - VOGEL, J. Programování v jazyku PASCAL. Praha: SNTL - Nakladatelství technické literatury, 1986. MOLNÁR, L. Programovanie v jazyku PASCAL. ALFA - Bratislava, 1987. TÖPFLEROVÁ D., TÖPFLER P. Sbírka úloh z programování. Praha: GRADA, 1992.

Požadavky

Zápočet - je udělen na základě aktivní účasti na cvičeních a odevzdání vypracované semestrální práce. Zkouška - písemná a ústní.

Garant

Ing. Michal Moučka, Ph.D.prof. Ing. Miroslav Olehla, CSc.

Vyučující

Ing. Jan Kolaja, Ph.D.prof. Ing. Miroslav Olehla, CSc.RNDr. Zdeněk Kalousek, CSc.Ing. Jan Kolaja, Ph.D.