Правила выполнения изображения схем алгоритмов

(ГОСТ 19.701-90) (ИСО 5807-85).

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

Алгоритм должен обладать такими свойствами как:

- массовость (универсальность);

- определенность (детерминированность);

- правильность (адекватность);

- поэтапность (дискретность).

Алгоритмы могут быть заданы:

- словесно, с помощью слов и предложений естественного языка;

- таблично, в форме таблиц и расчетных формул;

- графически, с помощью специальных символов - блоков.

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

Условные обозначения и правила выполнения изображения схем алгоритмов изложены в ГОСТ 19.701-90 (ИСО 5807-85).

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

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

В стандарте используются следующие понятия:

1) основной символ - символ, используемый в тех случаях, когда точный тип (вид) процесса или носителя данных неизвестен или отсутствует необходимость в описании фактического носителя данных;

2) специфический символ - символ, используемый в тех случаях,

когда известен точный тип процесса или носителя данных или когда необходимо описать фактический носитель данных;

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