Достаточно часто алгоритмы записываются в виде блок-схем, которые являются графическим представлением последовательности действий. В этом случае, они состоят из отдельных блоков. Их начертание определено российским стандартом ГОСТ 19.701-90 (единой системой программной документации), который разработан путем прямого применения международного стандарта ISO 5807-85.
Блоки алгоритма отражают содержание элементарного действия, а связывающие их направленные линии – последовательность выполнения. Для создания блок-схем используют стандартные графические изображения.

Рис. 6.16. Основные графические изображения, используемые при описании алгоритмов.
Блоки могут связываться в одну из следующих конструкций:
- линейная (последовательная);
- простой выбор;
- множественный выбор;
- цикл.
Рассмотрим представление некоторых основных алгоритмических конструкций с помощью блок-схем.