Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Лабораторная работа № 1. Схемы алгоритмов




Целью лабораторной работы является освоение навыков построения схем алгоритмов в программе Visio 2007 [18].

Схема алгоритма – графическое представление метода решения задачи, в котором используются символы для отображения операций и данных. Конфигурацию, перечень и размеры условных изображений, а также правила построения схем алгоритмов устанавливает ГОСТ 19.701–90 «Схемы алгоритмов, программ, данных и систем».

Алгоритм выражен последовательностью графических символов, выполняющих определенные функции, и наличием связей между ними –линий, стрелок (потоками информации). Основное направление – сверху вниз и слева направо, при этом стрелки, указывающие направления, можно не ставить.

Требуется создать схему алгоритма вычисления суммы факториалов. Порядок работы:

1. Запустить программу MS Visio 2007.

2. В окне «Приступая к работе» выбрать в «Категориях шаблонов», расположенных в левой части, категорию «Блок-схема» (в версии 2003 Flowchart).

3. Выбрать шаблон «Простая блок-схема» (Basic Flowchart Shapes).

4. На панели инструментов выбрать масштаб 75%.

5. Передвинуть границу между окном «Фигуры» (Shapes) и окном «Область вставки» так, чтобы «Область вставки» занимала не менее двух третей экрана.

6. Щелчок по кнопке «Текст» (Text Tool), в верхней части страницы области вставки нарисовать прямоугольник для будущего текста заголовка.

7. На панели инструментов установить шрифт Arial 18 пт жирный.

8. Ввести текст «СУММА ФАКТОРИАЛОВ», для окончания ввода щелкнуть вне прямоугольника текста на пустом месте (рисунок 2.6.1). Сохранить файл в своей рабочей папке.

Рисунок 2.6.1. Фигуры алгоритма

9. Щелчок по кнопке «Указатель» (Pointer Tool), щелчок по введенному тексту, вокруг текста появится поле выделения с манипуляторами выделения.

10. Передвинуть мышью поле выделения текста в верхней части страницы, расположив его так, как это указано на рисунке 2.6.1. Для снятия выделения – щелчок вне прямоугольника выделения.

11. Перетащить с трафарета элемент «Оконечная фигура» (Terminator).

12. Передвинуть манипулятор в виде зеленого квадрата в нижнем левом углу поля выделения фигуры так, чтобы горизонтальный размер фигуры установился в десять клеток страницы, а вертикальный – в четыре.

13. Передвинуть полученную фигуру примерно под середину заголовка.

14. Аналогично перетащить элементы: «Данные» (Data), «Процесс» (Process), «Подготовка» (Preparation), «Заранее определенный процесс» (Predefined Process), «Документ» (Document) и, передвигая манипуляторы полей выделения (зеленые квадраты), установить одинаковые габаритные размеры фигур.

15. Скопировать элементы «Оконечная фигура» и «Процесс» с верхней части страницы в нижнюю с помощью перетаскивания при нажатой клавише Ctrl. Результат представлен на рисунке 2.6.2.

Рисунок 2.6.2. Блоки

16. Соединить две верхние фигуры. Для этого выполнить следующие действия:

– Щелчок по кнопке «Соединительная линия» (Connector Tool) на панели инструментов.

– Установить курсор на синий крест, расположенный в центре нижнего края фигуры «Оконечная фигура»; появление красного квадрата в этом месте означает наличие соединения.

– Нажав левую клавишу мыши и удерживая ее, переместить курсор на синий крест, расположенный в центре верхнего края фигуры «Данные», появление красного квадрата в этом месте означает наличие соединения. Отпустить левую клавишу мыши.

17. Аналогично создать остальные соединения (рисунок 2.6.3). Изгибы установятся автоматически.

Рисунок 2.6.3. Соединения

18. Перенести соединительную линию, исходящую от последней фигуры «Процесс» и направленную вверх, на левую сторону схемы. Для этого выполнить следующие действия:

– Щелкнуть по кнопке «Указатель».

– Щелкнуть по линии – появятся манипуляторы зеленого цвета.

– Установить курсор на манипулятор, расположенный в середине вертикального сегмента линии, при этом курсор преобразуется в двунаправленную стрелку.

