Název:
Prostředí pro animaci algoritmů - překladač a práce s daty
Překlad názvu:
Environment for Animation of Algorithms - Translator and Data Manipulation
Autoři:
Štěpán, Petr ; Holan, Tomáš (oponent) ; Kryl, Rudolf (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2006
Jazyk:
cze
Abstrakt: [cze][eng] Tato bakalářská práce popisuje některé z hlavních komponent softwarového díla AAnim. Program AAnim poskytuje prostředí pro prohlížení a vývoj vlastních programů v jednoduchém, Pascalu podobném jazyku AL. Programy v AL mohou být krokovány, lze zobrazovat i měnit hodnoty jejich proměnných pomocí tabulky proměnných i pomocí pokročilejších zobrazovačů a editoru typu. Specializovanější animaci prováděného programu obstarávají vizualizační moduly, tzv. animátory. K algoritmu lze z prostředí AAnimu vytvořit a dále používat a spravovat pojmenovaná vstupní data (vstupní sady proměnných) a konfigurace animátoru. AAnim je rozšiřitelný o moduly, které přidávají do AL nové typy, funkce a procedury, a animátory. V této práci jsou popsány tyto hlavní součásti AAnimu: překladač, jednotná správa dat algoritmu, editory a zobrazovače typu a animátory.This bachelor's thesis describes some of the main components of the AAnim software project. AAnim offers an environment for viewing and creating own programs in a simple Pascal-like language named AL. AL programs can be singlestepped, it is possible to display and change the values of their variables using the table of variables or using more advanced renderers and type editors. The more specialised animation of the running program is provided by visualisation modules (named animators). The titled input data of an algorithm (input variable sets) can be created, further used and managed by AAnim. AAnim is extensible by adding modules which deliver new types, functions and procedures to AL and animators. The following main components of the program are described in this work: translator, unified algorithm data management, type editors and renderers and animators.