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 Základy programování (MTI / PRG*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 MTI / PRG*P - Základy programování, Fakulta mechatroniky a MIS, 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émata přednášek:1. Struktura programu. Základní lexikální elementy. Deklarace proměnných, konstant, typů.2. Jednoduché datové typy (číselné typy, znakový typ, logický typ, výčtový typ, typ interval). Konstantní hodnoty a proměnné jednoduchých datových typů. Operace a standardní funkce definované pro manipulaci s jednoduchými typy. Ordinalita typu. 3. Konstrukce výrazů, kompatibilita a konverze typů.4. Příkazy jazyka.5. Procedury a funkce - deklarace, použití. Parametry předávané hodnotou, odkazem. Bloková struktura programu. Rozsah platnosti identifikátorů.6. Strukturované datové typy. Pole, vícerozměrné pole.7. Typ textový řetězec. Manipulace s textovými řetězci.8. Strukturované datové typy. Záznam, množina.9. Soubory. Realizace vstupně-výstupních operací. Zpracování textových souborů.10. Binární soubory. Netypové soubory.11. Algoritmy třídění - implementace a srovnání.12. Rekurze a její použití při implementaci algoritmů.13. Ukazatele a jejich použití. Dynamické přidělování paměti. Dynamické datové struktury.14. Typ třída.Náplň cvičení:Obsahem cvičení je realizace algoritmů v programovacím jazyce vyšší úrovně ve vybraném vývojovém prostředí. Algoritmy realizované v průběhu semestru sledují průběžně témata, která jsou obsahem přednášek. Každý student navíc v průběhu semestru vypracovává samostatnou semestrální práci.1. Vývojové prostředí. Vstupně výstupní operace. Výpočet reálných a celočíselných výrazů.2. Rozhodovací algoritmy.3. Cyklické opakování operací.4. Typ pole.5. Procedury a funkce.6. Textové řetězce.7. Struktura záznam.8. Dvourozměrná pole. Maticové algoritmy.9. Třídění pole.10. Textové soubory.11. Binární soubory.12. Rekurzivní algoritmy.13. Dynamická alokace paměti.14. Zápočtový test

Získané způsobilosti

Student získá znalosti v oblasti základních postupů algoritmizace úloh a realizace algoritmů v programovacím jazyce vyšší úrovně.

Literatura

Mikula, P. Borland Pascal 7.0, kompendium. Grada, Praha, 1996. SATRAPA, P. Pascal pro zelenáče. Neokortex, Praha, 2000. ISBN 80-86330-03-6.

Požadavky

Účast na cvičeních. Realizace zadané samostatné práce. Úspěšné absolvování zápočtového testu.

Garant

doc. Ing. Jiřina Královcová, Ph.D.

Vyučující

RNDr. Klára Císařová, Ph.D.doc. Ing. Jiřina Královcová, Ph.D.RNDr. Klára Císařová, Ph.D.doc. Ing. Jiřina Královcová, Ph.D.