РОЗРОБКА ЗАСТОСУНКУ З МЕТОЮ КОГНІТИВНОГО ТРЕНУВАННЯ ТА АЛГОРИТМУ ДЛЯ АВТОМАТИЧНОЇ ГЕНЕРАЦІЇ АЛГЕБРАЇЧНИХ РІВНОСТЕЙ

##plugins.themes.bootstrap3.article.main##

Олександр ЛИСЕНКО
Євгеній ТАТАРЧУК

Анотація

У статті розглянуто проблему зниження когнітивних функцій як у літніх людей, так і у
молодого покоління, що пов’язано зі зменшенням навичок усного рахування на тлі зростаючої
залежності від цифрових технологій. Проаналізовано існуючі ігрові рішення для когнітивної
стимуляції (Math Puzzle, Math Fight, Mathemagics), визначено їх переваги та недоліки. На основі
проведеного огляду запропоновано власний підхід до створення веб-застосунку для розвитку
когнітивних здібностей, який реалізує автоматичну генерацію алгебраїчних рівностей із
використанням власного алгоритму розбору виразів на основі абстрактного синтаксичного
дерева (AST). Розроблена бібліотека дозволяє ефективно перевіряти алгебраїчні рівності з
мінімальним споживанням оперативної пам’яті порівняно з вбудованою функцією eval у
Python. Представлено архітектуру веб-застосунку, REST API та результати порівняльного
аналізу продуктивності.

##plugins.themes.bootstrap3.article.details##

Як цитувати
ЛИСЕНКО, О., & ТАТАРЧУК, Є. (2025). РОЗРОБКА ЗАСТОСУНКУ З МЕТОЮ КОГНІТИВНОГО ТРЕНУВАННЯ ТА АЛГОРИТМУ ДЛЯ АВТОМАТИЧНОЇ ГЕНЕРАЦІЇ АЛГЕБРАЇЧНИХ РІВНОСТЕЙ. Вісник Черкаського університету: Прикладна математика. Інформатика, (1). https://doi.org/10.31651/2076-5886-2025-1-32-45
Розділ
Прикладна математика
Біографії авторів

Олександр ЛИСЕНКО, Черкаський національний університет імені Богдана Хмельницького

студент спеціальності «Прикладна фізика
та наноматеріали» Черкаського
національного університету імені Богдана
Хмельницького
e-mail:
lysenko.oleksandr1623@vu.cdu.edu.ua

Євгеній ТАТАРЧУК, Черкаський національний університет імені Богдана Хмельницького

кандидат фізико-математичних наук,
доцент кафедри фізики Черкаського
національного університету імені Богдана
Хмельницького
e-mail: Tatarchuk@vu.cdu.edu.ua

Посилання

The Impact of Action Video Game Training on Mathematical Abilities in Adults. [Electronic resource] –

Access mode: https://journals.sagepub.com/doi/full/10.1177/2332858417740857.

The effects of two digital educational games on cognitive and non-cognitive math and reading outcomes.

[Electronic resource] – Access mode:

https://www.sciencedirect.com/science/article/abs/pii/S0360131519302337.

Influence of game-based learning in mathematics education on the students' cognitive and affective domain:

A systematic review. [Electronic resource] – Access mode:

https://www.frontiersin.org/journals/psychology/articles/10.3389/fpsyg.2023.1105806/full

Game-Based Training to Promote Arithmetic Fluency. [Electronic resource] – Access mode:

https://www.frontiersin.org/journals/education/articles/10.3389/feduc.2019.00118/full.

Evaluating the effectiveness of a game-based rational number training - In-game metrics as learning

indicators. [Electronic resource] – Access mode:

https://www.sciencedirect.com/science/article/pii/S0360131518300125.

Python 3.10. [Electronic resource] – Access mode: https://www.python.org/downloads/release/python-

/.

C. [Electronic resource] – Access mode: https://www.c-language.org/.

Mypyc. [Electronic resource] – Access mode: https://mypyc.readthedocs.io/en/latest/introduction.html.

Flask. [Electronic resource] – Access mode: https://flask.palletsprojects.com/en/stable/.

What is REST API? [Electronic resource] – Access mode: https://www.redhat.com/en/topics/api/what-is-arest-api.

JavaScript. [Electronic resource] – Access mode: https://css.in.ua/js/objects.

HTML5. [Electronic resource] – Access mode: https://css.in.ua/article/shcho-take-css_3.

CSS3. [Electronic resource] – Access mode: https://css.in.ua/css/properties.

JSON. [Electronic resource] – Access mode: https://www.json.org/json-en.html.

WebStrom. [Electronic resource] – Access mode: https://www.jetbrains.com/ru-ru/webstorm/.

Math-Equation-lib. [Electronic resource] – Access mode: https://github.com/Sasha376slysenko/MathEquation-lib.

Recursion in Python.. [in Ukrainian] [Electronic resource] – Access mode: https://acode.com.ua/recursionpython/.

Lexical analyzer. [in Ukrainian] [Electronic resource] – Access mode:

https://www.guru99.com/uk/compiler-design-lexical-analysis.html.

Deepsource // AST. [Electronic resource] – Access mode: https://deepsource.com/blog/python-asts-bybuilding-your-own-linter.