Komponenta výukového serveru TI - Turingovsky úplné systémy

dc.contributor.advisorKot, Martin
dc.contributor.authorKopidol, Jan
dc.contributor.refereeSawa, Zdeněk
dc.date.accepted2026-06-03
dc.date.accessioned2026-09-02T14:41:58Z
dc.date.available2026-09-02T14:41:58Z
dc.date.issued2026
dc.description.abstractTuringovsky úplné systémy jsou výpočetní modely schopné realizovat jakýkoliv algoritmus. Práce se zabývá vytvořením webové aplikace, která simuluje několik takových modelů - konkrétně Turingův stroj, Minského stroj a tag systém. Aplikace umožňuje uživateli zadat konkrétní stroj a vstupní data, přehledně zobrazit průběh výpočtu a ovládat simulaci. Hlavní funkcí je vzájemná simulace mezi implementovanými modely, která demonstruje jejich Turingovskou úplnost. Při vzájemné simulaci je automaticky vytvořen simulující stroj a zobrazena podrobná informace o průběhu, například poměr kroků simulujícího a simulovaného stroje. Součástí aplikace je správa uložených strojů, několik předpřipravených ukázkových strojů a uživatelské rozhraní pro vytvoření vlastního stroje. Aplikace je implementována v jazyce C# v aplikačním rámci Blazor a navazuje na předchozí bakalářskou práci.cs
dc.description.abstractTuring-complete systems are computational models capable of realizing any algorithm. This thesis describes the creation of a web application that simulates several such models - specifically the Turing machine, the Minsky machine, and the tag system. The application allows the user to define a specific machine and its input data, view the computation process in a clear manner, and control the simulation. A key feature is the mutual simulation between the implemented models, which demonstrates their Turing completeness. During mutual simulation, a simulating machine is automatically constructed, and detailed information about the process is displayed, such as the step ratio between the simulating and the simulated machine. The application also provides management of saved machines, several pre-made example machines, and a user interface for creating a custom machine. The application is implemented in C# using the Blazor framework and builds upon a previous bachelor's thesis.en
dc.description.department460 - Katedra informatikycs
dc.description.resultvýborněcs
dc.format.extent2124767 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.otherOSD002
dc.identifier.senderS2724
dc.identifier.thesisKOP0269_FEI_N0613A140034_2026
dc.identifier.urihttp://hdl.handle.net/10084/160913
dc.language.isocs
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.rights.accessopenAccess
dc.subjectTuringovsky úplné systémycs
dc.subjectTuringův strojcs
dc.subjectMinského strojcs
dc.subjectTag systémcs
dc.subjectVzájemná simulacecs
dc.subjectWebová aplikacecs
dc.subjectBlazorcs
dc.subjectTuring-complete systemsen
dc.subjectTuring machineen
dc.subjectMinsky machineen
dc.subjectTag systemen
dc.subjectMutual simulationen
dc.subjectWeb applicationen
dc.subjectBlazoren
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.thesis.degree-levelMagisterský studijní programcs
dc.thesis.degree-nameIng.
dc.thesis.degree-programInformatikacs
dc.titleKomponenta výukového serveru TI - Turingovsky úplné systémycs
dc.title.alternativeComponent of Learning Server for Theoretical Computer Science - Turing Complete Systemsen
dc.typeDiplomová prácecs
local.files.count6
local.files.size13150211
local.has.filesyes

Files

Original bundle

Now showing 1 - 5 out of 6 results
Loading...
Thumbnail Image
Name:
KOP0269_FEI_N0613A140034_2026.pdf
Size:
2.03 MB
Format:
Adobe Portable Document Format
Description:
Text práce
Loading...
Thumbnail Image
Name:
KOP0269_FEI_N0613A140034_2026_zadani.pdf
Size:
154.68 KB
Format:
Adobe Portable Document Format
Description:
Zadání
Loading...
Thumbnail Image
Name:
KOP0269_FEI_N0613A140034_2026_priloha.zip
Size:
9.99 MB
Format:
ZIP
Description:
Příloha
Loading...
Thumbnail Image
Name:
KOP0269_FEI_N0613A140034_2026_posudek_vedouci_Kot_Martin.pdf
Size:
162.66 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího – Kot, Martin
Loading...
Thumbnail Image
Name:
KOP0269_FEI_N0613A140034_2026_posudek_oponent_Sawa_Zdenek.pdf
Size:
158.08 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta – Sawa, Zdeněk