Что такое алгоритм
Алгоритм — это точная последовательность команд, которая приводит исполнителя от исходных данных к результату за конечное число шагов. Исполнителем может быть человек, робот или компьютер — главное, что он выполняет команды буквально, не додумывая ничего «по смыслу».
Чтобы запись считалась алгоритмом, она должна обладать свойствами: дискретность (состоит из отдельных шагов), понятность (только команды из системы команд исполнителя), определённость (каждый шаг трактуется однозначно), результативность (заканчивается за конечное число шагов и даёт результат) и массовость (подходит для целого класса похожих задач, а не одной).
Записывать алгоритмы можно по-разному: словами, на псевдокоде, на языке программирования — или блок-схемой. Блок-схема — это чертёж алгоритма: каждый шаг рисуется фигурой по ГОСТ, а стрелки показывают порядок выполнения. Овал — начало и конец, параллелограмм — ввод и вывод, прямоугольник — действие, ромб — условие.
Именно блок-схемы встречаются в задачах ОГЭ и ЕГЭ: вам дают схему и спрашивают, что получится после её выполнения. В этом курсе вы научитесь читать такие схемы шаг за шагом — и проверять себя на живых, исполняемых схемах.
# простейший линейный алгоритм: ввод -> вычисление -> вывод
a = 5
b = 3
p = 2 * (a + b)
print('периметр:', p)