Programová podpora výuky UTI (zaměřená na konečné automaty)
| dc.contributor.advisor | Kohut, Ondřej | en |
| dc.contributor.author | Gruchala, Vojtěch | en |
| dc.contributor.referee | Pajurek, Ivo | en |
| dc.date.accepted | 2009-06-03 | en |
| dc.date.accessioned | 2009-09-01T05:50:39Z | |
| dc.date.available | 2009-09-01T05:50:39Z | |
| dc.date.issued | 2009 | en |
| dc.description.abstract | Cílem této diplomové práce bylo vytvořit plnohodnotné výukové softwarové dílo pro předmět teoretická informatika. Aplikace navazuje na mou bakalářskou práci z roku 2006, ale přesunula se z platformy kapesních počítačů na operační systémy Microsoft Windows, které jsou součástí většiny osobních počítačů. Celý vývoj systému byl řízen moderními nástroji, konkrétně softwarovým procesem RUP. Jednotlivé fáze procesu využívají digramy jazyka UML. Samotný program vysvětluje a podrobně popisuje velkou část problematiky konečných automatů. Operace jako převod automatu do normovaného tvaru, minimalizace, sjednocení či průnik dvou automatů i převod NDKA na DKA je možné nasimulovat pro téměř libovolný vstup definovaný uživatelem. Každým tímto algoritmem lze procházet vpřed i vzad. Největší důraz byl přitom kladen hlavně na správnost, názornost a znovupoužitelnost. | cs |
| dc.description.abstract | The aim of this thesis was to create an undepreciated tutorial software product for Theoretical Computer Science. The application continues where my bachelor´s work from 2006 ended. It was redesigned for operating system Microsoft Windows and personal computers from handheld platform. Whole system workflow was managed by modern utilities such as software process RUP. Every phase of the process uses UML diagrams. The program itself demonstrates and fully describes an extensive part of theory of finite state machines. The operations like normalization, minimalization, union or intersection of two machines and NFSM to FSM conversion are possible to simulate any input defined by user. Every algorithm can be browsed both forwards and backwards. The biggest emphasis was placed on precision, clearness and reusability. | en |
| dc.description.category | Prezenční | cs |
| dc.description.department | 456 - Katedra informatiky | en |
| dc.description.result | velmi dobře | cs |
| dc.format | Neuvedeno | cs |
| dc.format.extent | 1411870 bytes | cs |
| dc.format.mimetype | application/pdf | cs |
| dc.identifier.location | ÚK/Sklad diplomových prací | cs |
| dc.identifier.other | OSD002 | cs |
| dc.identifier.sender | S2724 | cs |
| dc.identifier.signature | 200901338 | cs |
| dc.identifier.thesis | GRU049_FEI_N2647_2612T025_2009 | |
| dc.identifier.uri | http://hdl.handle.net/10084/73861 | |
| dc.language.iso | cs | en |
| dc.publisher | Vysoká škola báňská - Technická univerzita Ostrava | cs |
| dc.rights.access | openAccess | |
| dc.subject | deterministický | cs |
| dc.subject | ZNKA | cs |
| dc.subject | DKA | cs |
| dc.subject | KA | cs |
| dc.subject | převod | cs |
| dc.subject | průnik | cs |
| dc.subject | sjednocení | cs |
| dc.subject | minimalizace | cs |
| dc.subject | normovaný tvar | cs |
| dc.subject | nedeterministický | cs |
| dc.subject | konečný automat | cs |
| dc.subject | teoretická informatika | cs |
| dc.subject | finite state machine | en |
| dc.subject | FSM | en |
| dc.subject | conversion | en |
| dc.subject | intersection | en |
| dc.subject | union | en |
| dc.subject | minimalization | en |
| dc.subject | normalization | en |
| dc.subject | non-deterministic | en |
| dc.subject | deterministic | en |
| dc.subject | theoretical computer science | en |
| dc.thesis.degree-branch | Informatika a výpočetní technika | cs |
| dc.thesis.degree-grantor | Vysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
| dc.thesis.degree-level | Magisterský studijní program | cs |
| dc.thesis.degree-name | Ing. | en |
| dc.thesis.degree-program | Informační a komunikační technologie | cs |
| dc.title | Programová podpora výuky UTI (zaměřená na konečné automaty) | cs |
| dc.title.alternative | Program support for education process in TCS (specialized to finite machines) | en |
| dc.type | Diplomová práce | cs |