Název:
Vizualizace algoritmů
Překlad názvu:
Algorithm Visualization
Autoři:
Lasák, Petr ; Mareš, Martin (oponent) ; Zlomek, Josef (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2007
Jazyk:
cze
Abstrakt: [cze][eng] Cílem toho projektu bylo udělat grafické prostředí pro znázornění průběhu algoritmů a chování jednotlivých dynamických datových struktur. Ukazuje způsob, jakým ze vstupních dat (input) se dostanou data výstupní (output). U datových struktur pak znázorňuje způsob, jakým se s ní zachází, tedy jak se do ní vkládá, hledá a jak z ní data také vymazat. Při prezentaci je kladen důraz na rychlé osvojení si ovládání, které umožní komukoliv používat program bez nutnosti školení. Využívat jej bude možné rovněž při různých přednáškách z programování. K programu jsou přiloženy dva ukázkové moduly, ale rovněž je vytvořeno API pro jednoduché přidání dalších modulů bez znalosti celého programu.The main goal of project was creating Graphics User Interface that visualizes the running of various algorithms and data structures. It creates an interface that shows the process how algorithms work with initial data (input) to create a result (output) The focus was given on easy-to-use user interface and clarity of presentation. That makes program familiar to user and helps him to understand principles of algorithms much faster. Learning is much easier when watching a visual presentation. Program is accompanied with two plugin examples, which show possibilities of developed plugin API.