русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

ГОСТ на описание блок-схем

Для графического представления алгоритма используют определенные геометрические фигуры. Такое представление называется блок-схемой. Размеры и соотношения размеров фигур регламентированы в ГОСТ 19.002–80 и ГОСТ 19.003–80, относящиеся к ЕСПД (единая система программной документации). Согласно им все размеры связаны с двумя величинами: а и в, где а – величина, кратная 5, а в вычисляется по формуле в = 1,5а, допускается в = 2а.

В январе 1992 года введен новый ГОСТ 19.701–90 ЕСПД. Он описывает, как и где следует использовать фигуры. Согласно ему допускаются следующие символы для изображения схем:

1. Для изображения данных

1.1. вводимые данные, носитель данных не определен

1.2. хранимые данные, носитель не определен

1.3. данные, хранимые в оперативной памяти

1.4. данные, хранимые в запоминающих устройствах с последовательным доступом

1.5. данные, хранимые в запоминающих устройствах с прямым доступом

2. Для изображения документов

2.1. данные на носителе (машинограммы, документы для оптического считывания, микрофильмы, бланки ввода)

2.2. отображаемые данные, вводимые вручную (клавиатура, переключатели, кнопки, световое перо и т.д.)

2.3. данные на бумажной ленте

2.4. данные в читаемой форме на носителе в виде отображающего устройства (дисплей и т.д.).

3. Для отображения действий.

3.1. выполнение операций, группы операций, приводящих к изменению значения, формы, их размещения и т.д. Блок «процесс».

3.2. предопределенный (т.е. определенный заранее) процесс (процедуры, функции, подпрограммы).

3.3. ручная операция – процесс, выполняемый человеком.

3.4. подготовка команды или группа команд с целью воздействия на последующую функцию (инициализация).

3.5. решение, блок «условие».

3.6. выполнение параллельных действий.

3.7. обозначение цикла осуществляется двумя блоками, внутри первого или второго обозначается условие инициализации или условие цикла. Между ними размещаются другие блоки.

3.8. передача управления непосредственно с указанием типа (запрос, вызов, событие и т.д.).

3.9. Соединитель (межстраничный, межлистовой). Внутри используют уникальные одни и те же буквенные обозначения.

3.10. выход и вход во внешнюю среду, блок «ввод/вывод», причем R=0,25 a .

3.11. комментарий.

3.12. канал связи.

В зависимости от того, что описывает алгоритм, ГОСТ 19.701-90 оговаривает, какие фигуры можно использовать. Использование символов представлено в табл. 1. В таблице знаком «+» обозначается использование фигуры, а знаком «–» – запрет использования.

Таблица 1.

Просмотров: 3605


Вернуться в оглавление



Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.