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




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

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

Рис. 18. B2, B3, C2 - координаты зоны листа, в которой размещен символ, 18, 19, 20 - порядковые номера символов на схеме.

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

Рис. 19

3.2 Комментарий применяется, если пояснение не помещается внутри символа (для пояснения характера параметров, особенностей процесса, линий потока и др.) (Рис. 20). Комментарий записывают параллельно основной надписи. Комментарий помещают в свободном месте схемы на данном листе и соединяют с поясняемым символом.

Рис. 20

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

Виды идентификаторов соединителя (Рис. 21):

· буквы и цифры (координаты зоны листа);

· буквы;

· цифры.

Рис. 21

3.4 Межстраничный соединитель связывает линией потока символы, находящиеся на разных листах.

Первая строка внутри межстраничного соединителя определяет номер листа, вторая - координату символа (Рис. 22).

Рис. 22

В случае связи некоторого символа со многими другими символами, расположенными на разных листах, на входе этого символа помещают один символ «Межстраничный соединитель», внутри которого на первой строке помещают знак #, а на второй строке - координаты символа «Комментарий». Внутри символа «Комментарий» указывают номера страниц и координаты символов, связанных с поясняемым символом (Рис. 23).

Рис. 23

3.5 Линии потока можно изображать без стрелки, если линия направлена слева направо и сверху вниз, со стрелкой - в остальных случаях (Рис. 24).

Рис. 24

3.6 Излом линии под углом 90o обозначает изменение направление потока (Рис.25).

Рис. 25

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

Рис. 26

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

Место слияния линий потока допускается обозначать точкой или цифрой 0 (Рис. 27).

Рис. 27

3.7 Возможные варианты отображения решения (Рис. 28):

Рис. 28. A=B, P ≥ 0 - условия решений

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

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

Рис. 29. yi - условие i -го исхода, 011E1, 016A3, 005B5, 015E4 - адреса исходов

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

3.8 В символе «Соединитель» указывают координату зоны, куда должна помещаться таблица или символ «Комментарий», в таблице (в символе «Комментарий») приводят адреса всех переходов (Рис. 30)

Рис. 30. B5 - знак, указывающий, что условия решения даются в виде таблицы или символа «Комментарий», расположенный на данном листе в зоне B5

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

Рис. 31. Изображается одна входная линия потока

Рис. 32. Изображается одна входная линия потока

3.10 Взаимодействие материальных потоков применяется при пересечении материальных потоков (Рис. 33), при объединении материальных потоков (Рис. 34), при разветвлении материальных потоков (Рис. 35).

Рис. 33

Рис.34

Рис. 35

3.11 Символы начало (Рис. 36), прерывание (Рис. 37) и конец алгоритма или программы (Рис. 38) применяют в начале схемы алгоритма или программы, в случае прерывания и в конце.

Рис. 36

Рис. 37

Рис. 38

3.12 Детализация некоторой программы, представленной в данной схеме одним символом (Рис. 39). Детализируемая программа начинается и заканчивается символом «Пуск-останов».

Внутри символа, посредством которого детализируется программа, проводят горизонтальную линию. В данном примере детализируемая программа представлена посредством символа «Процесс».

Слева над горизонтальной линией помещается идентификатор детализируемой программы, а справа - номер листа и координата зоны, где размещен символ «Пуск-останов».

Внутри символа «Пуск-останов», обозначающее начало детализируемой программы, указывается идентификатор данной программы

Рис. 39. XB4 - идентификатор программы, 015 - номер листа, где проведено начало детализируемой программы, B3 - координата зоны листа

3.13 Компактное представление множества носителей данных одинакового вида (Рис. 40).

Рис. 40. Документы

3.14 Обозначение ручные документы применяется, когда каждое из обозначенных множеств носителей данных обладает определенным набором свойств и имеет линии потоков одного вида и направления (Рис. 41).

Рис. 41

Размеры символов

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

Рис. 42

При ручном выполнении схем алгоритмов и программ для символов процесс, решение, подготовка, предопределенный процесс, ручная операция допускается устанавливать b равным 2a.

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

Пример схемы алгоритма

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

В схеме использованы символы: начало, конец, процесс, решение, комментарий.

Схема алгоритма содержит два цикла с постусловием.

Циклы бывают двух видов – с предусловием и с постусловием. В цикле с предусловием сначала проверяется условие входа в цикл, а затем выполняется тело цикла, если условие верно (Рис. 43).

В цикле с постусловием сначала выполняется тело цикла, а потом проверяется условие (Рис.44).

Рис. 43

Рис. 44

Рис.45

Заключение

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

Способ представления алгоритма программы в виде схем обладает важным преимуществом: наглядностью. Однако он является слишком трудоемким, и, зачастую схемы получаются громоздкими.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2018-01-08 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: