Тема: Использование Blockly при решении математических задач
Характеристики работы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ВВЕДЕНИЕ 7
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 8
1.1 Описание сред визуального программирования 8
1.1.1 Визуальная среда программирования VisSim 9
1.1.2 Визуальная среда программирования Hopscotch 10
1.1.3 Визуальная среда программирования Scratch 12
1.2 Библиотека Blockly 14
1.3 Постановка задачи 15
1.4 Выводы по разделу 15
2 МЕТОДЫ РАСЧЕТА ВЫБОРОЧНЫХ ХАРАКТЕРИСТИК 17
2.1 Основные выборочные характеристики 18
2.2 Графическое представление 21
2.3 Выводы по разделу 22
3 ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА ВЕБ-ПРИЛОЖЕНИЯ 23
3.1 Обзор редактора Blockly Developer Tools 23
3.2 Проектирование и реализация блоков 28
3.2.1 Блок для подсчета основных выборочных характеристик 28
3.2.2 Блок для построения графиков 31
3.2.3 Блок для ввода значений 33
3.2.4 Блок для загрузки данных из файла 34
3.2.5 Блок для вывода 35
3.3 Настройка редактора 36
3.4 Интерфейс веб-приложения 38
3.5 Выводы по разделу 41
4 ТЕСТИРОВАНИЕ ВЕБ-ПРИЛОЖЕНИЯ 42
4.1 Тестирование блоков 42
4.1.1 Блок ввода 42
4.1.2 Блок чтения данных из файла 42
4.1.3 Блок построения графиков 43
4.1.4 Блок расчёта выборочных характеристик 45
4.2 Выводы по разделу 47
ЗАКЛЮЧЕНИЕ 48
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 50
ПРИЛОЖЕНИЕ 1 ТЕКСТ ПРОГРАММЫ 52
📖 Аннотация
📖 Введение
Визуальное программирование - способ создания программ, при котором в качестве лексических и синтаксических правил используются средства визуализации: блоки, формы, фигуры, линии, графические или символьные элементы [1, 2]. Пользователю достаточно выбрать нужные блоки, переместить их в рабочую и скомпоновать из них программу. При подобном подходе человек не обязан знать тонкости того или иного языка, благодаря чему может избежать ошибок при создании кода. Этот процесс более простой, понятный и наглядный, по сравнению с классическим написанием кода.
Таким образом, математик, не разбирающийся в программировании, может составить программу из блоков и с её помощью решить математическую задачу.
✅ Заключение
В первом разделе были рассмотрены существующие среды визуального программирования, были выделены их плюсы и минусы. Также в первом разделе была рассмотрена библиотека Blockly, с помощью которой можно разработать собственную среду визуального программирования. Эта библиотека была выбрана в качестве среды разработки.
Во втором разделе были рассмотрены основные определения и формулы из раздела математической статистики.
Третий раздел был посвящен проектированию и разработке новых блоков: блок для расчёта основных характеристик, блок для построения графиков, блок для ввода данных через специальное поле, для чтения данных из файла, для вывода результатов в область вывода. Далее в этом разделе описана настройка разделов, в которых содержатся блоки и интерфейса рабочей области. Так же было спроектирован и разработан интерфейс веб-приложения.
В четвертом разделе было произведено тестирование веб-приложения.
В результате работы было создано веб-приложение, решающее поставленную задачу.
В ходе работы были решены следующие задачи:
- рассмотрены существующие среды визуального программирования;
- рассмотрены основные определения и формулы математической статистики;
- спроектированы и разработаны новые блоки;
- спроектировано и разработано веб-приложение;
- проверена работоспособность приложения на экспериментальных данных.
Таким образом, все поставленные задачи были реализованы, а цель достигнута. В дальнейшем планируется расширение функционала веб -приложения, для решения задач из другой области математики.





