1. Главная
  2. Библиотека
  3. Программирование
  4. Исполнитель Черепаха действует на плоскости и оставляет...
Решение задачи на тему

Исполнитель Черепаха действует на плоскости и оставляет след в виде линии. Черепахе был дан для исполнения следующий алгоритм: Повтори 2 [Вперёд 6 Направо 90 Вперёд 11 Направо 90] Поднять хвост Вперёд 4 Направо 90 Вперёд 4 Налево 90 Опустить хвост Повтори

  • Программирование
  • #Основы алгоритмизации и программирования
  • #Структуры и алгоритмы обработки данных
Исполнитель Черепаха действует на плоскости и оставляет след в виде линии. Черепахе был дан для исполнения следующий алгоритм: Повтори 2 [Вперёд 6 Направо 90 Вперёд 11 Направо 90] Поднять хвост Вперёд 4 Направо 90 Вперёд 4 Налево 90 Опустить хвост Повтори

Условие:

Исполнитель Черепаха действует на плоскости и оставляет след в виде линии.

Черепахе был дан для исполнения следующий алгоритм:

Повтори 2 [Вперёд 6 Направо 90 Вперёд 11 Направо 90]
Поднять хвост
Вперёд 4 Направо 90
Вперёд 4 Налево 90
Опустить хвост
Повтори 2 [Вперёд 16 Налево 90 Вперёд 2 Налево 90]
Определите, сколько точек с целочисленными координатами будут находиться внутри области, ограниченной линией, заданной данным алгоритмом.

Решение:

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

  1. Первый блок: Повтори 2 [Вперёд 6 Направо 90 Вперёд 11 Направо 90]
  • Начнем в точке (0, 0) и направлены вверх (по оси Y).
  • Первый цикл:
  • Вперёд 6: перемещаемся в (0, 6).
  • Направо 90: теперь направлены вправо (по оси X).
  • Вперёд 11: перемещаемся в (11, 6).
  • Направо 90: теперь направлены вниз (по оси Y).
  • Второй цикл:
  • Вперёд 6: перемещаемся в (11, -5).
  • Направо 90: теперь направлены влево (по оси X).
  • Впер...

Выбери предмет