Алгоритм
Это понятие впервые встречается на программе «Стартовая программа по инженерному развитию» — примерно 6-8 лет (1-2 класс).
Точный порядок шагов, который приводит к результату. Как рецепт: делаешь по порядку — получаются блины.
Рецепт блинов: перепутаешь порядок — блинов не будет.
Составить алгоритм «почистить зубы» и объяснить, что сломается, если поменять шаги местами.
Последовательность однозначных команд для исполнителя (человека, робота, программы), которая за конечное число шагов приводит к результату. Свойства: дискретность, понятность исполнителю, результативность.
Нарисовать блок-схему своего алгоритма; найти ошибку в чужом.
Формализованная процедура преобразования входных данных в выходные за конечное число операций. Характеризуется корректностью и вычислительной сложностью; одну задачу могут решать алгоритмы разной эффективности.
Сравнить пузырьковую и быструю сортировку по числу операций на 10 и 10 000 элементов.
Частое заблуждение
«Алгоритм = программа». Нет: программа — это запись алгоритма на конкретном языке.