Исполнитель Черепаха: движение и подсчёт точек
Задание 6 · Билет 2 · ЕГЭ по информатике
Условие
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, голова направлена вдоль положительного направления оси ординат, хвост поднят. Команды: Вперёд n, Назад n, Направо m, Налево m; запись Повтори k [ … ] — повтор k раз.
Черепахе был дан следующий алгоритм:
Опустить хвост
Повтори 10 [Вперёд 30 Направо 90]
Потренируйся на Черепахе: пройди по точкам, подними хвост для перелёта и посчитай точки фигуры.
Решение
Решение
открыто шагов: 5 из 5Нарисовать в интерпретаторе Черепахи
в браузереПишите код командами Вперёд, Назад, Направо, Налево, Повтори k [ … ], Поднять хвост, Опустить хвост. Черепаха идёт от точки (0; 0), голова сначала смотрит вверх. Запустите анимацию или выполняйте команды по одной.
старт · линия Черепахи· посчитанные точки
Черепаха идёт от точки (0;0), голова вверх, хвост опущен. Команды:
- Вперёд n — идёт по направлению головы и рисует линию (если хвост опущен).
- Назад n — пятится, не поворачиваясь.
- Направо m — поворот головы по часовой на m°.
- Налево m — поворот головы против часовой на m°.
- Повтори k [ … ] — повторяет блок команд k раз (можно вкладывать).
- Поднять хвост — перестаёт рисовать, перелетает на новое место.
- Опустить хвост — снова начинает рисовать.
Например, Налево 270 — это поворот по часовой на 90°.
Пример: квадрат
Повтори 4 [Вперёд 10 Направо 90]
Нарисует квадрат 10×10; точек с границей (10+1)·(10+1) = 121.
Пример: с перелётом
Вперёд 5 Поднять хвост Вперёд 5 Опустить хвост Вперёд 5
Первые 5 клеток — линия, потом перелёт без следа, потом линия снова.
Ctrl/⌘ + Enter — запустить ·
Теория и другие билеты
Разбор с нуля, типовые ошибки, частые вопросы и все билеты задания 6 — на странице задания.