Detail předmětu
Počítače a programování 2
FEKT-KPC2Ak. rok: 2010/2011
Jazyk ANSI C - základní a odvozené datové typy, konstanty, operátory, výrazy, příkazy, program, funkce. Konzolové aplikace - základní algoritmy a programy (vyhledávání, třídění). Borland C++ Builder - vývoj jednoduchých aplikací pro Windows.
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Výsledky učení předmětu
Prerekvizity
Plánované vzdělávací činnosti a výukové metody
Způsob a kritéria hodnocení
Učební cíle
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky
Základní literatura
PROKOP, J. Algoritmy v jazyku C a C++. Praha: Grada Publishing, 2008
RAIDA, Z., FIALA, P. Počítače a programování 2. Edice "Elektronická skripta". Brno: FEKT VUT v Brně, 2002. s. (110 s.)
Zařazení předmětu ve studijních plánech
- Program EEKR-BK bakalářský
obor BK-EST , 1 ročník, letní semestr, povinný
obor BK-MET , 1 ročník, letní semestr, povinný
obor BK-TLI , 1 ročník, letní semestr, povinný
obor BK-SEE , 1 ročník, letní semestr, povinný
obor BK-AMT , 1 ročník, letní semestr, povinný - Program EEKR-CZV celoživotní vzdělávání (není studentem)
obor ET-CZV , 1 ročník, letní semestr, povinný
Typ (způsob) výuky
Přednáška
Vyučující / Lektor
Osnova
Úvod do jazyka C. Základní typy, odvozené typy, konstanty, operátory, výrazy, příkazy, program, funkce.
Objekty. Lexikální elementy, konstanty a řetězce, třídy objektů, typy objektů.
Výrazy. Obecná pravidla, primární výrazy, unární operátory, multiplikativní operátory, aditivní operátory, operátory posuvů, relační operátory, logické operátory, podmíněný operátor, přiřazovací operátor.
Deklarace. Struktura deklarací, deklarace elementárních objektů, struktury a unie, výčtový typ, inicializace, externí definice funkcí, lexikální rozsah platnosti.
Příkazy. Prázdný příkaz, výrazový příkaz, složený příkaz bloku, podmíněný příkaz, přepínač.
Cykly. Cykly while, do a for.
Funkce. Mechanismus volání a návratu, skutečné argumenty, rekurze funkcí, příkaz goto, návěští.
Základní algoritmy a programy. Příklady a programové realizace vybraných algoritmů (vyhledávání, třídění apod.).
Úvod do prostředí Microsoft Visual C.
Cvičení na počítači
Vyučující / Lektor
Osnova
Úvod do jazyka C. Základní typy, odvozené typy, konstanty, operátory, výrazy, příkazy, program, funkce.
Objekty. Lexikální elementy, konstanty a řetězce, třídy objektů, typy objektů.
Výrazy. Obecná pravidla, primární výrazy, unární operátory, multiplikativní operátory, aditivní operátory, operátory posuvů, relační operátory, logické operátory, podmíněný operátor, přiřazovací operátor.
Deklarace. Struktura deklarací, deklarace elementárních objektů, struktury a unie, výčtový typ, inicializace, externí definice funkcí, lexikální rozsah platnosti.
Příkazy. Prázdný příkaz, výrazový příkaz, složený příkaz bloku, podmíněný příkaz, přepínač.
Cykly. Cykly while, do a for.
Funkce. Mechanismus volání a návratu, skutečné argumenty, rekurze funkcí, příkaz goto, návěští.
Základní algoritmy a programy. Příklady a programové realizace vybraných algoritmů (vyhledávání, třídění apod.).
Úvod do prostředí MATLAB. Reprezentace dat, vstup a výstup dat, základní operace s daty, vybrané příkazy knihoven general, ops.
Programování v prostředí Microsoft Visual C.