Ввод-вывод
Вызов подпрограммы
Ветвление
Блок вычислений или операция
Начало и завершение программы
Основные элементы схем алгоритма
Блох-схемы или схемы алгоритмов
Схема алгоритма в программировании — графическое представление программы или алгоритма с использованием стандартных графических элементов (прямоугольников, ромбов, трапеций и др.), обозначающих команды, действия, данные и т. п.
Правила выполнения схем определяются: ГОСТ 19.701-90 «Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения».
Обозначаются овалами или прямоугольниками с сильно закруглёнными краями. Присутствуют в каждой программе и подпрограмме.
Прямоугольником обозначается операция. Например, присваивание. Внутри блока пишут операции, которые выполняются на данном шаге алгоритма.
Для более короткой записи без потери смысла можно объединять несколько подряд идущих блоков вычислений в один. Представления слева и справа обозначают одно и тоже.
Ромбом обозначается оператор ветвления. Внутри ромба пишутся проверяемые условия. Например, «a > 10». С помощью ветвлений реализуются условные операторы и циклы.
Вызов подпрограммы. Внутри блока пишут имя вызываемой подпрограммы и передаваемые ей параметры.
Под подпрограммой нужно понимать отдельную часть нашего алгоритма, а не стандартные процедуры и функции.
Параллелограмм обозначает операции ввода-вывода данных.
Для более удобной и короткой записи можно объединять несколько подряд идущих блоков ввода-вывода, если они обозначают одну и ту же операцию (только ввод или только вывод). В приведённом выше примере представление слева и справа – одно и тоже.
По форме обозначения нельзя сказать, что это ввод или вывод. Об этом можно догадываться по следующим признакам:
1. Если блок ввода-вывода находится около начала программы, то это ввод.
2. Если ближе к концу то это вывод.
3. Если в блоке находится имя переменной, значение которой рассчитывалось ранее, то это тоже вывод.