Алгоритмы и способы их описания

Страницы: <<  <  3 | 4 | 5 | 6 | 7  >  >>

ь блоков, кроме блока "Конец", из которых не выходит линия потока, равно как и блоков, из которых управление передается "в никуда".
Блоки должны быть пронумерованы. Нумерация блоков осуществляется сверху вниз и слева направо, номер блока ставится вверху слева, в разрыве его начертания.
Блоки связываются между собой линиями потока, определяющими последовательность выполнения блоков. Линии потоков должны идти параллельно границам листа. Если линии идут справа налево или снизу вверх, то стрелки в конце линии обязательны, в противном случае их можно не ставить.
По отношению к блокам линии могут быть входящими и выходящими. Одна и та же линия потока является выходящей для одного блока и входящей для другого.
От блока "Начало" в отличие от всех остальных блоков линия потока только выходит, так как этот блок - первый в блок-схеме.
Блок "Конец" имеет только вход, так как это последний блок в блок-схеме.
Для простоты чтения желательно, чтобы линия потока входила в блок "Процесс" сверху, а выходила снизу.
Чтобы не загромождать блок-схему сложными пересекающимися линиями, линии потока можно разрывать. При этом в месте разрыва ставятся соединители, внутри которых указываются номера соединяемых блоков. В блок-схеме не должно быть разрывов, не помеченных соединителями.
Чтобы не загромождать блок, можно информацию о данных, об обозначениях переменных и т. п. размещать в комментариях к блоку.
Название блока
Обозначение блока
Назначение блока
1
2
3
Терминатор

Начало/Конец программы или подпрограммы
Процесс

Обработка данных (вычислительное действие или последовательность вычислительных действий)
Решение

Ветвление, выбор

Страницы: <<  <  3 | 4 | 5 | 6 | 7  >  >>
Рейтинг
Оцени!
Поделись конспектом: