Упр.161 ГДЗ Рабочая тетрадь Босова 8 класс 2016 (Информатика)
а) использовать Черепаха
алг
нач
. цел х
. вещ у
. х:=20
. у:=х*sqrt(2)
. опустить хвост
. нц 3 раз
. . нц 4 раз
. . . вперед (х)
. . . вправо (45)
. . . вперед (у)
. . . вправо (45)
. . кц
. . поднять хвост
. . вправо (90)
. . вперед (40)
. . влево (90)
. . опустить хвост
. кц
кон
б) использовать Черепаха
алг
нач
. цел х
. х:=40
. опустить хвост
. нц 3 раз
. . нц 6 раз
. . . вперед (х)
. . . вправо (60)
. . кц
. . х:=х+10
. кц
.
кон
Для построения фигур удобно использовать повторение: в каждом цикле Черепаха рисует правильный многоугольник, а затем смещается в нужную точку для следующей фигуры.
а) Здесь рисуются три одинаковых восьмиугольника. Для восьмиугольника сторонами служат отрезки длиной $$x$$ и $$y=x\sqrt{2}$$, а поворот выполняется на $$45^\circ$$.
использовать Черепаха
алг
нач
цел x
вещ y
x:=20
y:=x*sqrt(2)
опустить хвост
нц 3 раз
нц 4 раз
вперед (x)
вправо (45)
вперед (y)
вправо (45)
кц
поднять хвост
вправо (90)
вперед (40)
влево (90)
опустить хвост
кц
кон
б) Здесь строятся три правильных шестиугольника. У правильного шестиугольника угол поворота равен $$60^\circ$$, поэтому в цикле используется команда вправо (60). После каждого шестиугольника длина стороны увеличивается на 10.
использовать Черепаха
алг
нач
цел x
x:=40
опустить хвост
нц 3 раз
нц 6 раз
вперед (x)
вправо (60)
кц
x:=x+10
кц
кон