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

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

Задача

а)
использовать Черепаха
алг треугольная спираль
нач
. цел длина
. длина:=120
. нц 10 раз
. . опустить хвост
. . вправо (60)
. . вперед (длина)
. . влево (120)
. . длина:=длина-3
. . вперед (длина)
. . влево (120)
. . длина:=длина-3
. . вперед (длина)
. . длина:=длина-3
. . влево (180)
. кц
. поднять хвост
. назад (100)
кон
б)
использовать Черепаха
алг квадратная спираль
нач
. цел длина
. длина:=10
. нц 10 раз
. . опустить хвост
. . вперед (длина);вправо (90)
. . длина:=длина+3;вперед (длина)
. . вправо (90);длина:=длина+3
. . вперед (длина);длина:=длина+3
. . вправо (90);вперед (длина)
. . длина:=длина+3
. . вправо(90)
. кц
. вперед (длина)
. длина:=длина+3
. вправо (90); длина:=длина+3;
. вперед (длина)
. поднять хвост
кон

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

Для рисования спирали Черепахой удобно использовать цикл, в котором длина каждого следующего отрезка изменяется на постоянную величину. Тогда фигура строится последовательно, без повторения одинаковых команд вручную.

Для треугольной спирали каждый новый виток получается после поворотов на $$60^\circ$$ и $$120^\circ$$, а длина отрезков уменьшается на 3.

использовать Черепаха
алг треугольная спираль
нач
  цел длина
  длина := 120
  нц 10 раз
    опустить хвост
    вправо(60)
    вперед(длина)
    влево(120)
    длина := длина — 3
    вперед(длина)
    влево(120)
    длина := длина — 3
    вперед(длина)
    длина := длина — 3
    влево(180)
  кц
  поднять хвост
  назад(100)
кон

Для квадратной спирали используются повороты на $$90^\circ$$, а длина каждого следующего отрезка увеличивается на 3.

использовать Черепаха
алг квадратная спираль
нач
  цел длина
  длина := 10
  нц 10 раз
    опустить хвост
    вперед(длина); вправо(90)
    длина := длина + 3; вперед(длина)
    вправо(90); длина := длина + 3
    вперед(длина); длина := длина + 3
    вправо(90); вперед(длина)
    длина := длина + 3
    вправо(90)
  кц
  вперед(длина)
  длина := длина + 3
  вправо(90); длина := длина + 3;
  вперед(длина)
  поднять хвост
кон

Ответ

Подходящие программы для рисования треугольной и квадратной спирали приведены выше.



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