Implementace interpretu jazyka pro matematické výpočty

but.committeedoc. 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.defenceStudent 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.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorVeigend, Petrcs
dc.contributor.authorKobelka, Martincs
dc.contributor.refereeŠátek, Václavcs
dc.date.created2019cs
dc.description.abstractCí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.abstractThe 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.markBcs
dc.identifier.citationKOBELKA, 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.other122197cs
dc.identifier.urihttp://hdl.handle.net/11012/180280
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectinterpretcs
dc.subjectprogramovací jazykcs
dc.subjectJavacs
dc.subjectJavaFXcs
dc.subjectvývojové prostředícs
dc.subjectvizualizacecs
dc.subjectANTLR4cs
dc.subjectdiferenciální rovnicecs
dc.subjectEulerova metodacs
dc.subjectRunge kuttacs
dc.subjectinterpreten
dc.subjectprograming languageen
dc.subjectJavaen
dc.subjectJavaFXen
dc.subjectdevelopment environmenten
dc.subjectvisualizationen
dc.subjectANTLR4en
dc.subjectdifferential equationen
dc.subjectEuler methoden
dc.subjectRunge kuttaen
dc.titleImplementace interpretu jazyka pro matematické výpočtycs
dc.title.alternativeImplementation of a Language Interpreter for Mathematical Calculationsen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2019-06-13cs
dcterms.modified2019-07-08-13:31:33cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid122197en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:26:08en
sync.item.modts2025.01.17 14:58:48en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.57 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-22065_v.pdf
Size:
86.11 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-22065_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-22065_o.pdf
Size:
87.7 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-22065_o.pdf
Loading...
Thumbnail Image
Name:
review_122197.html
Size:
1.45 KB
Format:
Hypertext Markup Language
Description:
file review_122197.html
Collections