Теория:

Алгоритм — это описание последовательности действий, приводящих к решению задачи.
 
Существует несколько способов записи алгоритмов.
  1. Словесный способ. Алгоритм записывается в виде нумерованного текста. Текст должен быть понятен исполнителю.
  2. Графический способ. Алгоритм изображается с помощью блок-схемы — последовательности геометрических фигур, в которых записываются команды. Элементы блок-схемы между собой соединяются линиями и стрелками, которые показывают ход выполнения алгоритма.
 
Слайд2.png
 
Алгоритм «Собери портфель», записанный блок-схемой.
 
Слайд3.png
Программа — это алгоритм, записанный на языке, понятном исполнителю.
Каждый алгоритм разрабатывается для решения некоторого класса задач.
План разработки алгоритма:
  1. выделить главные объекты в задаче и установить связь между ними;
  2. определить исходные данные;
  3. описать точную последовательность действий исполнителя, которая приведет к нужному результату;
  4. действия должны быть понятны конкретному исполнителю, для которого пишется алгоритм.
Исполнитель — это устройство, способное выполнять определённый набор действий (команд).
Каждый исполнитель имеет свою систему команд исполнителя.
 
Исполнители алгоритмов могут быть формальными (компьютер, телефон, мультиварка) и неформальными (человек, животные).