
- •Лабораторная работа № 4 «Создание и оформление схем алгоритма с помощью программ ms Visio и OpenOffice Draw»
- •Что такое Microsoft Visio?
- •Что такое OpenOffice Draw
- •Создание блок-схем в ms Visio
- •Окно Visio.
- •Создание нового проекта простой блок-схемы.
- •Пример создание схемы алгоритма средствами ms Visio
- •Создание блок-схем в OpenOffice Draw.
- •4.1. Рисование функциональной схемы некоторого процесса
- •4.2. Создание блок-схемы программы
- •4.3. Построение структурной схемы
Создание блок-схем в ms Visio
Окно Visio.
Рисунок 1 – Окно программы MS Visio
На рисунке 1 изображены три поля программы, с которыми работает пользователь при создании какого-либо проекта. На панели инструментов мы можем типы соединительных линий, простейшие фигуры для отрисовки, инструмент «Карандаш», а также можем совершать различные манипуляции с текстом. На панели фигур изображены пиктограммы фигур в зависимости от выбранной области.
Создание нового проекта простой блок-схемы.
Для создания нового проекта необходимо зайти в Файл->Создать->Блок-схема->Простая Блок-схема (См. рисунок 2).
Рисунок 2 – Создание проекта простой блок-схемы.
После этого на панели фигур мы увидим элементы для составления блок-схемы алгоритма (См. рисунок 3).
Рисунок 3 – Создание простой блок-схемы
Пример создание схемы алгоритма средствами ms Visio
Создадим схему алгоритма поиска минимального элемента в массиве данных (См. рисунок 4).
Рисунок 4 – схема алгоритма поиска минимального элемента в массиве
Добавление нового блока в область рабочего поля.
Выделяем курсором мыши блок «Оконечная фигура» и перетаскиваем его в рабочее поле. Аналогично поступаем с блоком «Данные». В итоге получим:
Рисунок 6 – Итог добавление элементов в рабочее поле
Соединение блоков
Для соединения блоков необходимо выбрать «Соединительная линия» на панели инструментов и соединить блоки так, как показано на рисунке 7.
Рисунок 7 – Соединение блоков
В итоге получим соединение, показанное на рисунке 8.
Рисунок 8 – Соединение блоков соединительной линией со стрелкой
Аналогичным образом соединяем остальные блоки.
Примечание.
Фигуры можно вращать вокруг своей оси. Для этого необходимо выделить блок, расположенный в рабочем поле, навести курсор на выделенную область, показанную на рисунке 9 и, нажав правую клавишу мыши, вращать.
Рисунок 9 – Пиктограмма вращения
Рисунок 10 – схема с соединительными линиями со стрелками
Таким образом, мы соединили все блоки. Однако по ГОСТу блоки схемы соединяются на конце со стрелкой только в случае, когда та указывает направление либо вправо, либо вверх.
Изменение вида линии, и ее сохранение в Избранное.
Для того, чтобы изменить вид линии необходимо навести на нее курсор мыши и вызвать контекстное меню, в котором выбрать Формат->Линия. (См. рисунок 11).
Рисунок 11 – выбор пункта контекстного меню для изменения типа линии.
После этого увидим окно, изображенное на рисунке 12.
Рисунок 12 – изменение вида линии.
В этом окне пользователь может изменить шаблон линии(сплошная, пунктирная…), начало линии, конец линии и т.д.
Также важным аспектом для изучения является окно «Поведение» (Формат->Поведение). Нас больше всего интересует вкладка «Соединительная линия», где мы можем настроить стиль соединительной линии, то есть то, как она будет выглядеть при соединении двух точек (См. рисунок 14.а, 14.б).
Рисунок 13 – вкладка Соединительная линия
Рисунок 14.а – Стиль линии «Дерево» Рисунок 14.б – Стиль линии «Прямой угол»
Для того чтобы создать шаблон линии необходимо выбрать Файл - >Фигуры - > Мои фигуры - >Избранное. После этого устанавливаем нужные параметры линии, находящейся в рабочем поле программы, и сохраняем ее в избранном. Для использования вновь созданной линии необходимо выделить ее в избранном и использовать вместо стандартной.
Добавление текста в блоки.
Для того чтобы добавить текст в блок, необходимо на Панели инструментов выбрать пиктограмму «Текст» (См. рисунок 15).
Рисунок 15 – расположение пиктограммы «Текст»
Примечание. Текст можно вращать вокруг своей оси. Для этого необходимо выделить текст и в контекстном меню выбрать Фигура - > Повернуть Текст.
Используя пункты 3 и 4 не сложно получить схему алгоритма, представленную на рисунке 4.