Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Алгор_ТХТК_пособие.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.6 Mб
Скачать

Схемы алгоритма

Схема алгоритма представляет собой совокупность УГО, соединенных линиями связи. Все линии на схеме (контуры элементов и соединения) имеют одинаковую толщину. Схема начинается блоком "Начало" и заканчивается блоком "Конец". Для каждого элемента схемы должно выполняться условие: существует, по крайней мере, один путь от блока "Начало" до блока "Конец", проходящий через этот элемент.

При проведении линий связи между блоками допустимо не ставить стрелки, если информация передается слева направо или сверху вниз без единого излома. В остальных случаях стрелки должны быть поставлены в конце линии связи (не более одной стрелки на линии связи). Рекомендуется входные линии подводить к верхней стороне блока, а выходную следует проводить от нижней стороны. В крайнем случае, допустимо входные линии подводить к левой стороне блока, а выходную проводить от правой стороны.

Таблица 1-Блоки для изображения схем алгоритмов и программ

Наименование

Обозначение

Действие

y=x2

Процесс

В ыполнение любых операций по обработке данных, например вычисления по формуле

Решение

Выбор направления выполнения алгоритма в зависимости от условия

В вод – вывод

Ввод – вывод данных. Внутри блока – имена переменных

Д исплей

Представление данных на дисплее при выводе. Внутри записывают имена выводимых переменных

Д окумент

Вывод данных на бумажный носитель. Внутри записывают имена выводимых переменных

П уск – останов

С оединитель

С вязь между прерванными линиями схемы

М ежстраничный соединитель

Связь между блоками на разных листах

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

Другим способом обозначения блоков является разбиение листа, на котором изображается схема, на прямоугольные зоны. Границы зон обозначаются черточками на границах листа. Размеры зон пропорциональны размеру "a" стороны основного прямоугольника, показанного на рис. 4 (обычно в 2 раза больше). Столбцы зон обозначаются цифрами, а строки – заглавными латинскими буквами. Блоки располагают посредине каждой зоны и обозначают сочетанием букв и цифр их зон, например, A1, B1 и т.д.

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