Charles Explorer logo
🇨🇿

C++ pro fyziky

Předmět na Matematicko-fyzikální fakulta |
NEVF107

Sylabus

*

1. Jazyk C Struktura programu, jednoduché/složené typy, funkce, ukazatele, výrazy, operátory, priorita, řídící příkazy (blok, podmínky, cykly...), přetypování, vstup/výstup, preprocesor, makra, hlavičkové soubory, projekt/makefile, rozsah platnosti, inicializace dat. *

2. Neobjektové vlastnosti C++ Deklarace/definice, inline funkce, implicitní parametry, odkazy, přetížení funkcí, konstanty, typová kontrola, šablony, výjimky. *

3. Objektové vlastnosti C++ OOP, zapouzdření dat, dědičnost, polymorfismus, třídy, metody, konstruktor/destruktor, virtuální metody, operátorové funkce, přátelské funkce. *

4. Programování v grafických prostředích Programování řízené událostmi, WinAPI, Win32, objektové knihovny, X window, window manager, nejjednodušší aplikace.

Anotace

Programovací jazyk C/C++ pro fyziky. Pokročilé metody programování: objekty v C++, algoritmy řízené událostmi, víceúlohové programování, základy architektury a vývoj aplikací pro Windows.

Vhodné i pro PGS.