Zobrazit minimální záznam

dc.contributor.advisorKot, Martin
dc.contributor.authorPustka, Martin
dc.date.accessioned2022-09-01T07:21:13Z
dc.date.available2022-09-01T07:21:13Z
dc.date.issued2022
dc.identifier.otherOSD002
dc.identifier.urihttp://hdl.handle.net/10084/147426
dc.description.abstractV rámci této diplomové práce byla vytvořena webová aplikace pro výuku Turingových strojů. Aplikace umí načíst definici konkrétního TS, tj. počáteční stav, koncové stavy, páskovou abecedu a přechodovou funkci. Pro zadaný počáteční obsah pásky poté aplikace umožní provádět simulaci výpočtu načteného TS. Tuto simulaci nabízí webové uživatelské rozhraní pro několik variant TS, konkrétně se jedná kromě základního TS o stroj s více páskami a o stroj pracující na dvourozměrné pásce (čtverečkované rovině). Dále je možné si zobrazit simulaci stroje v jedné variantě strojem v jiné variantě. Na vytvořených dynamických webových stránkách je tedy možné simulovat dvoupáskový stroj jednopáskovým, stroj s oboustranně nekonečnou páskou strojem s jednostranně nekonečnou páskou a stroj s libovolnou abecedou strojem s binární abecedou. Vytvořená aplikace nabízí kromě dynamických webových stránek, napsaných ve frameworku ASP.NET Core 3.1, také konzolové rozhraní aplikace určené vývojářům pro testování změn v implementaci zpracování TS.cs
dc.description.abstractWithin this master's thesis, a web application was created for teaching Turing machines. The application can retrieve the definition of a particular TS, i.e. initial state, end states, tape alphabet and transition function. For a given initial tape content, the application then allows the simulation of the computation of the loaded TS. This simulation is offered by the web-based user interface for several variants of TS, namely in addition to the basic TS for a machine with multiple tapes and for a machine operating on a two-dimensional tape (squared plane). It is also possible to view a simulation of a machine in one variant by a machine in another variant. Thus, on the created dynamic web pages, it is possible to simulate a two-tape machine with a single tape, a machine with a double-sided infinite tape machine with a single-sided infinite tape machine and a machine with an arbitrary alphabet with a binary alphabet machine. The created application offers, in addition to dynamic web pages written in the ASP.NET Core 3.1 framework, also a console application interface for developers to test changes in TS processing implementations.en
dc.format.extent1727987 bytes
dc.format.mimetypeapplication/pdf
dc.language.isocs
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.subjectwebová aplikacecs
dc.subjectTuringův stroj v roviněcs
dc.subjectvícepáskový Turingův strojcs
dc.subjectpřevody Turingových strojůcs
dc.subjectteoretická informatikacs
dc.subjectASP.NET Core MVCcs
dc.subjectdynamické webové stránkycs
dc.subjectukázkové vstupycs
dc.subjectglobalizacecs
dc.subjectlokalizacecs
dc.subjectdiplomová prácecs
dc.subjectweb applicationen
dc.subjectTuring machine in planeen
dc.subjectmultitape Turing machineen
dc.subjectconversions of Turing machinesen
dc.subjecttheoretical computer scienceen
dc.subjectASP.NET Core MVCen
dc.subjectdynamic websitesen
dc.subjectsample inputsen
dc.subjectglobalizationen
dc.subjectlocalizationen
dc.subjectmaster's thesisen
dc.titleKomponenta výukového serveru TI - Turingovy strojecs
dc.title.alternativeComponent of Teaching Server for Theoretical Computer Science - Turing Machinesen
dc.typeDiplomová prácecs
dc.contributor.refereeSawa, Zdeněk
dc.date.accepted2022-06-01
dc.thesis.degree-nameIng.
dc.thesis.degree-levelMagisterský studijní programcs
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.description.department460 - Katedra informatikycs
dc.thesis.degree-programInformační a komunikační technologiecs
dc.thesis.degree-branchInformatika a výpočetní technikacs
dc.description.resultvýborněcs
dc.identifier.senderS2724
dc.identifier.thesisPUS0065_FEI_N2647_2612T025_2022
dc.rights.accessopenAccess


Soubory tohoto záznamu

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

Zobrazit minimální záznam