Komponenta výukového serveru TI - Vennovy diagramy
| dc.contributor.advisor | Kot, Martin | |
| dc.contributor.author | Pustka, Martin | |
| dc.contributor.referee | Dráždilová, Pavla | |
| dc.date.accepted | 2020-06-22 | |
| dc.date.accessioned | 2020-07-20T12:13:30Z | |
| dc.date.available | 2020-07-20T12:13:30Z | |
| dc.date.issued | 2020 | |
| dc.description.abstract | V rámci této bakalářské práce byla vytvořena aplikace pro výuku způsobu použití Vennových diagramů na určování, zda v omezené predikátové logice závěr vyplývá ze zadaných předpokladů. V textové části je popsána základní teorie predikátové logiky, LL gramatik, syntaktického analyzátoru, Vennových diagramů a vyhodnocování logického vyplývání predikátových formulí pomocí Vennových diagramů. Je zde popsán také vývoj aplikace, konkrétně to jsou specifikace požadavků, popis použitých technologií, návrhu a implementace aplikace. Aplikace nabízí dvě uživatelská rozhraní, prvním je webové rozhraní, pro uživatele, napsané ve frameworku ASP.NET Core 3.1 využívající hlavně jazyků HTML, CSS a JavaScript, většina zbytku aplikace je napsána v jazyce C#. Druhým rozhraním je konzolové rozhraní, pro vývojaře, napsané stejně jako výkonná část ve frameworku .NET Core 3.1. Uživatelské rozhraní poskytuje několik záložek s různými funkcemi. Mezi hlavní funkce patří zobrazení předdefinovaných formulí, vytvoření vlastních formulí, vyhodnocení platnosti logického úsudku mezi těmito formulemi a možnost nechat si otestovat své znalosti na předdefinovaných formulích. | cs |
| dc.description.abstract | Within this bachelor’s thesis was created an application for teaching of how to use Venn diagrams on determination if in limited predicate logic a conclusion logically follows from an assumptions. The text part describes basic theory of predicate logic, LL grammar, syntactic parser, Venn diagrams and evaluation of logical entailment of predicate’s formulas using Venn diagrams. The text part also describes development of the application, specifically specification of requirements, description of used technologies, design and implementation of application. Application offers two user interfaces, firstly web interface for users, written in ASP.NET Core 3.1 framework using mostly HTML, CSS and JavaScript, the rest of application is written mainly in C#. Second interface is for developers, written in .NET Core 3.1, same as the main logic of the application. User interface offers several tabs with different functions. The main ones are the view of predefined formulas, creation of custom formulas, evaluation of validity of logical consequence between formulas and option to test yours knowledge on predefined formulas. | en |
| dc.description.department | 460 - Katedra informatiky | cs |
| dc.description.result | velmi dobře | cs |
| dc.format.extent | 1732732 bytes | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.other | OSD002 | |
| dc.identifier.sender | S2724 | |
| dc.identifier.thesis | PUS0065_FEI_B2647_2612R025_2020 | |
| dc.identifier.uri | http://hdl.handle.net/10084/140580 | |
| dc.language.iso | cs | |
| dc.publisher | Vysoká škola báňská - Technická univerzita Ostrava | cs |
| dc.rights.access | openAccess | |
| dc.subject | webová aplikace | cs |
| dc.subject | predikátová logika | cs |
| dc.subject | Vennovy diagramy | cs |
| dc.subject | syntaktický strom | cs |
| dc.subject | teoretická informatika | cs |
| dc.subject | ASP.NET Core MVC | cs |
| dc.subject | LL syntaktický analyzátor | cs |
| dc.subject | logické operace | cs |
| dc.subject | web application | en |
| dc.subject | predicate logic | en |
| dc.subject | Venn diagrams | en |
| dc.subject | syntactic tree | en |
| dc.subject | theoretical computer science | en |
| dc.subject | ASP.NET Core MVC | en |
| dc.subject | LL syntactic analyzer | en |
| dc.subject | logic operations | en |
| dc.thesis.degree-branch | Informatika a výpočetní technika | cs |
| 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 | Informační a komunikační technologie | cs |
| dc.title | Komponenta výukového serveru TI - Vennovy diagramy | cs |
| dc.title.alternative | Component of Teaching Server for Theoretical Computer Science - Venn diagrams | en |
| dc.type | Bakalářská práce | cs |
Files
Original bundle
1 - 4 out of 4 results
Loading...
- Name:
- PUS0065_FEI_B2647_2612R025_2020.pdf
- Size:
- 1.65 MB
- Format:
- Adobe Portable Document Format
- Description:
- Text práce
Loading...
- Name:
- PUS0065_FEI_B2647_2612R025_2020_priloha.zip
- Size:
- 7.92 MB
- Format:
- Unknown data format
- Description:
- Příloha
Loading...
- Name:
- PUS0065_FEI_B2647_2612R025_2020_posudek_vedouci_Kot_Martin.pdf
- Size:
- 58.87 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek vedoucího – Kot, Martin
Loading...
- Name:
- PUS0065_FEI_B2647_2612R025_2020_posudek_oponent_Drazdilova_Pavla.pdf
- Size:
- 55.5 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek oponenta – Dráždilová, Pavla