Předmět Programování (AUPKS / AQPRG)
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 AUPKS / AQPRG - Programování, Fakulta aplikované informatiky, Univerzita Tomáše Bati ve Zlíně (UTB).
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
- Ukázka jednoduchého programu, základní struktura programu.- Základní pojmy v jazyce C. Identifikátory, klíčová slova, konstanty(celočíselné, reálné, znakové, řetězcové), řídící sekvence.- Operátory jazyka C, aritmetické, relační, logické, bitové.- Další operátory jazyka C, přičtení a odečtení jedničky, přiřazení, ternární, adresní, unární *.- Zbývající operátory, sizeof, přetypování, čárka, ukazatel struktury, rozlišení rámce působnosti, reference, operátor new a delete, priorita a asociativita vyhodnocování operátorů.- Příkazy jazyka C, přiřazovací, podmíněný(příkaz if a příkaz if-else), příkaz switch.- Iterační příkazy - cykly(for, while, do-while), příkazy break, continue, return, goto.- Základní datové typy, celočíselné, racionální, prázdný typ(void), výčtový typ(enum), typ definovaný uživatelem (typedef).- Deklarace objektů, syntaxe, paměťové třídy(auto, extern, register, static), inicializace deklarovaných objektů.- Ukazatele a pole, adresní aritmetika, použití ukazatelů.- Funkce (definice funkce, volání funkce, deklarace prototypu funkce), struktura programu.- Standardní knihovní funkce pro formátovaný vstup a výstup(printf/scanf).- Standardní knihovní funkce pro pro práci s textovými řetězci.- Standardní knihovní funkce pro dynamickou alokaci paměti a pro práci se soubory.
Získané způsobilosti
Student má obecné znalosti o strukturovaném programování a je schopen naprogramovat různé algoritmy v programovacím jazyce C.
Literatura
Stroustrup, Bjarne. C++ : programovací jazyk. 1. české vyd. Praha : BEN - technická literatura, 1997. ISBN 80-86056-20-1.Virius, M. Jazyky C a C++. Praha, Grada Publishing, 2005. Virius, M. Pasti a propasti jazyka C. Computer Press, 2005. Kernighan, B., Ritchie, D. Programovací jazyk C. Computer Press, 2006. Šaloun, P. Programovací jazyk C pro zelenáče. Praha : Neokortex, 1999. ISBN 80-86330-02-x.Herout, Pavel. Učebnice jazyka C. Praha : Kopp, 1992. ISBN 8090134211.Kadlec, V. Učíme se programovat v jazyce C. Computer Press, 2002.
Požadavky
Způsob zakončení předmětu - klasifikovaný zápočetPro získání klasifikovaného zápočtu je vyžadováno úspěšné a samostatné vypracování všech zadaných úloh v průběhu semestru, semestrální test, test znalostí ladění a ovládání IDE a odevzdání a obhájení projektů v jazyce C dle zadání vyučujícího. Za testy je možné získat max. 60% bodů, za závěrečné projekty 40% bodů. Student musí získat minimálně 50% bodů z maximálního počtu bodů za testy a 50% bodů z maximálního počtu bodů za každý projekt.Hodnocení:90 - 100% A80 - 89% B70 - 79% C60 - 69% D50 - 59% Eméně než 50% FX
Garant
Ing. Erik Král, Ph.D.
Vyučující
Ing. Martin Pospíšilík, Ph.D.Ing. Dalibor Slovák