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

Исполнитель Черепашка перемещается на экране компьютера, оставляя след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существуют две команды: Вперёд , где - целое число, вызывающая

  • Предмет: Программирование
  • Автор: Кэмп
  • #Основы алгоритмизации и программирования
  • #Языки программирования (C++, Java, Python и др.)
Исполнитель Черепашка перемещается на экране компьютера, оставляя след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существуют две команды: Вперёд , где - целое число, вызывающая

Условие:

Исполнитель Черепашка перемещается на экране компьютера,

оставляя след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существуют две команды:

Вперёд nn, где nn - целое число, вызывающая передвижение черепашки на nn шагов в направлении движения;

Направо mm, где mm - целое число, вызывающая изменение направления движения на mm градусов по часовой стрелке.

Запись Повтори 6 [Команда1 Команда2] означает, что последовательность команд в скобках повторится 5 раз.

Черепашке был дан для исполнения следующий алгоритм: Повтори 6 [Повтори 6 [Вперёд 40 Направо 120] Направо 90] Какая фигура появится на экране?

Решение:

1. Дано

  • Команды:

  • Вперёд n: Перемещение на nn шагов.

  • Направо m: Поворот на mm градусов по часовой стрелке.

  • Алгоритм:

    Повтори 6 [Повтори 6 [Вперёд 40 Направо 120] Направо 90] \text{Повтори 6 [Повтори 6 [Вперёд 40 Направо 120] Направо 90]}

  • Особенность повторения: Повтори K [Команды] означает, что последовательность команд выполняется KK раз.

2. Найти

Какая фигура появится на экране после выполнения данного алгоритма?

3. Решение

Для определения фигуры нам нужно проанализировать внутренний и внешний циклы, а также суммарный поворот.

Шаг 1: Анализ внутреннего цикла

Внут...

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

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какую фигуру нарисует внутренний цикл `Повтори 6 [Вперёд 40 Направо 120]`?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

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