Předmět Programování I (KIN / PGMN1)
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 KIN / PGMN1 - Programování I, Ekonomická fakulta, 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ášky1. Charakteristika programovacího jazyka C. Vznik programu psaného v jazyce C. Struktura programu v jazyce C.2. Jednoduché datové typy, proměnné, konstanty, operátory, typová konverze. Terminálový vstup a výstup.3. Řídící struktury: podmínky, cykly, skoky. Práce se soubory, standardní vstup a výstup.4. Funkce a alokace paměti, parametry funkcí. Oblast platnosti identifikátorů.5. Pointery a funkce. Pointery a paměť. Jednorozměrná pole statická a dynamická.6. Řetězce. Vícerozměrná pole.7. Struktury, uniony a výčtové typy. Bitové operace.Cvičení1. Seznámení se s vývojovým prostředím.2. Datové typy, konstanty, operátor sizeof(), dělení nulou, přetečení, tisk hodnoty typu Boolean.3. Funkce printf() a řídící řetězec formátu.4. Priorita a asociativita operátorů, postfix a prefix dekrement a inkrement.5. Program s cyklem while a for.6. Program s větvením if, else.7. Menu programované pomocí switch vnořeného do cyklu do - while, funkce scanf(), gectchar(), vyčištění bufferu. Formátování zdrojového kódu.8. Textové soubory, funkce getc() a putc(), funkce feof() spolu s funkcí fscanf().9. Redirekce a spustitelný dávkový soubor.10. Funkce s parametry předávanými hodnotou. Funkce pro vstup čísla s ověřením.11. Pointery. Funkce s parametry předávanými odkazem.12. Funkce a procedury. Pointer na funkci.13. Parametry funkce main(). Práce s řetězci.14. Obhajoba projektů.
Získané způsobilosti
Studenti získají znalosti v daném předmětu v souladu s cílem a obsahem.
Literatura
HEROUT, P.:. Učebnice jazyka C - 1. díl. 2008. ISBN 978-80-7232-351-7.HEROUT, P. Učebnice jazyka C - 2. díl. Kopp, 2008. ISBN 978-80-7232-329-6.McCONNELL, S. Code complete: a practical handbook of software construction. Redmond, 2004. ISBN 978-0-7356-1967-8.MAREŠ, M., TÖPFER, P.:. Korespondenční seminář z programování 1987 - 1998. Matfyzpress, 1998. ISBN 80-85863-32-4.VIRIUS, M.:. Pasti a propasti jazyka C++, II. aktualizované a rozšířené vydání. Computer Press, CP Books, Brno, 2005. ISBN 80-251-0509-1.PECINOVSKÝ, R., VIRIUS, M.:. Práce s daty 1. Grada Publishing, Prah, 1997. ISBN 80-7169-469-X.PECINOVSKÝ, R., VIRIUS, M.:. Práce s daty 2. Grada Publishing, Praha, 1997. ISBN 80-7169-470-3.
Požadavky
Aktivní účast na cvičeních.Obhájení samostatně vypracovaného programu v jazyce C.
Garant
Ing. Dana Nejedlová, Ph.D.
Vyučující
Ing. Dana Nejedlová, Ph.D.Ing. Dana Nejedlová, Ph.D.