
А) Исполнитель Черепашка перемещается на экране компьютера, оставляя след в виде линии. В каждый
конкретный момент известно положение исполни- теля и направление его движения. У исполнителя существует две команды: Вперёд n (где n — целое число), вызывающая передвижение Чере- пашки на n шагов в направлении движения; Направо m (где m — целое число), вызывающая изменение направления движения на m градусов по часовой стрелке. Запись Повтори k [Команда1 Команда2 КомандаЗ] означает, что по- следовательность команд в скобках повторится k раз. При выполнении какого из перечисленных ниже алгоритмов на экране появился правильный треугольник? Поясните свой выбор. 1) Повтори 2 [Вперёд 30 Направо 20 Направо 40] 2) Повтори 3 [Вперёд 30 Направо 100 Направо 20] 3) Повтори 4 [Вперёд 30 Направо 50 Направо 10] 4) Повтори 5 [Вперёд 30 Направо 20 Направо 45] б) Черепашке был дан для исполнения следующий алгоритм: Повтори 8 [Вперёд 70 Направо 72] Какая фигура появится на экране? Подсказка: Это или правильный n-угольник или незамкнутая ломаная.

Ответы на вопрос

Ответ:
а ) 3
в) прости второе я не поняла ♡



Для решения этой задачи, давайте начнем с анализа каждого алгоритма по отдельности:
а) Посмотрим на каждый алгоритм и определим, куда переместится исполнитель Черепашка после выполнения всех команд.
- Повтори 2 [Вперёд 30 Направо 20 Направо 40]
- После выполнения команды "Вперёд 30", Черепашка переместится на 30 шагов вперед.
- Затем, после выполнения первой команды "Направо 20", Черепашка изменит направление движения на 20 градусов по часовой стрелке.
- После выполнения второй команды "Направо 40", Черепашка снова изменит направление движения на 40 градусов по часовой стрелке.
Поскольку суммарное изменение направления равно 20 + 40 = 60 градусов (меньше, чем полный оборот в 360 градусов), Черепашка вернется на свою исходную траекторию. Таким образом, алгоритм вернет Черепашку в исходное положение и не создаст треугольника.
- Повтори 3 [Вперёд 30 Направо 100 Направо 20]
- Аналогично предыдущему алгоритму, можно определить, что Черепашка вернется на свою исходную траекторию.
- Повтори 4 [Вперёд 30 Направо 50 Направо 10]
- После выполнения команды "Вперёд 30", Черепашка переместится на 30 шагов вперед.
- Затем, после выполнения первой команды "Направо 50", Черепашка изменит направление движения на 50 градусов по часовой стрелке.
- После выполнения второй команды "Направо 10", Черепашка снова изменит направление движения на 10 градусов по часовой стрелке.
Суммарное изменение направления будет равно 50 + 10 = 60 градусов (меньше, чем полный оборот в 360 градусов), Черепашка вернется на свою исходную траекторию. Таким образом, алгоритм вернет Черепашку в исходное положение и не создаст треугольника.
- Повтори 5 [Вперёд 30 Направо 20 Направо 45]
- Аналогично предыдущим алгоритмам, можно определить, что Черепашка вернется на свою исходную траекторию.
Таким образом, ни один из перечисленных алгоритмов не создаст правильный треугольник на экране.
б) Алгоритм Повтори 8 [Вперёд 70 Направо 72] вызовет повторение двух команд Вперёд 70 и Направо 72 восемь раз. Суммарное изменение направления после выполнения всех команд будет равно 72 * 8 = 576 градусов (больше, чем полный оборот в 360 градусов).
Когда Черепашка идет вперед на 70 шагов и поворачивает на 72 градуса вправо, она создает правильный пятиугольник (пентагон). Таким образом, на экране появится правильный пятиугольник после выполнения данного алгоритма.


Похожие вопросы


Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili