Информатика_1 семестр 2017 / Раб5
.DOC
Р а б о т а 5. алгоритмы
Ц е л ь р а б о т ы – приобретение навыков оформления алгоритмов и их описание.
З а д а н и е
Создайте документ с разделом «Алгоритмы», приведите алгоритмы и описания программы и процедуры, создайте файл с типовыми элементами и фрагментами алгоритмов.
Порядок и пример выполнения работы
Требования к построению и оформлению алгоритмов определены Единой системой программной документации (ЕСПД). «ГОСТ 19.002-80 Схемы алгоритмов и программ. Правила выполнения» и «ГОСТ 19.003-80 Схемы алгоритмов и программ. Обозначения условные графические». В таблице приведены условные обозначения основных элементов.
Таблица
Условные обозначения основных элементов схем алгоритмов
Элемент |
Функции |
|
Процесс - выполнение операции или группы операций. Внутри элемента или в комментариях к элементу указывают операции. |
|
Предопределённый процесс - указывает на отдельно описанный модуль. Внутри элемента или в комментариях указывают имя модуля. |
|
Ввод-вывод - обмен данными между устройствами. Внутри элемента или в комментариях указывают эти данные, при необходимости указывают устройства ввода-вывода. |
|
Решение - выбор направления выполнения алгоритма в зависимости от условия. Внутри элемента указывают условие. Выходные направления помечают словами «True» и «False».
|
|
Линия потока - указание последовательности связей между элементами. |
|
Пуск-останов - начало, конец программы или модуля. |
2 2
|
Соединитель - указывает связи между разделёнными частями алгоритма, расположенными на одной странице. Элементы всегда парные, внутри элемента указывают порядковый номер соединения. |
|
Межстраничный соединитель - указывает связи между разделёнными частями алгоритма, расположенными на разных страницах. Элементы всегда парные, внутри элемента указывают ссылку на страницу и порядковый номер соединения. |
Размер элемента «а» выбирают из ряда 10, 15, 20 мм, допустимо увеличивать размер «а» на число кратное 5. Расстояние между параллельными линиями потока должно быть не менее 3 мм, между остальными элементами схемы - не менее 5 мм.
При оформлении схем алгоритмов придерживайтесь следующих рекомендаций.
-
Схеме алгоритма должно предшествовать описание назначения программы.
-
Схема алгоритма и комментарии к ней должны давать полное и однозначное представление о содержании и последовательности выполняемых действий, о смысловом значении всех без исключения параметров.
-
Наличие неописанных элементов – недопустимо.
-
Избегайте дублирования описаний.
-
Вспомогательные действия, не влияющие на ход выполнения программы, типа назначения цвета, задержка изображения экрана и им подобные в схему не включают.
Ниже приведены схемы алгоритмов программы и процедуры.
А лгоритм программы Mas_Sum
Алгоритма процедуры Sum_M(M:Array of Real; N: Byte; Var S:Real)
Рекомендации по использованию инструментов «Рисование»
-
Для активизации панели инструментов Рисование выполните:
Вид Панели инструментов... Рисование
-
Рисовать легче с использованием сетки. Размер сетки можно рекомендовать 0,2х0,2 см.
Действия Сетка… Привязка к сетке Привязать к сетке
Горизонтальный интервал: Значение
Вертикальный интервал: Значение
-
Создайте файл с основными элементами схем алгоритмов.
-
Дополните его типовыми фрагментами алгоритмов, рис. 1.
Рис. 1. Типовые фрагменты алгоритмов:
1 – повторений с постпроверкой условия;
2 – повторений счётный или с предпроверкой условия;
3 – условного перехода;
4 – условного перехода неполный.
-
Рисунок формируйте в этом файле, копируя основные элементы и типовые фрагменты.
-
Однотипные элементы должны иметь одинаковые размеры.
-
Расстояния между элементами и линиями потоков должны быть одинаковыми или кратными.
-
Направление обхода алгоритма – сверху вниз по ходу часовой стрелке.
-
Избегайте расположения алгоритма на нескольких страницах.
-
Надписи на рисунке следует выполнять с использованием инструмента Надпись или Автофигуры Выноски …
-
Для удаления рамок, обрамляющих надписи и выноски, выделите надпись и выполните: Формат Надпись... Формат надписи
Цвета и лини Цвет Нет линии
-
Для объединения отдельных элементов в рисунок, как единый объект, выделите элементы и Действия Группировать.
-
Скопируйте схему и вставьте её в отчёт, файл с типовыми элементами сохраните, он Вам ещё пригодится.
-
Для установки желаемого расположения схемы относительно текста выполните:
Формат Объект...
Формат объекта
Обтекание
Выберите вариант
Рис. 2. Установка обтекания
Содержание отчёта
-
Титульный лист.
-
Задание.
-
Типовые элементы и фрагменты алгоритмов.
-
Алгоритмы и их описание.
К защите представляют отчёт и файл в формате .doc, файл типовых элементов и фрагментов.
Контрольные вопросы
-
Типовые элементы алгоритма.
-
Различие между элементами Процесс и Предопределённый процесс?
-
Как обеспечить одинаковые размеры однотипных элементов?
-
Что кроме схемы должен содержать алгоритм?
-
Назначение действия Группировка.
-
Как установить обтекание схемы текстом?