Правила выполнения схем алгоритмов и программ установлены ГОСТ 19.701-90 ЕСПД.
ЛИНИИ ПОТОКА
Линии потока — это прямые, соединяющие символы на схеме и указывающие последовательность связей между ними. Как и контур символа, они проводятся сплошной основной линией (ГОСТ. 2.303—68 ЕСКД). Линии потока проводятся параллельно линиям рамки; направление их сверху вниз и слева направо принято за основное и стрелками не обозначается. Во всех других случаях на конце линии потока ставится стрелка, которая изображается по типу стрелок на размерных линиях (ГОСТ 2.307—68 ЕСКД) (см. рис. 1.12). В случае изменения направления линии потока она проводится с изломом под углом 90° и независимо от направления составляющих отрезков ломаной линии всегда заканчивается стрелкой (рис. 4.7).
Если схема занимает более одного листа, линия потока обрывается, а для связи символов используется межстраничный соединитель. По форме символ межстраничного соединителя напоминает стрелку, положение его может изменяться в зависимости от направления линии потока, с которой он связан (см. рис. 4.4; 4.7). Внутри символа «межстраничный соединитель» указывается адрес — откуда (или куда) направлена линия потока. Надпись дается в две строки: в первой строке указывается номер листа, во второй — порядковый номер символа или era координаты. На рис. 4.12 показано продолжение схемы с 6-го на 7-й лист. На месте обрыва линии потока, на одном и другом листе, изображен межстраничный соединитель.
На листе 6 на месте обрыва линии потока, проведенной от символа 15,изображен межстраничный соединитель, внутри которого указан адрес 007 16, где 007 —номер листа, на который переносится продолжение программы, 16 —порядковый номер символа, к которому направлена линия потока.
|
Прерванная линия потока на листе 7 начинается с межстраничного соединителя. Адрес 00615 внутри соединителя указывает: 006 — номер листа, с которого перенесено продолжение схемы; 15 — порядковый номер символа, от которого следует линия потока.
ВОЗМОЖНЫЕ ВАРИАНТЫОТОБРАЖЕНИЯ РЕШЕНИЯ
Символ «решение» отображает на схеме выбор направления выполнения алгоритма или программы в зависимости от результатов проверки условия, указанного внутри этого символа. В одном случае условие может предопределять только два возможных направления в процессе вычислений. Например А=В? При выполнении этого условия направление вычислений обозначается словом «Да», в противном случае—словом «Нет». Слова «Да» и «Нет» пишутся строчными буквами, начиная с заглавных (прописных), и располагаются ближе к символу «решение», справа от соответствующей линии потока, если она направлена вертикально, и над линией потока, если она направлена горизонтально (рис. 4.15, а). Если условие предусматривает три исхода, как показано на рис. 4.15, б, у каждого из трех предусмотренных направлений процесса вычислений ставится соответствующий признак условия.
На рис. 4.15, в показан пример, когда количество условий и. соответствующих им исходов более трех. У линии потока, направленной от символа «решение», где предусмотрен анализ условий, приведены условия и адреса исходов. Например, при выполнении условия У1 символом-преемником будет символ, расположенный в зоне Е1 11-го листа, к нему направлено продолжение процесса вычислений от символа «решение». При выполнении другого условия адрес символа-преемника изменяется.