Контрольные задания > 11) Исполнитель Черепаха перемещается на экране компьютера, оставляя след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует две команды:
вперёд(п) (где п - целое число), вызывающая передвижение Черепашки на п шагов в направлении движения;
вправо(т) (где т - целое число), вызывающая изменение направления движения на т градусов по часовой стрелке.
Запись повтори к [команда1 команда2 команда3] означает, что последовательность команд в скобках повторится к раз.
В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен.
Черепахе был дан для исполнения следующий алгоритм:
повтори 5 [вперёд (6) вправо (72)]
вправо (270)
повтори 3 [вперёд (6) вправо (120) вперёд (6)]
Постройте многоугольник в среде исполнителя «Черепаха» программы Кумир и посчитайте количество точек с целыми координатами, которые находятся внутри фигуры (точки на границе считать не нужно).
Ответ:
Вопрос:
11) Исполнитель Черепаха перемещается на экране компьютера, оставляя след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует две команды:
вперёд(п) (где п - целое число), вызывающая передвижение Черепашки на п шагов в направлении движения;
вправо(т) (где т - целое число), вызывающая изменение направления движения на т градусов по часовой стрелке.
Запись повтори к [команда1 команда2 команда3] означает, что последовательность команд в скобках повторится к раз.
В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен.
Черепахе был дан для исполнения следующий алгоритм:
повтори 5 [вперёд (6) вправо (72)]
вправо (270)
повтори 3 [вперёд (6) вправо (120) вперёд (6)]
Постройте многоугольник в среде исполнителя «Черепаха» программы Кумир и посчитайте количество точек с целыми координатами, которые находятся внутри фигуры (точки на границе считать не нужно).
Ответ:
Для решения этой задачи, нам нужно представить, какую фигуру нарисует Черепаха, и определить количество целочисленных координат внутри этой фигуры.
Первая часть алгоритма: `повтори 5 [вперёд (6) вправо (72)]` рисует пятиугольник. Команда `вперёд (6)` заставляет Черепаху двигаться на 6 шагов вперёд, а `вправо (72)` поворачивает её на 72 градуса вправо. Эта последовательность повторяется 5 раз, создавая пятиугольник.
Вторая часть алгоритма: `вправо (270)` поворачивает Черепаху на 270 градусов вправо.
Третья часть алгоритма: `повтори 3 [вперёд (6) вправо (120) вперёд (6)]`. Это рисует ломаную линию, состоящую из 3 сегментов, где каждый сегмент - это `вперёд (6)`, потом поворот `вправо (120)` и снова `вперёд (6)`. Это создаст своего рода "звездочку".
Чтобы точно определить количество точек внутри фигуры, нужно построить фигуру в среде Кумир. Однако, без построения, можно сказать, что первая часть создаёт пятиугольник, а остальные команды добавляют детали к этой фигуре. Количество точек внутри пятиугольника зависит от его размера и формы. Если стороны пятиугольника равны 6 шагам, то внутри будет достаточно много точек. Поскольку посчитать их точно без программы Кумир сложно, точный ответ получить затруднительно.
Предположительный ответ: **100 (Это предположение, требуется точное построение в Кумире)**