Detail předmětu

Inženýrská algoritmizace

Akademický rok 2023/24

VUC009 předmět zařazen ve 2 studijních plánech

Volitelné předměty letní semestr

Volitelné předměty zimní semestr

Základy algoritmizace pro technicky orientované uživatele s využitím běžně dostupných integrovaných programovacích nástrojů.
Aplikace elementárních numerických metod při simulaci a vizualizaci jednoduchých soustav z oblasti mechaniky, aerodynamiky, termodynamiky apod.
Základy objektového modelu AutoCADu a jeho využití pro zpracování větší aplikace.

Garant předmětu

Zajišťuje ústav

Jazyk studia

čeština

Kredity

2 kredity

semestr

letní

Způsob a kritéria hodnocení

zápočet

Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky

Vymezení kontrolované výuky a způsob jejího provádění stanoví každoročně aktualizovaná vyhláška garanta předmětu.

Nabízet zahraničním studentům

Nenabízet

Předmět na webu VUT

Cvičení

13 týdnů, 2 hod./týden, povinné

Osnova

* Vývojové prostředí jazyka VBA. Používání referencí a typových knihoven. * Proměnné, reprezentace datových typů, přiřazovací příkaz. * Příkazy pro řízení běhu, podmíněné příkazy a cykly. * Funkce a procedury. Předávání parametrů. * Vestavěné prvky jazyka, vstupy a výstupy. * Formuláře a události. Obsluha událostí. * Práce se strukturovanou typu pole. Vektorová funkce. * Objektově orientované programování. * Základy simulace, využití numerických metod, počáteční úloha. * Animace s využitím vestavěných vizualizačních nástrojů. Dynamický graf. * Programová práce se souborovým systémem, algoritmy datových konverzí. * Příklady řešení inženýrských úloh. Statistické a optimalizační problémy. * Pokročilé řešení a animace velkých deformací pružné soustavy. * Objektové modely aplikací MS Office, AutoCAD. Základní objekty modelů. Syntaxe. Vlastnosti a metody. * Rozhraní AutoCAD ActiveX Automation. * Aplikační vytváření entit. Editace elementárních entit. Práce s vrstvami. Konstrukce výběrů. * Aplikační vytváření složitějších entit (bloky, externí reference) a jejich atributy. * Zpracování entit definovaných v textovém souboru. Práce se souborovým systémem. * Kooperace aplikačních modelů, programové zpracování rozsáhlých textů. Generování náhradní oblasti pro řešení MKP úlohy. * Postprocesing. Vykreslení provedeného zaměření.