dc.contributor.advisor | Menšík, Marek | |
dc.contributor.author | Krúpa, Marek | |
dc.date.accessioned | 2024-06-27T17:25:33Z | |
dc.date.available | 2024-06-27T17:25:33Z | |
dc.date.issued | 2024 | |
dc.identifier.other | OSD002 | |
dc.identifier.uri | http://hdl.handle.net/10084/153795 | |
dc.description.abstract | Cílem bakalářské práce je vytvořit nástroj pro studenty, který má sloužit
jako pomůcka pro výuku konečných automatů a regulárních výrazů. V první části
práce si vysvětlíme základy konečných automatů a regulárních výrazů. Probereme
přijetí slova konečným automatem, jeho typy, vlastnosti, převod
nedeterministických konečných automatů na deterministické a množinové
operace nad jazyky. Dále se budeme věnovat regulárním jazykům a regulárním
výrazům a ukážeme, jak lze regulární výrazy převádět na konečné automaty. Ve
druhé části se zaměříme na implementaci a návrh našeho softwarového díla.
Popíšeme, jak byl nástroj navržen a jaké technologie byly použity. | cs |
dc.description.abstract | The aim of the bachelor's thesis is to create a tool for students that would serve
as a tool for teaching finite automata and regular expressions. In the first part
of the thesis, we will explain the basics of finite automata and regular expressions. We will discuss the acceptance of a word by a finite automaton, its types, properties, conversion
non-deterministic finite automata into deterministic and set
operations over languages. We will also discuss regular languages and regular
expressions and show how regular expressions can be converted to finite automata. In
second part we will focus on the implementation and design of our software work.
We will describe how the tool was designed and what technologies were used. | en |
dc.format.extent | 2432106 bytes | |
dc.format.mimetype | application/pdf | |
dc.language.iso | cs | |
dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
dc.subject | konečný automat | cs |
dc.subject | regulární výraz | cs |
dc.subject | teoretická informatika | cs |
dc.subject | finite automaton | en |
dc.subject | regular expression | en |
dc.subject | theoretical computer science | en |
dc.title | Interaktivní nástroj pro výuku konečných automatů | cs |
dc.title.alternative | Interactive Tool for Learning Finite Automata. | en |
dc.type | Bakalářská práce | cs |
dc.contributor.referee | Albert, Adam | |
dc.date.accepted | 2024-06-04 | |
dc.thesis.degree-name | Bc. | |
dc.thesis.degree-level | Bakalářský studijní program | cs |
dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
dc.description.department | 460 - Katedra informatiky | cs |
dc.thesis.degree-program | Informatika | cs |
dc.description.result | velmi dobře | cs |
dc.identifier.sender | S2724 | |
dc.identifier.thesis | KRU0189_FEI_B0613A140014_2024 | |
dc.rights.access | openAccess | |