Zobrazit minimální záznam

dc.contributor.advisorMenšík, Marek
dc.contributor.authorKrúpa, Marek
dc.date.accessioned2024-06-27T17:25:33Z
dc.date.available2024-06-27T17:25:33Z
dc.date.issued2024
dc.identifier.otherOSD002
dc.identifier.urihttp://hdl.handle.net/10084/153795
dc.description.abstractCí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.abstractThe 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.extent2432106 bytes
dc.format.mimetypeapplication/pdf
dc.language.isocs
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.subjectkonečný automatcs
dc.subjectregulární výrazcs
dc.subjectteoretická informatikacs
dc.subjectfinite automatonen
dc.subjectregular expressionen
dc.subjecttheoretical computer scienceen
dc.titleInteraktivní nástroj pro výuku konečných automatůcs
dc.title.alternativeInteractive Tool for Learning Finite Automata.en
dc.typeBakalářská prácecs
dc.contributor.refereeAlbert, Adam
dc.date.accepted2024-06-04
dc.thesis.degree-nameBc.
dc.thesis.degree-levelBakalářský studijní programcs
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.description.department460 - Katedra informatikycs
dc.thesis.degree-programInformatikacs
dc.description.resultvelmi dobřecs
dc.identifier.senderS2724
dc.identifier.thesisKRU0189_FEI_B0613A140014_2024
dc.rights.accessopenAccess


Soubory tohoto záznamu

Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam