Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
8
Добавлен:
18.07.2019
Размер:
307.71 Кб
Скачать

Р а б о т а 5. алгоритмы

Ц е л ь р а б о т ы – приобретение навыков оформления алгоритмов и их описание.

З а д а н и е

Создайте документ с разделом «Алгоритмы», приведите алгоритмы и описания программы и процедуры, создайте файл с типовыми элементами и фрагментами алгоритмов.

Порядок и пример выполнения работы

Требования к построению и оформлению алгоритмов определены Единой системой программной документации (ЕСПД). «ГОСТ 19.002-80 Схемы алгоритмов и программ. Правила выполнения» и «ГОСТ 19.003-80 Схемы алгоритмов и программ. Обозначения условные графические». В таблице приведены условные обозначения основных элементов.

Таблица

Условные обозначения основных элементов схем алгоритмов

Элемент

Функции

Процесс - выполнение операции или группы операций. Внутри элемента или в комментариях к элементу указывают операции.

Предопределённый процесс - указывает на отдельно описанный модуль. Внутри элемента или в комментариях указывают имя модуля.

Ввод-вывод - обмен данными между устройствами. Внутри элемента или в комментариях указывают эти данные, при необходимости указывают устройства ввода-вывода.

Решение - выбор направления выполнения алгоритма в зависимости от условия. Внутри элемента указывают условие. Выходные направления помечают словами «True» и «False».

Линия потока - указание последовательности связей между элементами.

Пуск-останов - начало, конец программы или модуля.

2

2

Соединитель - указывает связи между разделёнными частями алгоритма, расположенными на одной странице. Элементы всегда парные, внутри элемента указывают порядковый номер соединения.

Межстраничный соединитель - указывает связи между разделёнными частями алгоритма, расположенными на разных страницах. Элементы всегда парные, внутри элемента указывают ссылку на страницу и порядковый номер соединения.

Размер элемента «а» выбирают из ряда 10, 15, 20 мм, допустимо увеличивать размер «а» на число кратное 5. Расстояние между параллельными линиями потока должно быть не менее 3 мм, между остальными элементами схемы - не менее 5 мм.

При оформлении схем алгоритмов придерживайтесь следующих рекомендаций.

  1. Схеме алгоритма должно предшествовать описание назначения программы.

  2. Схема алгоритма и комментарии к ней должны давать полное и однозначное представление о содержании и последовательности выполняемых действий, о смысловом значении всех без исключения параметров.

  3. Наличие неописанных элементов – недопустимо.

  4. Избегайте дублирования описаний.

  5. Вспомогательные действия, не влияющие на ход выполнения программы, типа назначения цвета, задержка изображения экрана и им подобные в схему не включают.

Ниже приведены схемы алгоритмов программы и процедуры.

А лгоритм программы Mas_Sum

Алгоритма процедуры Sum_M(M:Array of Real; N: Byte; Var S:Real)

Рекомендации по использованию инструментов «Рисование»

  1. Для активизации панели инструментов Рисование выполните:

Вид Панели инструментов... Рисование

  1. Рисовать легче с использованием сетки. Размер сетки можно рекомендовать 0,2х0,2 см.

Действия Сетка… Привязка к сетке Привязать к сетке

Горизонтальный интервал:  Значение

Вертикальный интервал:  Значение

  1. Создайте файл с основными элементами схем алгоритмов.

  2. Дополните его типовыми фрагментами алгоритмов, рис. 1.

Рис. 1. Типовые фрагменты алгоритмов:

1 – повторений с постпроверкой условия;

2 – повторений счётный или с предпроверкой условия;

3 – условного перехода;

4 – условного перехода неполный.

  1. Рисунок формируйте в этом файле, копируя основные элементы и типовые фрагменты.

  2. Однотипные элементы должны иметь одинаковые размеры.

  3. Расстояния между элементами и линиями потоков должны быть одинаковыми или кратными.

  4. Направление обхода алгоритма – сверху вниз по ходу часовой стрелке.

  5. Избегайте расположения алгоритма на нескольких страницах.

  6. Надписи на рисунке следует выполнять с использованием инструмента Надпись или Автофигуры Выноски …

  7. Для удаления рамок, обрамляющих надписи и выноски, выделите надпись и выполните: Формат Надпись... Формат надписи

Цвета и лини  Цвет Нет линии

  1. Для объединения отдельных элементов в рисунок, как единый объект, выделите элементы и Действия Группировать.

  2. Скопируйте схему и вставьте её в отчёт, файл с типовыми элементами сохраните, он Вам ещё пригодится.

  3. Для установки желаемого расположения схемы относительно текста выполните:

Формат Объект...

Формат объекта

Обтекание

Выберите вариант

Рис. 2. Установка обтекания

Содержание отчёта

  1. Титульный лист.

  2. Задание.

  3. Типовые элементы и фрагменты алгоритмов.

  4. Алгоритмы и их описание.

К защите представляют отчёт и файл в формате .doc, файл типовых элементов и фрагментов.

Контрольные вопросы

  1. Типовые элементы алгоритма.

  2. Различие между элементами Процесс и Предопределённый процесс?

  3. Как обеспечить одинаковые размеры однотипных элементов?

  4. Что кроме схемы должен содержать алгоритм?

  5. Назначение действия Группировка.

  6. Как установить обтекание схемы текстом?

Соседние файлы в папке Информатика_1 семестр 2017