1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова
Задание 12 Параграф 1.1 ГДЗ Босова 9 класс 2023 (Информатика)
Босова
9 класс
Автор
Босова

Задание 12 Параграф 1.1 ГДЗ Босова 9 класс 2023 (Информатика)

Задача

использовать Черепаха
алг чертеж (цела)
нач
если а < -150 то стоп все нц 4 раз вперед (а); вправо (90) кц чертеж (а-5) кон Проследите, что получится при изменении значений параметра а. Добавьте параметр к — количество углов основной фигуры. Предложите свои варианты рисунков для Черепахи, которые можно получить с помощью рекурсии. использовать Черепаха алг чертеж (арг цел a) нач . опустить хвост . если a < -150 . . то стоп . все . нц 4 раз . . вперед (a); вправо (90) . кц . чертеж(a-5) кон a=100, k=3 использовать Черепаха алг чертеж (арг цел a,k) нач . опустить хвост . если a < -150 . . то стоп . все . нц k раз . . вперед (a); вправо (90) . кц . чертеж(a-5,k) кон a=100, k=3 (изменен угол поворота) использовать Черепаха алг чертеж (арг цел a,k) нач . опустить хвост . если a < -150 . . то стоп . все . нц k раз . . вперед (a); вправо (60) . кц . чертеж(a-5,k) кон

Подробный ответ

В исходном алгоритме Черепаха рисует фигуру из 4 отрезков длины $$a$$, поворачивая каждый раз на $$90^\circ$$, а затем рекурсивно вызывает саму себя с меньшим значением параметра: $$a-5$$. Рекурсия продолжается, пока $$a < -150$$.

При изменении значения $$a$$ меняется число вложенных фигур: чем больше начальное $$a$$, тем больше уровней рекурсии и тем крупнее рисунок. Например, при $$a=100$$ и $$a=150$$ получается набор вложенных квадратов, причём при большем $$a$$ фигур больше.

Если добавить параметр $$k$$ — количество углов основной фигуры, то алгоритм можно записать так:

использовать Черепаха
алг чертеж (арг цел a, k)
нач
  опустить хвост
  если a < -150
  то стоп
  все
  нц k раз
    вперед (a); вправо (90)
  кц
  чертеж(a-5, k)
кон

При $$k=3$$ и повороте на $$90^\circ$$ основная фигура уже не замыкается в треугольник, а даёт другой узор из повторяющихся звеньев. Если изменить угол поворота, например на $$60^\circ$$, рисунок станет шестиконечной спиралью/многоугольным узором:

использовать Черепаха
алг чертеж (арг цел a, k)
нач
  опустить хвост
  если a < -150
  то стоп
  все
  нц k раз
    вперед (a); вправо (60)
  кц
  чертеж(a-5, k)
кон

Таким образом, с помощью рекурсии можно получать разные вложенные и спиральные рисунки, меняя параметры $$a$$, $$k$$ и угол поворота.

Ответ

При увеличении $$a$$ рисунок состоит из большего числа вложенных фигур; при добавлении параметра $$k$$ можно строить основную фигуру с любым числом углов; при изменении угла поворота, например на $$60^\circ$$, получается другой узор — спиральный многоугольник.



Общая оценка
4.5 / 5
Другие учебники
Другие предметы