Počítače a
programování 2
Přednášky
týden |
náplň |
1 |
Sestavení
programu |
2 |
Přehled jazyka a normy.
|
3 |
ternární
operátor. Opakování – základní datové typy |
4 |
|
5 |
Algoritmy
- bloková schémata, rozbor úlohy, volba proměnných (static,
extern...) ... Opakování základů jazyka C.
Základní stavební kameny jazyka: Vazba a přechody od zadání úkolu přes bloková schemata k programu v jazyce C. knihovna ctype.h (isalpha, tolower ...) |
6 |
Opakovani soubory Pole jako datový typ (typedef). Ukazatel jako datový typ. Vyuziti ukazatele jako alias na existujici na proměnnou. (pojem dereference, reference) |
7 |
Vícerozměrné pole – základ. Ukazatel jako parametr a návratová hodnota funkce. Konverze. Pole a ukazatele, ukazatelová aritmetika. |
8 |
|
9 |
Řetězce, knihovny pro práci s řetězci – string.h. Dynamická alokace (stdlib.h). |
10 |
Vícerozměrná pole.
Pole ukazatelů. |
11 |
Složené datové typy - struktury, uniony. Přístupy k proměnných prvku a přes ukazatel. |
12 |
Lineární seznamy, stromy. enum
Priorita operátorů.
|
13 |
C99, C11: _Bool, knihovna
(stdbool.h), datovy typ complex, volne pole, literaly (pole,
struktur). Navazující kurz BPPC – součásti kurzu (numerická cvičení=projekt, přednášky, cvičení) |
Poslední změna 2014-04-14