Interaktivní nástroj pro výuku konečných automatů
| dc.contributor.advisor | Menšík, Marek | |
| dc.contributor.author | Krúpa, Marek | |
| dc.contributor.referee | Albert, Adam | |
| dc.date.accepted | 2024-06-04 | |
| dc.date.accessioned | 2024-06-27T17:25:33Z | |
| dc.date.available | 2024-06-27T17:25:33Z | |
| dc.date.issued | 2024 | |
| 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.description.department | 460 - Katedra informatiky | cs |
| dc.description.result | velmi dobře | cs |
| dc.format.extent | 2432106 bytes | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.other | OSD002 | |
| dc.identifier.sender | S2724 | |
| dc.identifier.thesis | KRU0189_FEI_B0613A140014_2024 | |
| dc.identifier.uri | http://hdl.handle.net/10084/153795 | |
| dc.language.iso | cs | |
| dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
| dc.rights.access | openAccess | |
| 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.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
| dc.thesis.degree-level | Bakalářský studijní program | cs |
| dc.thesis.degree-name | Bc. | |
| dc.thesis.degree-program | Informatika | cs |
| 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 |
Files
Original bundle
1 - 5 out of 5 results
Loading...
- Name:
- KRU0189_FEI_B0613A140014_2024.pdf
- Size:
- 2.32 MB
- Format:
- Adobe Portable Document Format
- Description:
- Text práce
Loading...
- Name:
- KRU0189_FEI_B0613A140014_2024_zadani.pdf
- Size:
- 121.41 KB
- Format:
- Adobe Portable Document Format
- Description:
- Zadání
Loading...
- Name:
- KRU0189_FEI_B0613A140014_2024_priloha.zip
- Size:
- 226.67 KB
- Format:
- Unknown data format
- Description:
- Příloha
Loading...
- Name:
- KRU0189_FEI_B0613A140014_2024_posudek_vedouci_Mensik_Marek.pdf
- Size:
- 146.02 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek vedoucího – Menšík, Marek
Loading...
- Name:
- KRU0189_FEI_B0613A140014_2024_posudek_oponent_Albert_Adam.pdf
- Size:
- 148.17 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek oponenta – Albert, Adam