MENU
Introduction
CoursesCourses
Obecný jazyk C - programování
Interest in course

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 všechny platformy (Windows, Linux, Unix ...). Tím získají účastníci důležitý 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 možné pro tento kurz využít i konkrétní požadovaný překladač nebo prostředí OS Linux. Všechny probírané techniky jsou platformně univerzální.

The course is included in the following category: ProgramováníC/C++
Ostatní

Difficulty of the course: Beginner

Course duration: 3 days

Contents of the course:

  • 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, vložení hlavičkového souboru, direktiva #include a #define, makra
  • Pointery (ukazatele) - princip ukazatelů, použití, 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é využití

Expected knowledge: znalost obecných zásad programování, výhodou zkušenost s jiným programovacím jazykem

The price includes books in the value of: 200 CZK


Course dates:

02.10. 04.10.2017 Praha
10 200 CZK (without VAT)
04.10. 06.10.2017 Brno
10 200 CZK (without VAT)
10.10. 12.10.2017 Bratislava
400 EUR (without VAT)
24.10. 26.10.2017 Praha 10 200 CZK (without VAT) Order
24.10. 26.10.2017 Brno 10 200 CZK (without VAT) Order
01.11. 03.11.2017 Bratislava 400 EUR (without VAT) Order
07.11. 09.11.2017 Ostrava 10 200 CZK (without VAT) Order
13.11. 15.11.2017 Košice 400 EUR (without VAT) Order
20.11. 22.11.2017 Bratislava 400 EUR (without VAT) Order
21.11. 23.11.2017 Praha 10 200 CZK (without VAT) Order
22.11. 24.11.2017 Brno 10 200 CZK (without VAT) Order
29.11. 01.12.2017 Ostrava 10 200 CZK (without VAT) Order
12.12. 14.12.2017 Košice 400 EUR (without VAT) Order
13.12. 15.12.2017 Praha 10 200 CZK (without VAT) Order
18.12. 20.12.2017 Brno 10 200 CZK (without VAT) Order
19.12. 21.12.2017 Bratislava 400 EUR (without VAT) Order
20.12. 22.12.2017 Ostrava 10 200 CZK (without VAT) Order
03.01. 05.01.2018 Praha 10 200 CZK (without VAT) Order
03.01. 05.01.2018 Košice 400 EUR (without VAT) Order
08.01. 10.01.2018 Bratislava 400 EUR (without VAT) Order
10.01. 12.01.2018 Ostrava 10 200 CZK (without VAT) Order
10.01. 12.01.2018 Brno 10 200 CZK (without VAT) Order
23.01. 25.01.2018 Košice 400 EUR (without VAT) Order
29.01. 31.01.2018 Bratislava 400 EUR (without VAT) Order
29.01. 31.01.2018 Ostrava 10 200 CZK (without VAT) Order

Recommended previous and follow-up courses: