Ввод-вывод

Вызов подпрограммы

Ветвление

Блок вычислений или операция

Начало и завершение программы

Основные элементы схем алгоритма

Блох-схемы или схемы алгоритмов

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

Правила выполнения схем определяются: ГОСТ 19.701-90 «Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения».

 

Обозначаются овалами или прямоугольниками с сильно закруглёнными краями. Присутствуют в каждой программе и подпрограмме.

 

Прямоугольником обозначается операция. Например, присваивание. Внутри блока пишут операции, которые выполняются на данном шаге алгоритма.

 

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

 

Ромбом обозначается оператор ветвления. Внутри ромба пишутся проверяемые условия. Например, «a > 10». С помощью ветвлений реализуются условные операторы и циклы.

 

Вызов подпрограммы. Внутри блока пишут имя вызываемой подпрограммы и передаваемые ей параметры.

Под подпрограммой нужно понимать отдельную часть нашего алгоритма, а не стандартные процедуры и функции.

 

Параллелограмм обозначает операции ввода-вывода данных.

 

Для более удобной и короткой записи можно объединять несколько подряд идущих блоков ввода-вывода, если они обозначают одну и ту же операцию (только ввод или только вывод). В приведённом выше примере представление слева и справа – одно и тоже.

По форме обозначения нельзя сказать, что это ввод или вывод. Об этом можно догадываться по следующим признакам:

1. Если блок ввода-вывода находится около начала программы, то это ввод.

2. Если ближе к концу то это вывод.

3. Если в блоке находится имя переменной, значение которой рассчитывалось ранее, то это тоже вывод.