P
pro·school.ru
Каталог школ

Исполнитель Кузнечик на числовой прямой

💻 Информатика · 5 класс

Кто такой Кузнечик

Кузнечик — это учебный исполнитель, который умеет прыгать по числовой прямой. Он стоит в какой-то точке с числом и может прыгнуть вперёд (вправо) или назад (влево) на одинаковое расстояние. Управляя прыжками, мы заставляем его попасть в нужную точку.

Кузнечик понимает всего две команды. Это делает его удобным для знакомства с алгоритмами: программа состоит из простых шагов, и легко проследить, где он окажется.

Команды Кузнечика

КомандаЧто делаетИзменение числа
ВперёдПрыжок вправоПрибавить шаг
НазадПрыжок влевоВычесть шаг

Пусть длина одного прыжка равна 3. Тогда команда «Вперёд» увеличивает число на 3, а «Назад» уменьшает на 3.

Разберём программу

Кузнечик стоит в точке 0, длина прыжка 3. Выполним программу из трёх команд:

старт: 0 Вперёд → 3 Вперёд → 6 Назад → 3

После трёх прыжков Кузнечик оказался в точке 3. Чтобы попасть, например, в точку 9 из нуля, ему нужно сделать три прыжка вперёд: 0 → 3 → 6 → 9.

Как подбирать команды

Если расстояние между стартом и целью делится на длину прыжка, задача решается ровными прыжками в одну сторону. Сначала смотрим, куда нужно — вправо или влево, затем считаем, сколько прыжков уместится. Для этого расстояние до цели делят на длину прыжка. Получившееся число и есть количество команд.

СтартЦельШагПрограмма
093Вперёд, Вперёд, Вперёд
603Назад, Назад
0124Вперёд × 3

Цикл вместо повторов

Когда прыжков много, выписывать «Вперёд, Вперёд, Вперёд...» неудобно. Тогда применяют цикл — команду повторения. Вместо длинного списка пишут короткую запись:

повторить 3 раза Вперёд конец

Эта программа делает ровно три прыжка вперёд, как и три отдельные команды. Так Кузнечик помогает понять, зачем в алгоритмах нужно повторение: оно укорачивает запись и делает её понятнее. А ещё на примере Кузнечика видно главное свойство исполнителя: он точно и без раздумий делает ровно то, что записано в командах, и не догадывается о цели сам. Если программа составлена с ошибкой, Кузнечик честно её выполнит и окажется не там, где нужно.

Правило: число прыжков равно расстоянию до цели, делённому на длину одного прыжка. Направление выбираем по знаку: к большему числу — вперёд, к меньшему — назад.
Частая ошибка: перепутать направление и уйти в другую сторону от цели. Всегда сравнивай, где цель — правее или левее старта.

Кратко о главном

  • Кузнечик — исполнитель, прыгающий по числовой прямой.
  • У него две команды: «Вперёд» (прибавить шаг) и «Назад» (вычесть шаг).
  • Программа — это последовательность прыжков от старта к цели.
  • Число прыжков равно расстоянию до цели, делённому на длину прыжка.
  • Повторяющиеся прыжки удобно записать циклом.