Komponenta výukového serveru TI - Turingovsky úplné systémy
| dc.contributor.advisor | Kot, Martin | |
| dc.contributor.author | Kopidol, Jan | |
| dc.contributor.referee | Sawa, Zdeněk | |
| dc.date.accepted | 2026-06-03 | |
| dc.date.accessioned | 2026-09-02T14:41:58Z | |
| dc.date.available | 2026-09-02T14:41:58Z | |
| dc.date.issued | 2026 | |
| dc.description.abstract | Turingovsky ú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.abstract | Turing-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.department | 460 - Katedra informatiky | cs |
| dc.description.result | výborně | cs |
| dc.format.extent | 2124767 bytes | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.other | OSD002 | |
| dc.identifier.sender | S2724 | |
| dc.identifier.thesis | KOP0269_FEI_N0613A140034_2026 | |
| dc.identifier.uri | http://hdl.handle.net/10084/160913 | |
| dc.language.iso | cs | |
| dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
| dc.rights.access | openAccess | |
| dc.subject | Turingovsky úplné systémy | cs |
| dc.subject | Turingův stroj | cs |
| dc.subject | Minského stroj | cs |
| dc.subject | Tag systém | cs |
| dc.subject | Vzájemná simulace | cs |
| dc.subject | Webová aplikace | cs |
| dc.subject | Blazor | cs |
| dc.subject | Turing-complete systems | en |
| dc.subject | Turing machine | en |
| dc.subject | Minsky machine | en |
| dc.subject | Tag system | en |
| dc.subject | Mutual simulation | en |
| dc.subject | Web application | en |
| dc.subject | Blazor | en |
| 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. | |
| dc.thesis.degree-program | Informatika | cs |
| dc.title | Komponenta výukového serveru TI - Turingovsky úplné systémy | cs |
| dc.title.alternative | Component of Learning Server for Theoretical Computer Science - Turing Complete Systems | en |
| dc.type | Diplomová práce | cs |
| local.files.count | 6 | |
| local.files.size | 13150211 | |
| local.has.files | yes |
Files
Original bundle
1 - 5 out of 6 results
Loading...
- Name:
- KOP0269_FEI_N0613A140034_2026.pdf
- Size:
- 2.03 MB
- Format:
- Adobe Portable Document Format
- Description:
- Text práce
Loading...
- Name:
- KOP0269_FEI_N0613A140034_2026_zadani.pdf
- Size:
- 154.68 KB
- Format:
- Adobe Portable Document Format
- Description:
- Zadání
Loading...
- Name:
- KOP0269_FEI_N0613A140034_2026_priloha.zip
- Size:
- 9.99 MB
- Format:
- ZIP
- Description:
- Příloha
Loading...
- 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...
- 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