← Все правила
Информатика2–7 класс

Алгоритм: как объяснить ребёнку за один вечер

Слово «алгоритм» звучит как что-то из программирования, но ребёнок исполняет алгоритмы каждый день: почистить зубы, разогреть обед, пройти уровень в игре. Вся разница — в строгости.

Лучший способ понять алгоритм — написать план для исполнителя, который делает ровно то, что написано, и ничего больше. Таким исполнителем на вечер назначается родитель.

Правило: план для робота

  1. 1Алгоритм — точный план действий для исполнителя. Исполнитель бывает человеком, роботом или программой — суть одна.
  2. 2Каждый шаг — простой и однозначный: «взять хлеб» — плохо (робот не знает, откуда), «открыть пакет, достать один кусок хлеба» — хорошо.
  3. 3Шаги идут в порядке, и у исполнителя есть только те команды, которые он умеет выполнять. Всё, что не написано, — не произойдёт.
  4. 4Проверка алгоритма — исполнить его буквально. Если результат не тот — виноват план, а не исполнитель.

Образец: игра «родитель — робот»

Ребёнок пишет алгоритм «сделать бутерброд» для родителя-робота. Родитель исполняет СТРОГО по написанному: «взять хлеб» — робот мнёт пакет. «Положить сыр» — робот кладёт весь кусок, упавший на пол, — не написано же «аккуратно».

Смех гарантирован — и это лучший учитель: ребёнок сам видит, какие шаги пропустили и почему «очевидное» надо писать. Такой урок не забывается, в отличие от определения из учебника.

Теперь попробуй сам

Сегодня: алгоритм «почистить зубы» из 8–10 шагов, родитель исполняет буквально. Завтра: нарисовать алгоритм «нарисовать квадрат» для робота, умеющего только «шаг» и «поворот».

Квадрат — это уже почти программирование: четыре раза повторить «шаг-шаг-шаг-поворот». Если ребёнок заметил повторение и предложил «сделать 4 раза» — он только что изобрёл цикл.

Типичные ошибки — ребёнка и родителя

  • РебёнокПропускает «очевидные» шаги (открыть пакет, взять щётку). Нормально — именно это и показывает игра-робот: очевидного для исполнителя не существует.
  • РебёнокПишет шаги-прилагательные: «аккуратно», «быстро». Робот не понимает оценок — команды должны быть проверяемыми: что именно сделать и сколько.
  • РодительПерескакивает к настоящему коду. Циклы и переменные усваиваются на «человеческих» алгоритмах; код — следующий слой, не первый.
  • РодительИсправляет план за ребёнка вместо исполнения. Сила метода — в честном исполнении ошибочного плана: ошибка сама себя показывает.

Если вечер уже не задался

Вечерний формат — 15 минут игры «робот» раз в неделю. Через месяц ребёнок начнёт замечать алгоритмы вокруг: рецепт, инструкция к игре, светофор — это всё планы для исполнителей.

«Объяснятор» в информатике придерживается того же правила: не выдаёт готовый код и не решает за ребёнка — подводит вопросами, пока работоспособный план не сложится у него в голове.

Первые 3 вечера — бесплатно, без карты

«Объяснятор» — ИИ-тьютор, который не решает за ребёнка, а доводит до ответа его самого: правило → образец → ребёнок решает. Вам приходит отчёт о каждом занятии. Все предметы, 1–9 класс.

Начать бесплатно →

Частые вопросы

С какого возраста это работает?

Игра «робот» доступна с 6–7 лет, программные исполнители (Черепаха, Лого) — со 2–3 класса. Позже алгоритмы никуда не деваются: информатика 7–9 стоит на них целиком.

Что такое ветвление и цикл простыми словами?

Ветвление — «если пойдёт дождь, возьми зонт» (план с выбором), цикл — «повтори приседание 10 раз» (план с повтором). Оба ребёнок применяет в жизни годами, надо только назвать вещи именами.

Зачем это школьнику вне информатики?

Алгоритмическое мышление — это умение раскладывать задачу на исполнимые шаги. Оно одинаково работает в сочинении (план), в уборке комнаты (порядок) и в подготовке к контрольной.

Читайте также