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-K)

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-K - 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

TÉMATICKÉ CELKYI. Úvod - Operační systémy. Příkazy pro práci v příkazovém řádku.II. Základní pojmy programování - 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í. Vývojové pro-středí, okna, integrované vývojové prostředí FreePascal, hlavní menu a další vnořená menu, dialogová okénka, vytvoření nového souboru, editace ? úprava souboru, kopírování textu, kopírování příkladu z nápovědy, krokování(trasování) programu.III. Struktura programu v jazyku PASCAL - Lexikografická úprava zdrojového textu programu. Úsek definic a deklarací: nepřímé konstanty a literály (typové konstanty), definice typů a deklarace proměnných (pojmenované a dynamické proměnné). Výrazy a standardní funkce. Operátory, priorita operátorů, vy-hodnocování výrazů. Jednoduché příkazy - příkazy přiřazení (kompatibilita a kompatibilita vzhledem k přiřazení).IV. Základní datové typy - Lexikální jednotky. Datové typy v Pascalu - definice typu (množina hod-not, přípustné operace a jména). Celočíselné datové typy (integer, shortint, byte, word, longint). 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.V. Příkazy pro řízení běhu programu - 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 ).VI. 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.VII. Příkazy vstupů a výstupů - Základní informace o příkazech vstupu a výstupu jako příkazy proce-dur read/readln a write/writeln pro textové soubory. Datový typ soubor - specifikace typu, základní ope-race se soubory v Pascalu (reset, rewrite, get, a put). Pracovní a vnější soubor, logický a fyzický soubor.VIII. Strukturované datové typy - 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í. 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. Množi-ny - specifikace typu, bázový typ, konstruktor množiny, interpretace v paměti, množinové operátory, pří-klady použití typu množina.IX. Dynamické datové struktury - Typ ukazatel a dynamické proměnné. Základní dynamické datové struktury.CVIČENÍ - tématické celky z jednotlivých oblastía) Integrované vývojové prostředí FreePascal, hlavní menu a další vnořená menu, oblasti oken, dialogová 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.b) Vývojové diagramy, příklady. Jednoduché příklady zdrojových textů programů, procvičení komunikace na uživatelském rozhraní.c) Zápis jednoduchých zdrojových textů programu na procvičení podmíněných příkazů. Zápis jednodu-chých zdrojových textů programu na procvičení příkazů cyklu.c) Práce s textovými soubory. Příklady na strukturovaný typ pole. 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.d) Hodnocení , 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 semináří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.Ing. Jan Kolaja, Ph.D.