Přehled studia |
Přehled oborů |
Všechny skupiny předmětů |
Všechny předměty |
Seznam rolí |
Vysvětlivky
Návod
Anotace:
Základní kurz programování v jazyce C. Datové, operační a řídicí struktury jazyka C. Standardní knihovny. Preprocesor jazyka C. Vazba na operační systém. Techniky programování v jazyce C. Jazyk C a operační systém UNIX, základní struktura programu, základy programovaní v C, syntaxe jazyka, základní vstup a výstup, datové typy, deklarace, práce s řetězci, operátory a výrazy, příkazy, funkce, pole a struktury, ukazatelé, dynamické struktury, práce s volnou pamětí, vstup a výstup, práce se soubory, binární soubory, knihovny, funkce a ukazatelé, systematické programování v C, preprocesor, implementace typických datových struktur a algoritmů v C, funkce s proměnným počtem parametrů a další speciality jazyka, implementace C pro různé systémy, organizace paměti, vazba na OS, C a C++.
Osnovy přednášek:
1. | | Jazyk C a operační systém UNIX, základní struktura programu |
2. | | Základy programovaní v C, syntaxe jazyka, základní vstup a výstup |
3. | | Datové typy, deklarace, práce s řetězci |
4. | | Operátory a výrazy |
5. | | Příkazy, funkce |
6. | | Pole a struktury |
7. | | Ukazatelé, dynamické struktury, práce s volnou pamětí |
8. | | Vstup a výstup, práce se soubory, binární soubory, knihovny |
9. | | Funkce a ukazatelé |
10. | | Systematické programování v C, preprocesor |
11. | | Implementace typických datových struktur a algoritmů v C |
12. | | Funkce s proměnným počtem parametrů a další speciality jazyka |
13. | | Implementace C pro různé systémy, organizace paměti, vazba na OS |
14. | | C a C++ |
Osnovy cvičení:
1. | | Seznámení s vývojovým prostředím |
2. | | Zadání semestrálních prací, příklad jednoduchého programu |
3. | | Práce s řetězci |
4. | | Používání operátorů |
5. | | Jednoduché vstupy a výstupy |
6. | | Práce s polem |
7. | | 1. test (syntaxe, jednoduché funkce) |
8. | | Konzultace k semestrálním pracím |
9. | | Práce se strukturami |
10. | | Práce s ukazateli |
11. | | Práce se soubory |
12. | | Komunikace programu se systémem |
13. | | 2. test (struktury, práce se soubory) |
14. | | Zápočet |
Literatura Č:
[1] | | Brodský, Skočovský: Operační systém UNIX a jazyk C. SNTL, Praha 1989 |
[2] | | Herout: Učebnice jazyka C. KOPP, České Budějovice 1993 |
[3] | | Richta, K., Brůha, I.: Programovací jazyk C. Skripta ČVUT-FEL, Praha 1991,1993 |
Literatura A:
[1] | | Stroustrup B.: The C++ Programming Language. Addison-Wesley, London 1997 |
Požadavky:
Rozsah výuky v kombinované formě studia: 14+4 |
Typ cvičení: s, p |
Tento předmět je nabízen také v anglické verzi |
|
Předmět je zahrnut do těchto studijních plánů:
Stránka vytvořena 25. 2. 2002, semestry: Z/2001-2, Z/2002-3, L/2001-2, L/2002-3, připomínky k informační náplni zasílejte správci studijních plánů |
Návrh a realizace: I. Halaška (K336), J. Novák (K336) |