Разработка и экспериментальное исследование редактора схем программ

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



в новый файл;

) Сохранить как - сохранить схему в новый файл;

) Сохранить в 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 в качестве платформы для создания полно