Разработка и экспериментальное исследование редактора схем программ
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
в новый файл;
) Сохранить как - сохранить схему в новый файл;
) Сохранить в jpg - сохранить схему в jpg файл;
) Выход - выйти из программы.
Раздел Код программы представлен на рисунке 7.3:
Рисунок 7.3 - раздел Код программы главного меню программы
В разделе Код программы главного меню приложения есть следующие опции:
) выполнить - запустить выполнение кода программы. Результат выполнения будет отображен в окне Результат выполнения кода;
) вставить массив - открыть окно с формой для ввода элементов массива
Раздел Правка представлен на рисунке 7.3:
.
Рисунок 7.4 - раздел Правка главного меню программы
)Вырезать - вырезать выделенный блок.
)Копировать - копировать выделенный блок
)Вставить - вставить блок из буфера обмена.
.2 Описание панели инструментов и операций
Ниже приведено описание панели инструментов и операций, которые используются в программе:
) кнопка Обычный блок позволяет добавить в схему блок процесса;
) кнопка Условие позволяет добавить в схему блоки условия;
) кнопка Цикл позволяет добавить в схему блоки цикла;
) кнопка Очистить схему удаляет всю структуру схемы и возвращает схему к исходному состоянию begin-end;
) кнопка Удалить блок позволяет удалить выделенный блок или всю ветку, чтобы выбрать блок надо кликнуть по нему;
) кнопка Undo - отменить последнее действие;
) кнопка Копировать - копирует выделенные блок, и все входящие в него в буфер обмена;
) кнопка Вставить - вставить блоки из буфера в точку вставки. При нажатии программа перейдет в режим вставки;
) кнопка Вырезать - аналогично последовательному нажатию кнопок Копировать, Удалить и Вставить.
7.3 Описание вставки новых блоков
Для вставки нового блока нужно:
) на панели инструментов нажать кнопку нужного блока;
) на схеме появятся точки для вставки нового блока (рисунок 7.4). Узел, находящий под курсором, подсвечивается синим цветом, остальные доступные узлы красным;
Рисунок 7.5 - Режим вставки нового блока
) кликнуть по нужной точке вставки. Вставится новый блок и программа сама выровняет все блоки схемы (рисунок 7.5):
Рисунок 7.6 - Результат вставки нового блока
7.4 Описание работы с массивами
Для создания массива следует открыть раздел Код программы в меню программы и нажать на кнопку Вставить массив- откроется окно с формой ввода элементов массива (рисунок 7.6):
Рисунок 7.7 - Форма ввода элементов массива
На этой форме можно задать имя нового массива, количество строк и столбцов в нём. С помощью кнопки Построить можно визуализировать массив - в нижней части формы появятся ячейки массива с полем для ввода значений. С помощью кнопки Добавить можно добавить созданный массив в программу, он отобразится на главной форме программы в окне Массивы (рисунок 7.7):
Рисунок 7.8 - Форма отображения массива
При создании блок-схемы инициализированный массив будет отображаться выше всего остального кода программы в окне исходный код. Обращение к элементам массива следует проводить при помощи переменных или циклов.
7.5 Выполнение кода блок-схемы
По ходу редактирования блок схемы, в правой части окна будет обновляться код схемы. В любой момент его можно выполнить, воспользовавшись кнопкой Выполнить из раздела Код программы в главном меню.
Главным достоинством созданной нами программы являются простота создания схем, не нужно открывать множество окон и всплывающих меню, для того, чтобы создать схему. Откройте программу, выберите нужные блоки и подпишите их. Схема создана, теперь вы можете экспортировать созданную схему в какую-либо программу, чтобы интегрировать схему, куда вам нужно.
8. Примеры программ, созданных в редакторе
В этом разделе приведены программы, созданные в редакторе.
.1 Решение квадратного уравнения
Пример решения квадратного уравнения приведен на рисунке 8.1.
Рисунок 8.1 - Решение квадратного уравнения
.2 Сортировка массива пузырьком
Пример сортировки массива приведен на рисунке 8.2.
Рисунок 8.2 - Сортировка массива пузырьком
8.3 Вычисление среднего значения элементов массива
Пример вычисления среднего значения элементов массива приведен на рисунке 8.3.
Рисунок 8.3 - Среднее значение элементов массива
9. Создание сайта удалённого обучения на основе интерактивной системы обучения Moodle
.1 Общая характеристика интерактивной системы обучения Moodle
- это система управления курсами (CMS)[19], также известная как система управления обучением (LMS) или виртуальная обучающая среда (VLE). Это бесплатное веб-приложение, предоставляющее возможность преподавателям создавать эффективные сайты для онлайн-обучения.
Целью проекта Moodle является предоставление преподавателям всегда самых лучших средств для управления и способствования процессу обучения. Есть несколько путей использования Moodle:
) Moodle имеет возможности для масштабирования вплоть до нескольких сотен тысяч учащихся, а может использоваться даже для начальной школы или самостоятельного обучения;
) многие организации используют Moodle в качестве платформы для создания полно