Вопрос:

ВПР. Информатика. 8 класс. Вариант 1. Часть 2 Код Исполнитель Черепаха перемещается на экране компьютера, оставляя след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует три команды: вперед(п) (где п – целое число), вызывающая передвижение Черепашки на п шагов в направлении движения; вправо(m) (где m – целое число), вызывающая изменение направления движения на т градусов по часовой стрелке. опустить хвост – при перемещении Черепаха будет чертить линию. Запись повтори k [команда1 команда2 команда3] означает, что последовательность команд в скобках повторится k раз. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. Черепахе был дан для исполнения следующий алгоритм, который строит многоугольник: повтори 20 [вперед(5) вправо(288)] Наберите и выполните этот алгоритм в среде исполнителя «Черепаха» программы Кумир и определите количество вершин у многоугольника. Ответ:

Ответ:

Решение:

Алгоритм для построения многоугольника: повтори 20 [вперед(5) вправо(288)].

Каждая команда вперед(5) смещает черепаху на 5 единиц, а команда вправо(288) поворачивает её на 288 градусов по часовой стрелке. Цикл повтори 20 означает, что эта последовательность команд выполняется 20 раз.

Чтобы определить количество вершин многоугольника, нужно посчитать, сколько раз черепаха выполняет команду вперед, прежде чем вернуться в исходную точку и положение. В данном алгоритме команда вперед(5) выполняется 20 раз.

Угол поворота составляет 288 градусов. Полный оборот — 360 градусов. Количество таких поворотов, чтобы вернуться в исходное направление, равно 360 / 288. Однако, так как черепаха делает полный оборот (360 градусов) после всех команд, чтобы вернуться в исходное состояние, мы должны учитывать, что сумма внешних углов любого многоугольника равна 360 градусам. Если черепаха делает 20 поворотов по 288 градусов, то суммарный поворот составит \( 20 \times 288 = 5760 \) градусов. Это значит, что черепаха делает \( \frac{5760}{360} = 16 \) полных оборотов.

Количество вершин многоугольника равно количеству раз, которое команда вперед выполняется перед возвращением в исходное положение. В данном случае, команда вперед(5) выполняется 20 раз.

Ответ: 20

Подать жалобу Правообладателю