Разработка программы на языке С++ на основе структурной методологии., страница 12

При выполнении КР псевдокод алгоритма или программы можно записывать, используя управляющие конструкции языка С++ (for, while, do while, if, else и др.) и опуская декларативные предложения, какими, например, являются описания типов переменных. В псевдокоде следует передавать смысл и порядок выполнения алгоритма или программы, поэтому детали выполняемых действий в нем можно не указывать.


ПРИЛОЖЕНИЕ  2

Оформление блок-схем алгоритмов и подпрограмм

(ГОСТ 19.701 – 90)

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

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

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

4  Размер а должен выбираться из ряда 10, 15, 20 и т.п. мм. Размер b равен 1,5a. Допускается устанавливать b равным 2a.

Таблица П 2.1

Обозначения, применяемые в схемах

Фрагмент схемы

Содержание, обозначения

Правила применения

1

2

3

B2, B3, C2 – координаты зоны листа, в которой размещен символ.

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

18,19,20 – порядковые номера символов в схеме

Допускается не проставлять координаты символов при выполнении схем от руки и при наличии координатной сетки

Продолжение таблицы П 2.1

1

2

3

Комментарий

Применяется, если пояснение не помещается внутри символа (для пояснения характера параметров, особенностей процесса, линий потока и др.).

Комментарий записывают параллельно основной надписи.

Комментарий помещают в свободном месте схемы алгоритма на данном листе и соединяют с поясняемым символом.

Соединитель:

E5, B1, A, 5  - идентификаторы соединителя в виде:

Буквы и цифры (координаты зоны листа).

Буквы

Цифры

При большой насыщенности схемы символами отдельные линии потока между удаленными друг от друга символами допускается обрывать. При этом в конце (начале) обрыва должен быть помещен символ «Соединитель».

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

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

Связываемые линией потока символы находятся на разных листах.

Излом линии потока под углом 90°

Обозначает изменение направлений линий потока

Продолжение таблицы П 2.1

1

2

3

Пересечение линий потока

Применяется в случае пересечения двух несвязанных линий потока

Место слияний линий потока обозначено точкой

Применяется в случае слияния линий потока, каждая из которых направлена к одному и тому же символу на схеме.

Возможные варианты отображения решения

A=B, P і 0 – условия решений;

A, B, P - параметры

При числе исходов не более трех признак условия решения (Да, Нет, =, >, <) проставляют над каждой выходящей линией потока или справа от линии потока.

Yi- условие i-го исхода, 011Е1, 016А3, 005В5, 015Е4 – адреса исходов.

Структура адреса имеет вид

При числе исходов более трех условие исхода проставляется в разрыве линии потока. Адрес исхода проставляется в продолжении условия исхода и отделяется от него пробелом