Detail předmětu

Inženýrská algoritmizace

FAST-VUC009Ak. rok: 2025/2026

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.

Jazyk výuky

čeština

Počet kreditů

Zajišťuje ústav

Ústav automatizace inženýrských úloh a informatiky (AIU)

Pravidla hodnocení a ukončení předmětu

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

Zařazení předmětu ve studijních plánech

  • Program BPC-VP bakalářský 1 ročník, zimní semestr, volitelný

Typ (způsob) výuky

 

Cvičení

26 hod., povinná

Vyučující / Lektor

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í.