Logo ČVUT
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2023/2024
UPOZORNĚNÍ: Jsou dostupné studijní plány pro následující akademický rok.

Programování inžen. výpočtů v C++ 2

Přihlášení do KOSu pro zápis předmětu Zobrazit rozvrh
Kód Zakončení Kredity Rozsah Jazyk výuky
132XPV2 Z 1 1P+1C česky
Garant předmětu:
Tomáš Koudelka
Přednášející:
Tomáš Koudelka
Cvičící:
Tomáš Koudelka
Předmět zajišťuje:
katedra mechaniky
Anotace:

Pokročilý kurz programovacího jazyka C++ s ohledem na tvorbu programů pro řešení inženýrských úloh.

Požadavky:

U zájemců o kurz se předpokládají základní znalosti z neobjektového programování v C++, maticového resp. vektorového počtu a teorie pružnosti.

Osnova přednášek:

Přehled neobjektových rysů jazyka C++ - opakování

Tvorba programu složeného z více souborů, vývojová prostředí

Koncept tříd

Konstruktory a destruktory

Dědičnost

Virtuální metody

Programu na obecnou deformační metodu 1 - návrh struktury programu

Programu na obecnou deformační metodu 2 - návrh formátu vstupních dat

Programu na obecnou deformační metodu 3 - koncept tříd pro uzly, podpory a pruty

Programu na obecnou deformační metodu 4 - sestavování matice tuhosti, a vektoru pravé strany

Programu na obecnou deformační metodu 5 - řešení soustavy rovnic

Programu na obecnou deformační metodu 6 - výpočet vnitřních sil

Osnova cvičení:

Instalace vývojového prostředí, základní postupy ve vývojovém prostředí

Využití vstupních a výstupních proudů ze standardní knihovny C++

Třídy pro matice a vektory

Tvorba konstruktoru a destruktoru pro třídy matic a vektorů

Využití dědičnosti ve výpočetních programech

Využití virtuálních metod ve výpočetních programech

Tvorba programu na obecnou deformační metodu 1 - návrh struktury programu

Tvorba programu na obecnou deformační metodu 2 - rutiny pro čtení vstupních dat

Tvorba programu na obecnou deformační metodu 3 - vytváření tříd pro uzly, podpory a pruty

Tvorba programu na obecnou deformační metodu 4 - rutina pro sestavování matice tuhosti, a vektoru pravé strany

Tvorba programu na obecnou deformační metodu 5 - rutina na řešení soustavy rovnic

Tvorba programu na obecnou deformační metodu 6 - rutina na výpočet vnitřních sil

Cíle studia:

Cílem studia je seznámit se se základy objektového programování v jazyce C++ a dále pak s návrhem a strukturou programů, které se využívají pro mechanické výpočty používané v inženýrské praxi.

Studijní materiály:

Miroslav Virius - Programování v C++

Bruce Eckel - Thinking in C++, 2nd ed. Volume 1

Poznámka:
Rozvrh na zimní semestr 2023/2024:
Rozvrh není připraven
Rozvrh na letní semestr 2023/2024:
Rozvrh není připraven
Předmět je součástí následujících studijních plánů:
Platnost dat k 27. 3. 2024
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/cs/predmet5129606.html