Задание 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;
вперед(длина)
поднять хвост
кон
Ответ
Подходящие программы для рисования треугольной и квадратной спирали приведены выше.