Editor matematických rovnic pro Android

Loading...
Thumbnail Image

Date

Authors

Janičko, Adam

Mark

D

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta informačních technologií

ORCID

Abstract

Tato bakalářská práce se zabývá návrhem a implementací editoru rovnic pro platformu Android. Součástí aplikace je grafické uživatelské rozhraní (GUI), možnost ukládat, editovat rovnice, výpočet rovnic a widget pro rychlejší vyhodnocování již uložených rovnic. V rovnicích je uživatel schopen používat kromě vybraných matematických funkcí a konstant i vlastní proměnné, jejichž hodnotu si je schopen nadefinovat při vyhodnocování rovnice. Rovnice ve standardní infixové notaci, nevhodné pro další zpracování je převedena na prefixovou notaci upraveným Shunting Yard algoritmem. Samotný výraz, který je vyhodnocen se sestaví jednou, což znamená rychlejší vyhodnocení v případě změny hodnot uživatelem definovaných proměnných.
This thesis aims at creating equation solver application for Android platform. The thesis includes graphical user interface (GUI), save and edit options for equations, the actual equation solving and widget for quickly evaluating already stored equations. When creating equations, user is able to use selected mathematical functions, constants and custom variables that user can define right before evaluation. The equation in the standard infix notation inappropriate for further processing is transferred to the prefix notation using modified Shunting Yard algorithm. Final expression is put together once. That means the evaluation is faster, when the values of user-defined variables changes.

Description

Citation

JANIČKO, A. Editor matematických rovnic pro Android [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2015.

Document type

Document version

Date of access to the full text

Language of document

cs

Study field

Informační technologie

Comittee

prof. Dr. Ing. Pavel Zemčík, dr. h. c. (předseda) prof. Ing. Jan M. Honzík, CSc. (místopředseda) Ing. Filip Orság, Ph.D. (člen) Ing. Igor Szőke, Ph.D. (člen) doc. Ing. Zdeněk Vašíček, Ph.D. (člen)

Date of acceptance

2015-06-17

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 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 D.

Result of defence

práce byla úspěšně obhájena

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO