Дата последнего обновления файла 27.06.2014

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

Правила выполнения схем алгоритмов и программ устанавливает ГОСТ 19.701-90 ЕСПД.

6.1 Основные положения

Единая система программной документации (ЕСПД) — комплекс государственных стандартов, устанавливающих взаимосвязанные правила разработки, оформления и обращения программы и программной документации.

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

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

Символ следует понимать как условное графическое обозначение. Некоторые символы, применяемые в схемах алгоритмов и программ, приведены в табл. 1.1.

Схемы и алгоритмы программ следует выполнять на стандартных форматах по ГОСТ 2.301-68.

Таблица 1.1 Некоторые условные графические обозначения символов в схемах алгоритмов и программ согласно ГОСТ 19.701-90

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

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

Контуры символов и их размеры должны соответствовать ГОСТ 19.701-90.

Символы должны быть, по возможности, одного размера.

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

Минимальное количество текста, необходимого для понимания функции данного символа, следует помещать внутри символа. Текст должен быть записан слева направо и сверху вниз.

Для текста следует использовать чертежный шрифт по ГОСТ 2.304-81 с высотой букв не менее 2,5 мм.

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

Если объем текста, помещенного внутри символа, превышает его размеры, следует использовать символ «комментарий». Комментарий помещается на свободном поле схемы алгоритма, по возможности вблизи поясняемого символа, и соединяется с ним штриховой линией в соответствии с рисунками 1 и 4.

Применение символа «комментарий»
Рисунок 1 Применение символа «комментарий»

6.3 Правила выполнения линий

Линии показывают потоки данных или управление.

Направление потока слева направо и сверху вниз считается стандартным. Если поток имеет направление, отличное от стандартного, то применяется указатель направления потока-стрелка по ГОСТ 2.307-68.

Линии в схемах должны подходить к символу либо слева, либо сверху, а исходить либо справа, либо снизу. Линии должны быть направлены к центру символа.

Толщина линий для вычерчивания символов и связей между ними должна быть одинаковой. Рекомендуется использовать толщину от 0,6 до 0,8 мм.

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

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

Если две и более линий объединяются в одну, то место их объединения должно быть смещено в соответствии с рисунком 2.

Пересечение линий и указание стрелкой направления потока»
Рисунок 1.2 Пересечение линий и указание стрелкой направления потока»

1.4 Правила выполнения соединений

Разрывы линий в схемах возникают при большой насыщенности символами, при длинных линиях потоков или размещении схемы на нескольких страницах. В этих случаях следует применить специальный символ «соединитель» Внутри этого символа должна быть нанесена буква греческою алфавита, например лямбда, с указанием порядкового номера соединения.

Если схема размещается на нескольких страницах, то следует применять соединитель с комментарием. Соединитель в начале разрыва называется внешним, а в конце разрыва — внутренним соединителем. Примеры приведены на рисунках З и 4.

Пример выполнения схемы алгоритма на нескольких страницах (страница 1)»
Рисунок 1.3 Пример выполнения схемы алгоритма на нескольких страницах (страница 1)»
Пример выполнения схемы алгоритма на двух страницах (страница 2)»
Рисунок 4 Пример выполнения схемы алгоритма на двух страницах (страница 2)»

Варианты заданий по теме раздела 6, методические рекомендации и пример выполнения приведены в приложении Е.


Понравился материал? Поделись с друзьями!







Авторы Быкова В. Н. Мефодьева Л Я All rights reserved. 2001 ... 2019

Предыдущие версии сайта:
http://neic.nsk.su/~mavr
http://digital.sibsutis.ru/

Поиск по сайту сервисом Яндекс
Поиск по сайту сервисом ГУГЛ
Об авторе:
к.т.н., доц., Александр Владимирович Микушин

Кандидат технических наук, доцент кафедры САПР СибГУТИ. Выпускник факультета радиосвязи и радиовещания (1982) Новосибирского электротехнического института связи (НЭИС).

А.В.Микушин длительное время проработал ведущим инженером в научно исследовательском секторе НЭИС, конструкторско технологическом центре "Сигнал", Научно производственной фирме "Булат". В процессе этой деятельности он внёс вклад в разработку систем радионавигации, радиосвязи и транкинговой связи.

Научные исследования внедрены в аппаратуре радинавигационной системы Loran-C, комплексов мобильной и транкинговой связи "Сигнал-201", авиационной системы передачи данных "Орлан-СТД", отечественном развитии системы SmarTrunkII и радиостанций специального назначения.

А.В.Микушин является автором 130 научных и научно-методических работ, в том числе 21 монография и 26 учебников и учебных пособий.

Top.Mail.Ru

Яндекс.Метрика