Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://repozitory.zhatk.zt.ua//handle/123456789/561
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.authorЗакусило, Олександр Олександрович-
dc.date.accessioned2024-07-24T08:13:25Z-
dc.date.available2024-07-24T08:13:25Z-
dc.date.issued2024-
dc.identifier.citationЗакусило О. О. Розробка програми «Інтерпретатор математичних виразів» : кваліфікаційна робота / О. О. Закусило ; кер. Я. І. Устименко. – Житомир : ЖАТФК, 2024. – 54 с.uk_UA
dc.identifier.urihttp://repozitory.zhatk.zt.ua//handle/123456789/561-
dc.descriptionThesis on the topic "Development of the Interpreter program of mathematical expressions" is devoted to the creation of a software product, able to process and calculate mathematical expressions of various complexity. The relevance of the work is due to the growing need for tools that allow you to automate mathematical calculations in various fields, such as like education, science, engineering and finance. The main goal of the work is the development of an interpreter that provides correct calculation of mathematical expressions with basic support arithmetic operations, functions and parentheses. To achieve this goal was analysis of existing solutions and selection of optimal algorithms, such as tokenization, recursive descent, error handling, and optimization. In the development process, the C# programming language was chosen, which ensured high productivity and convenience of project implementation thanks to multifunctional capabilities of this language and its developed ecosystem. The generated interpreter can handle expressions containing various mathematical functions, parentheses, and unary operators, ensuring precision and calculation speed. The software product has been tested for compliance with the requirements and showed high stability and correctness of work. However, the thesis has some limitations, such as a limited number of supported math functions and the need for optimization for processing large volumes of data. The practical interest of the development lies in its wide possibilities application in educational institutions for the demonstration of mathematical principles, in scientific research for the automation of calculations, in inancial institutions for calculating indicators and modeling scenarios. Further development of the program to expand it is recommended functionality and efficiency improvement. In general, the work is done at a high level, demonstrating the skill of the author analyze complex problems and find effective solutions, and confirms his readiness for professional activity in the field of programming.uk_UA
dc.description.abstractДипломна робота на тему "Розробка програми 'Інтерпретатор математичних виразів'" присвячена створенню програмного продукту, здатного обробляти та обчислювати математичні вирази різної складності. Актуальність роботи обумовлена зростаючою потребою в інструментах, які дозволяють автоматизувати математичні розрахунки у різних галузях, таких як освіта, наука, інженерія та фінанси. Основною метою роботи є розробка інтерпретатора, який забезпечує коректне обчислення математичних виразів з підтримкою основних арифметичних операцій, функцій та дужок. Для досягнення цієї мети було проведено аналіз існуючих рішень та вибір оптимальних алгоритмів, таких як токенізація, рекурсивний спуск, обробка помилок та оптимізація. У процесі розробки було обрано мову програмування C#, що забезпечило високу продуктивність та зручність реалізації проекту завдяки багатофункціональним можливостям цієї мови та її розвиненій екосистемі. Створений інтерпретатор може обробляти вирази, що містять різноманітні математичні функції, дужки та унарні оператори, забезпечуючи точність та швидкість обчислень. Програмний продукт пройшов тестування на відповідність вимогам та показав високу стабільність і коректність роботи. Однак, дипломна робота має деякі обмеження, такі як обмежена кількість підтримуваних математичних функцій та необхідність оптимізації для обробки великих обсягів даних. Практичний інтерес розробки полягає в її широких можливостях застосування у навчальних закладах для демонстрації математичних принципів, у наукових дослідженнях для автоматизації розрахунків, у фінансових установах для обчислення показників та моделювання сценаріїв. Рекомендовано подальший розвиток програми для розширення її функціональності та підвищення ефективності. Загалом, робота виконана на високому рівні, демонструє вміння автора аналізувати складні проблеми та знаходити ефективні рішення, а також підтверджує його готовність до професійної діяльності у сфері програмування.uk_UA
dc.language.isoukuk_UA
dc.publisherЖАТФКuk_UA
dc.subjectінтерпретатор математичних виразівuk_UA
dc.subjectmathematical expression interpreteruk_UA
dc.subjectтокенізаціяuk_UA
dc.subjecttokenizationuk_UA
dc.subjectрекурсивний спускuk_UA
dc.subjectrecursive descentuk_UA
dc.subjectобробка помилокuk_UA
dc.subjecterror handlinguk_UA
dc.subjectматематичні функціїuk_UA
dc.subjectmathematical functionsuk_UA
dc.subjectобчисленняuk_UA
dc.subjectcomputationuk_UA
dc.subjectпрограмний продуктuk_UA
dc.subjectsoftware productuk_UA
dc.subjectалгоритмиuk_UA
dc.subjectalgorithmsuk_UA
dc.titleРозробка програми «Інтерпретатор математичних виразів»uk_UA
dc.typeOtheruk_UA
Розташовується у зібраннях:Відділення "Інженерна інфраструктура та комп'ютерні науки"

Файли цього матеріалу:
Файл Опис РозмірФормат 
Закусило Олександр Олександрович.pdf1,85 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.