Obecný jazyk C - programování (C1)
Kurz seznamuje ú?astníky se základy programovacího jazyka C, tak jak ho implementuje norma ANSI, platná pro vechny platformy (Windows, Linux, Unix ...). Tím získají ú?astníci d?leitý základ pro práci a dalí rozvoj nejen v jazycích C/C++, ale i v mnoha dalích klonech, které ze syntaxe jazyka C vycházejí (Java, PHP, Perl, Javascript ...). Standardn? je výuka vedena v prost?edí MS Windows, ale podle zájmu student? je moné pro tento kurz vyuít i konkrétní poadovaný p?eklada? nebo prost?edí OS Linux. Vechny probírané techniky jsou platformn? univerzální.
| Kurz je zaradenĂ˝ v kategĂłrii: |
Programování → C/C++ Ostatní |
NĂĄroÄnosĹĽ kurzu: zaÄiatoÄnĂk
DĂŠlka kurzu: 3 dny
NĂĄplĹ kurzu:
- Základní pojmy - zdrojové a hlavi?kové soubory, vývojové prost?edí, p?eklada?e, rozdíly mezi C a C++
- První za?átky - syntaxe , základní datové typy, operátory, aritmetické výrazy, "Hello World", komentá?e
- ?ídicí p?íkazy - cykly (for, while, do-while), podmínky (if); p?íkazy switch, case, goto, return
- Terminálový vstup a výstup - znakový a formátovaný vstup a výstup, funkce z hlavi?kového souboru stdio.h
- Funkce - definice, deklarace, parametry, návratová hodnota, funkce main a její parametry
- Práce se soubory - otevírání a zavírání soubor?, základní operace se soubory
- Preprocesor - význam, direktivy podmín?ného p?ekladu, vloení hlavi?kového souboru, direktiva #include a #define, makra
- Pointery (ukazatele) - princip ukazatel?, pouití, pointer typu void, pole (jedno i vícerozm?rné), pointer jako parametr funkce (p?edávání parametru hodnotou vs. odkazem), pointer na funkci
- Práce s pam?tí v jazyce C , dynamická alokace pam?tí (malloc), pam??ové t?ídy (static, extern, register), struktury
- ?et?zce - práce s ?et?zci, funkce z hlavi?kového souboru string.h
- Bitové operace - binární or, and, xor; bitové rotace, reálné vyuití
PredpokladanĂŠ znalosti: znalost obecných zásad programování, výhodou zkuenost s jiným programovacím jazykem
V cene kurzu je publikĂĄcia v hodnote: 315 CZK
TermĂny kurzu:
OdporuÄenĂŠ predchĂĄdzajĂşce a nadväzujĂşce kurzy:
![]()
OdporuÄenĂŠ predchĂĄdzajĂşce a nadväzujĂşce kurzy
![]()
