Implementace interpretu jazyka pro matematické výpočty
but.committee | doc. Ing. Vladimír Janoušek, Ph.D. (předseda) doc. Ing. Peter Chudý, Ph.D., MBA (místopředseda) Ing. Lukáš Kekely, Ph.D. (člen) Dr. Ing. Petr Peringer (člen) Ing. Libor Polčák, Ph.D. (člen) | cs |
but.defence | Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B. Otázky u obhajoby: Podporuje Vaše aplikace práci s maticemi, například násobení matice a vektoru? Pokud ne, jak by bylo složité toto rozšíření? Obyčejné diferenciální rovnice (ODR) vyšších řádů řešíte metodou snižování řádu derivace, která vede na soustavu ODR prvního řádu. Je možno zadat do Vašeho programu přímo tuto soustavu ODR prvního řádu? Jakým způsobem je implementován navržený interpret? | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Veigend, Petr | cs |
dc.contributor.author | Kobelka, Martin | cs |
dc.contributor.referee | Šátek, Václav | cs |
dc.date.created | 2019 | cs |
dc.description.abstract | Cílem práce je navrhnout nový programovací jazyk, který umožňuje efektivní zápis matematických výpočtů, implementovat demonstrační interpret zpracovávající vhodně zvolenou podmnožinu tohoto jazyka a navrhnout pro něj grafické uživatelské rozhraní, které zápis výpočtu usnadňuje a umožňuje efektivní a přehlednou vizualizaci výsledků výpočtu a jeho základní ladění. V práci je výsledný jazyk rozebrán a jsou s ním prováděny experimenty za pomocí vytvořeného interpretu. Jsou také popsány rozdíly mezi navrženým řešením a řešením, které nám poskytují konkurenční platformy. | cs |
dc.description.abstract | The main goal of this bachelor thesis is to design and implement the new programing language, which can be used for mathematical computations, implement the demonstration interpret of this language and design a graphical user interface for it. The user interface makes it easy to write the calculation, enables effective and clear visualization of calculation results and basic debugging of calculation. The properties of the resulting language are described in the thesis with the several experiments with the interpret, which implements a~subset of the language. Differences between designed solution and other platforms are also described in the thesis. | en |
dc.description.mark | B | cs |
dc.identifier.citation | KOBELKA, M. Implementace interpretu jazyka pro matematické výpočty [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2019. | cs |
dc.identifier.other | 122197 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/180280 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | interpret | cs |
dc.subject | programovací jazyk | cs |
dc.subject | Java | cs |
dc.subject | JavaFX | cs |
dc.subject | vývojové prostředí | cs |
dc.subject | vizualizace | cs |
dc.subject | ANTLR4 | cs |
dc.subject | diferenciální rovnice | cs |
dc.subject | Eulerova metoda | cs |
dc.subject | Runge kutta | cs |
dc.subject | interpret | en |
dc.subject | programing language | en |
dc.subject | Java | en |
dc.subject | JavaFX | en |
dc.subject | development environment | en |
dc.subject | visualization | en |
dc.subject | ANTLR4 | en |
dc.subject | differential equation | en |
dc.subject | Euler method | en |
dc.subject | Runge kutta | en |
dc.title | Implementace interpretu jazyka pro matematické výpočty | cs |
dc.title.alternative | Implementation of a Language Interpreter for Mathematical Calculations | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2019-06-13 | cs |
dcterms.modified | 2019-07-08-13:31:33 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 122197 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.18 19:26:08 | en |
sync.item.modts | 2025.01.17 14:58:48 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémů | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 1.57 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-22065_v.pdf
- Size:
- 86.11 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-22065_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-22065_o.pdf
- Size:
- 87.7 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-22065_o.pdf
Loading...
- Name:
- review_122197.html
- Size:
- 1.45 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_122197.html