Logo ČVUT
Loading...
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2011/2012

Programovací jazyk C

Předmět není vypsán Nerozvrhuje se
Kód Zakončení Kredity Rozsah
36PJC Z,ZK 4 2+2s
Předmět je náhradou za:
Programování v jazyku C++ (X36PJC)
Přednášející:
Cvičící:
Předmět zajišťuje:
katedra počítačů
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++.

Požadavky:
Osnova 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++

Osnova 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

Cíle studia:
Studijní materiály:

[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

Poznámka:

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

Další informace:
Pro tento předmět se rozvrh nepřipravuje
Předmět je součástí následujících studijních plánů:
Platnost dat k 9. 7. 2012
Aktualizace výše uvedených informací naleznete na adrese http://bilakniha.cvut.cz/cs/predmet11019904.html