| |
Programování v jazyku C++ (X36PJC)
předmět denního studia, v tomto semestru se vyučuje
Rozsah (přednášky + cvičení): 2+2
Zakončení: Zápočet, zkouška
rozvrh na FEL
Anotace:
| |
Předmět je základním kurzem programování v C++. Předpokládá se, že studenti zvládli základy algoritmizace a umějí zapsat jednoduché programy v jazyku Java. Postupně jsou probrány datové typy jazyka C a C++, ukazatelé, funkce a atruktura programu, třídy a objekty. Na příkladech je ilustrováno použití objektově orientovaných prostředků při implementaci datových abstrakcí a dynamických datových struktur. Ze standardní knihovny je věnována pozornost prostředkům pro práci s datovými proudy.
|
Osnova:
| |
- Základní rysy jazyka C++
- Deklarace, výrazy, příkazy
- Pole a ukazatele
- Funkce
- Struktura programu, výjimky
- Třídy a objekty I
- Dynamické proměnné, datové struktury
- Třídy a objekty II
- Datové proudy
- Dědičnost, dynamicky vázané metody
- Abstraktní třídy
- Polymorfní datové struktury
- Stručně o zbývajících rysech jazyka (šablony, prostory jmen)
- Rezerva
|
Osnova cvičení:
| |
- Vývojové prostředí, ukázky programů
- Test (výrazy a příkazy Javy), zadání semestrální práce
- Jednoduché typy, výrazy a příkazy
- Pole a ukazatele
- Funkce
- Funkce, struktura programu
- Test
- Třídy a objekty, datové struktury
- Datové struktury
- Třídy a objekty II
- Datové proudy
- Dědičnost
- Abstraktní třídy
- Polymorfní datové struktury
|
Literatura:
| |
- Virius M.: Programování v jazyku C++. Vydavatelství ČVUT, Praha 2000.
- Stroustrup B.: Programovací jazyk C++. Nakladetelství BEN, 2000 (překlad)
|
Požadavky:
Vyučující:
|














 
|