Теория:

Чтобы составить алгоритм, необходимо знать систему команд предполагаемого исполнителя, правила записи отдельных команд и всего алгоритма в целом.
 
Будем рассматривать алгоритмы, исполнителем которых является человек.
 
Последовательность шагов, которые выполняются человеком при решении некоторой задачи, удобно записывать в виде нумерованного списка (словесная форма) таблицы или изображать с помощью блок-схемы.
 
В последнем случае для обозначения шагов алгоритма используются следующие геометрические фигуры:
 
6.png
 
Обрати внимание!
Последовательность действий указывается с помощью стрелок, соединяющих фигуры, обозначающие шаги алгоритма.
Вот так, например, с помощью блок-схемы можно представить алгоритм действий человека при переходе улицы:
 
1_22.png
Алгоритм, записанный на языке, понятном исполнителю, называется программой.
Алгоритм разрабатывается для решения некоторой задачи или класса задач. При этом:
  1. Выделяются фигурирующие в задаче объекты, устанавливаются свойства объектов, отношения между объектами и возможные действия с объектами;
  2. Определяются исходные данные и результат;
  3. Определяется точная последовательность действий исполнителя, обеспечивающая переход от исходных данных к результату;
  4. Последовательность действий записывается на языке, понятном исполнителю.
Источники:
Босова Л. Л., Босова А. Ю., Информатика: учебник для 6 класса. М. : БИНОМ. Лаборатория знаний, 108 с.