Základy algoritmizace a programování
Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
2012033 | KZ | 4 | 2+2 | česky |
- Přednášející:
- Marta Čertíková, Olga Majlingová, Petr Sváček
- Cvičící:
- Vojtěch Běták, Marta Čertíková, Jiří Holman, Jaroslav Huml, Jan Karel, Olga Majlingová, Vladimír Prokop, Petr Sváček
- Předmět zajišťuje:
- ústav technické matematiky
- Anotace:
-
Seznámení s programovacím jazykem C a jeho procvičování na základních úlohách z numerické matematiky.
- Požadavky:
- Osnova přednášek:
-
Ukázka zápisu jednoduchého programu, překlad sestaveni, ladění programu.Základní prvky jazyka C, proměnné a pole. Výrazy. Přiřazovací výraz a příkaz. Operátory inkrementace a dekrementace, podmíněný příkaz a výraz, přepínač. Příkaz skoku, příkazy cyklu.Příkazy vstupu a výstupu. Funkce, volání hodnotou a odkazem. Řešení rovnice f(x) = 0. Numerická integrace. Rekurzívní funkce, ukazatelé, dynamická alokace paměti. Třídění. Řešení soustav lineárních rovnic finitními a iteračními metodami- Typ typedef, výčtový typ, struktury. Datové struktury v jazyku C: zásobník, fronta, seznam, strom.
- Osnova cvičení:
-
Ukázka zápisu jednoduchého programu, překlad sestaveni, ladění programu.Základní prvky jazyka C, proměnné a pole. Výrazy. Přiřazovací výraz a příkaz. Operátory inkrementace a dekrementace, podmíněný příkaz a výraz, přepínač. Příkaz skoku, příkazy cyklu.Příkazy vstupu a výstupu. Funkce, volání hodnotou a odkazem. Řešení rovnice f(x) = 0. Numerická integrace. Rekurzívní funkce, ukazatelé, dynamická alokace paměti. Třídění. Řešení soustav lineárních rovnic finitními a iteračními metodami- Typ typedef, výčtový typ, struktury. Datové struktury v jazyku C: zásobník, fronta, seznam, strom.
- Cíle studia:
- Studijní materiály:
-
Kračmar, S. Vogel, J.::Programovací jazyk C. ČVUT, Praha 2002
Herout , P. : Učebnice jazyka C. KOPP, České Budějovice, 1990
Virius, M.: Programovací jazyky C / C++. G-Comp, 1992
Kolektiv autorů: Resumé přednášek ze Základů algoritmizace a programování. http://www.fs.cvut.cz/cz/U201/skripta.html
- Poznámka:
- Rozvrh na zimní semestr 2011/2012:
- Rozvrh není připraven
- Rozvrh na letní semestr 2011/2012:
- Rozvrh není připraven
- Předmět je součástí následujících studijních plánů: