Главная Обратная связь

Дисциплины:






Схемы алгоритмов и программ



 

Стандарты Единой системы программной документации (ЕСПД) устанавливают взаимосвязанные правила разработки оформления и обращения программ и программной документации. Правила и положения ЕСПД составная часть организационно-технической структуры автоматизированного проектирования (САПР) - распространяются на программы и программную документацию для вычислительных машин и комплексов независимо от их назначения и области применения.

Стандартом ГОСТ 2.708 - 81 «ЕСКД. Правила выполнения электрических схем цифровой вычислительной техники» установлены правила выполнения схем алгоритмов и программ автоматизированным способом и от руки

 

Рис. 3.17. Фрагмент монтажного чертежа электрических и трубных проводок с применением мостов кабельных [4]

 

Принятые условные графические обозначения (символы) приведены в виде фрагментов алгоритмов на рис. 3.18. Символы операций соединяют в последовательности их реализации сплошными тонкими линиями. Координату зоны символа или порядковый номер операции проставляют слева в

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

 

а б в

г д е

 

Рис. 3.18. Условные графические обозначения (символы)

фрагментов алгоритмов

 

 

В пределах контура символа делают запись, поясняющую отображаемую им функцию. Если поясняющая надпись не помещается внутри символа, дополнительный комментарий выносят на свободное место схемы алгоритма и соединяют с поясняющим символом штриховой тонкой линией (рис. 3.18, б).

Символ «соединитель» (рис. 3.18, в) в виде кружка с вписанным в него буквенным, цифровым или буквенно-цифровым обозначением (идентификатором) используют для обрыва линий связи (линий потока) между удаленными друг от друга символами. Указание направлений линий потока (рис. 3.18, г) сопровождают стрелкой, если линия направлена справа налево или снизу вверх. В других случаях стрелка не применяется.

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

Символы «Пуск», «Прерывание» и «Конец» (рис. 3.18, е) применяют соответственно в начале схемы алгоритма или программы, в случае ее прерывания для возврата или переноса, а также в конце программы.

 

Условные графические обозначения в схемах алгоритмов и программы по ГОСТ 2.708-81, отображающие основные операции процессов обработки данных и программирования, разделяются на обязательные и рекомендуемые (табл. 3.15). Размер а следует выбирать из ряда 10, 15, 20 мм. Допускается увеличение размера а на число, кратное 5. Размер b принимают равным 1,5×а.



 

Таблица 3.15

 

Условные графические обозначения в схемах алгоритмов и программ,

отображающие основные операции процесса обработки данных

и программирования по ГОСТ 2.708–81

 

Наименование и функции Обозначение
Обязательные символы
Процесс. Выполнение операций (группы операций), в результате которых изменяется значение (форма представления, расположение) данных
Решение. Выбор направления алгоритма (программы) в зависимости от некоторых переменных условий
Модификация. Выполнение операций, меняющих команды (группы команд), изменяющих программу
Предопределенный процесс. Использование ранее созданных и описанных отдельно алгоритмов (программ)
Ручная операция. Автономный процесс, выполняемый вручную или с помощью не автоматически действующих средств

 

 

Продолжение табл.3.15

 

Вспомогательная операция. Автономный процесс, выполняемый устройством, не управляемым непосредственно процессором
Рекомендуемые символы
Слияние. Объединение двух (или более) множеств в единое множество
Выделение. Удаление одного (или более) множества из единого множества
Группировка. Объединение двух (и более) множеств с выделением нескольких других множеств
Сортировка.Упорядочение множеств по заданным признакам
Ручной ввод. Ручной ввод данных с помощью неавтономных устройств с клавиатурой, переключателей, кнопок
Ввод-вывод. Преобразование данных в форму, пригодную для обработки (ввод) или отображения результатов обработки (вывод)

 

 

Продолжение табл.3.15

 

Неавтономная память.Ввод-вывод данных в случае использования запоминающего устройства, управляемого непосредственно процессором
Автономная память.Ввод-вывод данных в случае использования запоминающего устройства, не управляемого непосредственно процессором
Документ. Ввод-вывод данных, носителем которых является бумага
Перфокарта. Ввод-вывод данных, носителем которых является перфокарта
Перфолента. Ввод-вывод данных, носителем которых является перфолента
Магнитная лента. Ввод-вывод данных, носителем которых является магнитная лента
Магнитный барабан. Ввод-вывод данных, носителем которых является магнитный барабан

 

 

Окончание табл.3.15

Магнитный диск. Ввод-вывод данных, носителем которых служит магнитный диск
Оперативная память. Ввод-вывод данных, носителем которых служит магнитный сердечник
Дисплей. Ввод-вывод данных, если непосредственно подключенное к процессору устройство воспроизводит данные и позволяет оператору вносить изменения в процессе их обработки
Канал связи.Передача данных по каналу связи
Линия потока. Указание последовательности связей между символами  
Параллельные действия. Начало или окончание двух (или более) одновременно выполняемых операций
Соединитель. Указание связи между прерванными линиями потока (связывающие символы)
Пуск-останов. Начало, конец, прерывание процесса обработки данных или выполнения программы
Файл. Представление объекта обработки данных (используется совместно с символами конкретных носителей данных)

 

 

 

Рис. 3.19. Алгоритм программы автоматизированного приема

в микро-ЭВМ аналоговых данных по трем адресуемым каналам

 

На рис. 3.19 приведен фрагмент алгоритма программы автоматизированного приема в микро-ЭВМ аналоговых данных по трем адресуемым каналам.

 





sdamzavas.net - 2019 год. Все права принадлежат их авторам! В случае нарушение авторского права, обращайтесь по форме обратной связи...