Алгоритм решения задачи может быть представлен в виде словесного описания, в виде блок-схемы и диаграммы действий.
Наиболее наглядной и удобной формой представления алгоритма является графическая форма в виде блок-схемы. При изображении алгоритма в виде блок-схемы используются специальные символы-блоки.
Блоки начала и конца алгоритма:
Блок произвольных команд:
Блок ввода/вывода данных:
Условный блок (блок ветвления):
Блок отдельной подпрограммы (процедуры/функции):
Представление алгоритма в виде блок-схемы позволяет программисту четко и наглядно уяснить последовательность действий, которые должны быть выполнены для решения задачи, убедиться в правильности понимания поставленной задачи.