|
|
KEI/PELN
Programování v elektronice
Garanti: Ing. Jiří Basl, Ph.D.
|
|
|
|
Předmět - cíle
KEI/PELN
- IS/STAG
Prohloubit znalosti algoritmizace a schopnost převodu algoritmů do programovacího jazyka.
Prohloubit znalosti konstrukcí jazyka C.
Vybavit studenty kompetencemi pro samostatnou tvorbu jednoduchých i složitějších programů.
|
|
|
|
|
Přehled témat přednášek
1. |
- algoritmizace - rozdělení problému na části, řešení dílčích bloků (=funkce), testování, spojení do celku, symboly vývojových diagramů
- jazykové konstrukce C - for, while, if/else, přiřazení, blok - vazba na vývoják
- I/O operace - printf, puts, putchar
- formáty, terminálový vstup a výstup
- číselné soustavy, reprezentace hodnot
- rozsahy datových typů, hranice, přetečení, formáty
|
2. |
- Operátory, výrazy, podmínky
- Zobrazení dat v paměti, reference
- Debugger
- static, register, volatile
- operátor reference a dereference - pohled na paměť
- ukazatele, výrazy s ukazateli (ukazatelová aritmetika)
- přetypování ukazatelů
|
3. |
- Funkce, parametry funkcí, příklady
- Řetězce, příklady, funkce na zpracování řetězců
|
4. |
- Bitové operace
- Linkování
- Preprocesor
|
5. |
- Struktury
- Uniony
- Bitová pole
|
6. |
- Alokace paměti
- Kruhový buffer, LIFO
- Zásobník
- Přerušení
- Spojový seznam
|
|
|
Poslední změna:
19.09.2023
|
|
|
|
|
Podklady k přednáškám
Dokumenty jsou přístupné pouze přihlášeným uživatelům nebo studentům předmětu.
|
|
|
|
|