| Оглавление |
Отдельные функции алгоритмов и программ, с учетом степени их детализации, отображаются в виде условных графических обозначений - символов (см.).
Для облегчения вычерчивания и нахождения на схеме символов рекомендуется поле листа разбивать на зоны. Размеры зон устанавливают с учетом минимальных размеров символов, изображенных на данном листе. Допускается один символ размещать в двух и более зонах, если размер символа превышает размер зоны. Координаты зоны проставляют:
по горизонтали - арабскими цифрами слева направо в верхней части листа;
по вертикали - прописными буквами латинского алфавита сверху вниз в левой части листа.
Координаты зон в виде сочетания букв и цифр присваивают символам, вписанным в поля этих зон, например: A1, A2, A3, B1, B2, B3 и т.д. Если поле листа не разбито на зоны, символам присваивают порядковые номера.
В пределах одной схемы допускается применять не более двух смежных размеров ряда чисел, кратных 5.
Линии потока должны быть параллельны линиям внешней рамки схемы.
Направления линий потока сверху вниз и слева направо принимают за основные и, если линии потока не имеют изломов, стрелками можно не обозначать. В остальных случаях направление линии потока обозначать стрелкой обязательно.
Расстояние между параллельными линиями потока должно быть не менее 3 мм, между остальными символами схемы - не менее 5 мм.
Записи внутри символа или рядом с ним должны выполняться машинописью или чертежным шрифтом. Записи должны быть краткими. Сокращения слов и аббревиатуры, за стандартных и общепринятых, должны быть расшифрованы в нижней части поля схемы или в документе, к которому эта схема относится.
Записи внутри символа должны быть представлены так, чтобы их можно было читать слева направо и сверху вниз, независимо от направления потока. (Вид а должен быть прочитан как вид б).
![]() |
В схеме символу может быть присвоен идентификатор, который должен помещаться слева над символом (например, для ссылки в других частях документации):
![]() |
В схемах допускается краткая информация о символе (описание, уточнение или другие перекрестные ссылки для более полного понимания функции данной части системы). Описание символа должно помещаться справа над символом:
![]() |
![]() |
B2, B3, C2 - координаты зоны листа, в которой размещен символ | Координату зоны символа или порядковый номер проставляют слева в верхней части символа в разрыве его контура |
|
18, 19, 20 - порядковые номера символов на схеме | |
|
Допускается не проставлять координаты символов при выполнении схем от руки и при наличии координатной сетки
|
|
Применяется, если пояснение не помещается внутри символа (для пояснения характера параметров, особенностей процесса, линий потока и др.) Комментарий записывают параллельно основной надписи. Комментарий помещают в свободном месте схемы алгоритма на данном листе и соединяют с поясняемым символом. |
| E5, B1, A, 5 - идентификаторы соединителей в виде: | ||
|
буквы и цифры (координаты зоны листа) |
При большой насыщенности схемы символами отдельные линии потока между удаленными друг от друга символами допускается обрывать. При этом в конце (начале) обрыва должен быть помещен символ "Соединитель" |
|
буквы | |
|
цифры |
|
Первая строка внутри межстраничного соединителя определяет номер листа схемы, вторая - координату символа. | а). Связываемые линией потока символы находятся на разных листах |
|
A3 - определяет зону на данном листе, где расположен символ "Комментарий" 010E3 - определяет номер листа и зону расположения, связываемую с символом E3 |
б). в случае связи некоторого символа со многими другими символами, расположенными на разных листах, на входе этого символа помещают один символ "Межстраничный соединитель", внутри которого на первой строке помещают знак #, а на второй строке - координаты символа "Комментарий". Внутри символа "Комментарий" указывают номера страниц и координаты символов, связанных с поясняемым символом.
|
|
Применяют для указания направления линии потока: можно без стрелки, если линия направлена слева направо и сверху вниз; со стрелкой - в остальных случаях |
|
Излом линии потока под углом 90о | Обозначает изменение направлений линии потока |
|
Пересечение линий потока | Применяется в случае пересечения двух несвязанных линий потока |
| Слияние линий потока |
Применяется в случае слияния линий потока, каждая из которых направлена к одному и тому же символу на схеме Место слияния линий потока допускается обозначать точкой или цифрой 0. |
|
|
место слияний линий потока обозначено точкой | |
|
место слияний линий потока обозначено цифрой 0 |
|
A=B, P>=0 - условия решений; A, B, P - параметры |
При числе исходов не более трех признак условия решения (Да, Нет, =, >, <) проставляют над каждой линией потока или справа от линии потока. |
|
yi - условие i-го исхода, 011T1, 016A3, 005B5, 015T4 - адреса исходов. Структура адреса имеет вид:
|
При числе исходов более трех условие исхода проставляется в разрыве линии потока. Адрес исхода проставляется в продолжении условия исхода и отделяется от него пробелом; |
|
B5 - знак, указывающий, что условия решения даются в виде таблицы или символа "Комментарий", расположенных на данном листе в зоне B5 | в символе "Соединитель" указывают координату зоны, куда должна помещаться таблица или символ "Комментарий"; |
|
в таблице (в символе "Комментарий") приводят адреса всех исходов |
|
начало | Применяется в случае одновременного выполнения операций, отображаемых несколькими символами |
|
конец | При этом в случае а изображается одна входная, а в случае б - одна выходная линия потока |
|
Применяют: при пересечении материальных потоков |
|
при объединении материальных потоков |
|
при разветвлении материальных потоков |
|
пуск |
Символы применяют в начале схемы алгоритма или программы, в случае прерывания ее и в конце Внутри символа "Пуск-останов" может указываться наименование действия или идентификатор программы |
![]() |
прерывание | |
![]() |
останов |
Применяется для детализация некоторой программы, представленной в данной схеме одним символом
|
XB4 - идентификатор программы; 015 - номер листа, где приведено начало детализируемой программы; B3 - координаты зоны листа |
Применяется (в отличие от случая, когда применяется символ "Предопределенный процесс") для детализации в составе данной схемы программы Детализируемая программа начинается и заканчивается символом "Пуск-останов". Внутри символа, посредством которого представлена детализируемая программа, проводят горизонтальную линию. В данном примере детализируемая программа представлена посредством символа "Процесс". Слева над горизонтальной линией помещается идентификатор детализируемой программы, а справа - номер листа и координата зоны, где размещен символ "Пуск-останов". Внутри символа "Пуск-останов", обозначающего начало детализируемой программы, указывается идентификатор данной программы. |
Применяется, когда каждое из обозначенных множеств носителей данных обладает определенным набором свойств и имеет линии потоков одного вида и направления
|
документы | |
ручные документы |
|
перфокарты | |
магнитные ленты |
|
перфоленты |
| 1. Процесс | ![]() | Выполнение операции или группы операций, в результате которых изменяется значение, форма представления или расположение данных |
| 2. Решение | ![]() | Выбор направления выполнения алгоритма или программы в зависимости от некоторых переменных условий |
| 3. Модификация | ![]() | Выполнение операций, меняющих команды, или группы команд, изменяющих программу |
| 4. Предопределенный процесс | ![]() | Использование ранее созданных и отдельно описанных алгоритмов или программ |
| 5. Ручная операция | ![]() | Автономный процесс, выполняемый вручную или при помощи неавтоматически действующих средств |
| 6. Вспомогательная операция | ![]() | Автономный процесс, выполняемый устройством, не управляемым непосредственно процессором |
| 7. Слияние | ![]() | Объединение двух или более множеств в единое множество |
| 8. Выделение | ![]() | Удаление одного или нескольких множеств из единого множества |
| 9. Группировка | ![]() | Объединение двух или более множеств с выделением нескольких других множеств |
| 10. Сортировка | ![]() | Упорядочение множества по заданным признакам |
| 11. Ручной ввод | ![]() | Ввод данных вручную при помощи неавтономных устройства с клавиатурой, переключателей, кнопок |
| 12. Ввод-вывод | ![]() | Преобразование данных в форму, пригодную для обработки (ввод) или отображения результатов обработки (вывод) |
| 13. Неавтономная память | ![]() | Ввод-вывод данных в случае использования запоминающего устройства, управляемого непосредственно процессором |
| 14. Автономная память | ![]() | Ввод-вывод данных в случае использования запоминающего устройства, не управляемого непосредственно процессором |
| 15. Документ | ![]() | Ввод-вывод данных, носителем которых служит бумага |
| 16. Перфокарта | ![]() | Ввод-вывод данных, носителем которых служит перфокарта |
| 17. Колода перфокарт | ![]() | Отображение набора перфокарт |
| 18. Файл | ![]() | Представление организованных на основе общих признаков данных, характеризующих в совокупности некоторый объект обработки данных. Символ используется в сочетании с символами конкретных носителей данных, выполняющих функции ввода-вывода. |
| 19. Перфолента | ![]() | Ввод-вывод данных, носителем которых служит перфолента |
| 20. Магнитная лента | ![]() | Ввод-вывод данных, носителем которых служит магнитная лента |
| 21. Магнитный барабан | ![]() | Ввод-вывод данных, носителем которых служит магнитный барабан |
| 22. Магнитный диск | ![]() | Ввод-вывод данных, носителем которых служит магнитный диск |
| 23. Оперативная память | ![]() | Ввод-вывод данных, носителем которых служит магнитный сердечник |
| 24. Дисплей | ![]() | Ввод-вывод данных, если непосредственно подключенное к процессору устройство воспроизводит данные и позволяет оператору ЭВМ вносить изменения в процесс их обработки |
| 25. Канал связи | ![]() | Передача данных по каналам связи |
| 26. Линия потока | ![]() | Указание последовательности связей между символами |
| 27. Параллельные действия | ![]() | Начало или окончание двух или более одновременно выполняемых операций |
| 28. Соединитель | ![]() | Указание связи между прерванными линиями потока, соединяющими символы |
| 29. Пуск-останов | ![]() | Начало, конец, прерывание процесса обработки данных или выполнения программы |
| 30. Комментарий | ![]() | Связь между элементом схемы и пояснением |
| 1. Межстраничный соединитель | ![]() | Указание связи между разъединенными частями схем алгоритмов и программ, расположенных на разных листах |
| 2. Магнитная карта | ![]() | Ввод-вывод данных, носителем которых служит магнитная карта |
| 3. Ручной документ | ![]() | Формирование документа в результате выполнения ручных операций |
| 4. Архив | ![]() | Хранение комплекта упорядоченных носителей данных в целях повторного применения |
| 5. Автономная обработка | ![]() | Преобразование исходных данных в результате выполнения автономной операции |
| 6. Расшифровка | ![]() | Считывание с носителя данных, перекодирование и печать на том же или другом носителе данных в результате выполнения автономной операции |
| 7. Кодирование | ![]() | Нанесение кодированной информации на носитель в результате выполнения автономной операции |
| 8. Копирование | ![]() | Образование копии носителя в результате выполнения автономной операции |
| 9. Транспортирование носителей | ![]() | Перемещение носителей данных при помощи транспортных средств или курьером |
| 10. Материальный поток | ![]() | Указание последовательности операций в технологическом процессе изготовления предметов труда, направление их перемещения |
| 11. Источник (приемник данных) | ![]() | Отправитель или получатель данных |
Размер a должен выбираться из ряда 10, 15, 20 мм. Допускается увеличивать размер a на число, кратное 5. Размер b равен 1,5a.
П р и м е ч а н и е. При ручном выполнении схем алгоритмов и программ для обязательных символов 1-5, 11, 12, 16, 29 и рекомендуемых символов 3 и 4 допускается устанавливать b равным 2a. Обязательные символы 7-10, 14 и рекомендуемый символ 8 допускается представлять в виде равнобедренного треугольника с катетом a.
При выполнении условных графических обозначений автоматизированным методом размеры геометрических элементов символов округляются до значений, определяемых техническими возможностями используемых устройств.
| Оглавление |