Исполнитель Кузнечик на числовой прямой
💻 Информатика · 5 класс
Кто такой Кузнечик
Кузнечик — это учебный исполнитель, который умеет прыгать по числовой прямой. Он стоит в какой-то точке с числом и может прыгнуть вперёд (вправо) или назад (влево) на одинаковое расстояние. Управляя прыжками, мы заставляем его попасть в нужную точку.
Кузнечик понимает всего две команды. Это делает его удобным для знакомства с алгоритмами: программа состоит из простых шагов, и легко проследить, где он окажется.
Команды Кузнечика
| Команда | Что делает | Изменение числа |
|---|---|---|
| Вперёд | Прыжок вправо | Прибавить шаг |
| Назад | Прыжок влево | Вычесть шаг |
Пусть длина одного прыжка равна 3. Тогда команда «Вперёд» увеличивает число на 3, а «Назад» уменьшает на 3.
Разберём программу
Кузнечик стоит в точке 0, длина прыжка 3. Выполним программу из трёх команд:
старт: 0
Вперёд → 3
Вперёд → 6
Назад → 3После трёх прыжков Кузнечик оказался в точке 3. Чтобы попасть, например, в точку 9 из нуля, ему нужно сделать три прыжка вперёд: 0 → 3 → 6 → 9.
Как подбирать команды
Если расстояние между стартом и целью делится на длину прыжка, задача решается ровными прыжками в одну сторону. Сначала смотрим, куда нужно — вправо или влево, затем считаем, сколько прыжков уместится. Для этого расстояние до цели делят на длину прыжка. Получившееся число и есть количество команд.
| Старт | Цель | Шаг | Программа |
|---|---|---|---|
| 0 | 9 | 3 | Вперёд, Вперёд, Вперёд |
| 6 | 0 | 3 | Назад, Назад |
| 0 | 12 | 4 | Вперёд × 3 |
Цикл вместо повторов
Когда прыжков много, выписывать «Вперёд, Вперёд, Вперёд...» неудобно. Тогда применяют цикл — команду повторения. Вместо длинного списка пишут короткую запись:
повторить 3 раза
Вперёд
конецЭта программа делает ровно три прыжка вперёд, как и три отдельные команды. Так Кузнечик помогает понять, зачем в алгоритмах нужно повторение: оно укорачивает запись и делает её понятнее. А ещё на примере Кузнечика видно главное свойство исполнителя: он точно и без раздумий делает ровно то, что записано в командах, и не догадывается о цели сам. Если программа составлена с ошибкой, Кузнечик честно её выполнит и окажется не там, где нужно.
Правило: число прыжков равно расстоянию до цели, делённому на длину одного прыжка. Направление выбираем по знаку: к большему числу — вперёд, к меньшему — назад.
Частая ошибка: перепутать направление и уйти в другую сторону от цели. Всегда сравнивай, где цель — правее или левее старта.
Кратко о главном
- Кузнечик — исполнитель, прыгающий по числовой прямой.
- У него две команды: «Вперёд» (прибавить шаг) и «Назад» (вычесть шаг).
- Программа — это последовательность прыжков от старта к цели.
- Число прыжков равно расстоянию до цели, делённому на длину прыжка.
- Повторяющиеся прыжки удобно записать циклом.