– Нажав левую клавишу мыши и удерживая ее, перетащить сегмент влево (рисунок 2.6.4). Отмена выделения – клавиша Esc.

19. Ввести текст в элементы. Для этого выполнить следующие действия:

– Двойной щелчок внутри первой фигуры «Оконечная фигура» (рисунок 2.6.5).

– На панели инструментов установить шрифт Times New Roman 14 пт.

– Ввести текст во все фигуры со шрифтом Times New Roman 14 пт (рисунок 2.6.5).

Рисунок 2.6.4. Перенос соединения

20. Изменить высоту шрифта во всех фигурах с помощью копирования формата. Для этого выполнить следующие действия:

– Изменить высоту шрифта в тексте «Начало» первой фигуры до 18 пт.

– Двойной щелчок по тексту «Начало» в первой фигуре – появится синее выделение текста.

– Двойной щелчок по кнопке «Формат по образцу» (Format Painter) на панели инструментов.

– Последовательно щелкая по текстам внутри элементов, перенести формат текста первой фигуры на все остальные.

– Отжать кнопку «Формат по образцу».

– Снять выделение – кнопка Esc.

21. Изменить размер стрелок. Для этого выполнить следующие действия:

– На панели инструментов в списке кнопки «Указатель» выбрать «Выбор нескольких объектов» (Multiple Select).

– Для выделения всех соединительных линий, удерживая нажатой клавишу Ctrl, последовательно щелкать по всем соединительным линиям.

– Выполнить команду «Формат / Линия» (Format / Line).

– В окне «Линия» (Line) в строке «Конец» (End) выбрать стрелку 13, а в строке «Начальный размер» (Begin size) – «Очень крупный» (Extra Large), «Применить» (Apply), ОК.

– Снять выделение клавишей Esc.

Рисунок 2.6.5. Текст в блоках

22. Ввести текст для соединительных линий фигуры с текстом «К=1+N». Порядок действий:

– Двойной щелчок по соединительной линии между элементом с текстом «К=1+N» и элементом с текстом «Вывод SF».

– В прямоугольнике с зеленой рамкой ввести текст «Нет».

– Щелчок вне прямоугольника на пустом месте.

– Щелчок по слову «Нет». Внутри текста появится манипулятор в виде желтого ромба.

– Перетащить этот манипулятор так, чтобы слово «Нет» расположилось над линией (рисунок 2.6.6). Снять выделение клавишей Esc.

Рисунок 2.6.6. Размер стрелок

– Выделить текст в любом блоке (фигуре). Появится синий прямоугольник.

– Щелчок по кнопке «Формат по образцу».

– Щелчок по введенному слову «Нет». Снять выделение клавишей Esc.

– Аналогично ввести слово «Да» (рисунок 2.6.6).

23. Выполнить контекстную команду «Переименовать» (Rename Page), выполненную на ярлыке «Страница 1» (Page 1). Ввести название страницы «Сумма факториалов» (рисунок 2.6.6).

24. Создать блок-схему алгоритма «Поиск чисел по условию» (рисунок 2.6.7). Для этого выполнить следующие действия:

– В раскрывающемся списке кнопки «Указатель» выбрать «Выбор лассо» (Lasso Select).

– Обвести всю схему криволинейным окном.

– В этом окне выполнить контекстную команду «Копировать» (Copy).

– Выполнить контекстную команду «Добавить страницу» (Insert Page), выполненную на ярлыке «Сумма факториалов».

– В окне «Параметры страницы» (Page Setup) ввести имя «Поиск чисел по условию».

– На странице «Поиск чисел по условию» выполнить контекстную команду «Вставить» (Paste).

– Изменить схему так, чтобы получилась блок-схема, указанная на рисунок 2.6.7.

Рисунок 2.6.7. Алгоритм «Поиск чисел по условию»

25. Сохранить файл с результатами лабораторной работы № 1.

26. В соответствии с нормативными документами направления линии потока сверху вниз и слева направо принимают за основные, и, если линии потока не имеют изломов, стрелками можно их не обозначать. В остальных случаях направление линии потока обозначать стрелкой обязательно. В файле с результатами лабораторной работы № 1 самостоятельно изменить символы линий на схемах, представленных на рисунках 2.6.6, 2.6.7. Сохранить файл с новыми результатами под другим именем.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...