Упр.214 Часть 2 ГДЗ Рабочая тетрадь Босова 6 класс (Информатика)
Какие фигуры будут нарисованы Черепашкой при следующих значениях переменных? Составьте алгоритмы рисования изображённых ниже фигур так, чтобы в процессе рисования перо не отрывалось от бумаги и ни одна линия не проводилась дважды.
а) Используйте команду сместиться в точку.
б) Используйте команду сместиться на вектор.
в) Используйте команды по своему усмотрению.
В программе Черепашка каждый раз проходит $$n$$ раз по одному и тому же правилу: делает шаг вперёд на $$m$$ и поворачивает направо на угол $$\frac{360 \cdot k}{n}$$.
Значит, фигура зависит от числа сторон $$n$$ и угла поворота.
| $$n$$ | $$m$$ | $$k$$ | Угол поворота | Фигура |
|---|---|---|---|---|
| 5 | 50 | 2 | $$\frac{360 \cdot 2}{5}=144^\circ$$ | звезда |
| 7 | 40 | 2 | $$\frac{360 \cdot 2}{7}$$ | семиконечная звезда |
| 9 | 30 | 2 | $$\frac{360 \cdot 2}{9}=80^\circ$$ | девятиугольная звезда |
| 9 | 30 | 3 | $$\frac{360 \cdot 3}{9}=120^\circ$$ | треугольник |
| 9 | 30 | 4 | $$\frac{360 \cdot 4}{9}=160^\circ$$ | звёздочка |
Чтобы составить алгоритмы рисования фигур, нужно провести линии так, чтобы перо не отрывалось от бумаги и ни одна линия не повторялась. Для этого удобно использовать команды сместиться в точку или сместиться на вектор в нужной последовательности.
а)
использовать Чертежник
алг
нач
поднять перо
сместиться в точку (1,1)
опустить перо
сместиться в точку (5,1)
сместиться в точку (5,5)
сместиться в точку (1,1)
сместиться в точку (1,5)
сместиться в точку (9,5)
сместиться в точку (5,1)
сместиться в точку (9,1)
сместиться в точку (9,5)
кон
б)
использовать Чертежник
алг
нач
поднять перо
сместиться в точку (3,3)
опустить перо
сместиться на вектор (-2,0)
сместиться на вектор (0,4)
сместиться на вектор (4,0)
сместиться на вектор (0,-2)
сместиться на вектор (-2,0)
сместиться на вектор (0,-2)
сместиться на вектор (2,0)
сместиться на вектор (0,2)
сместиться на вектор (2,0)
сместиться на вектор (0,-4)
сместиться на вектор (-4,0)
сместиться на вектор (0,2)
кон
в)
использовать Чертежник
алг
нач
поднять перо
сместиться в точку (2,1)
опустить перо
сместиться на вектор (3,6)
сместиться на вектор (3,-6)
сместиться на вектор (-7,4)
сместиться на вектор (8,0)
сместиться на вектор (-7,-4)
кон
Ответ
При $$n=5,\ m=50,\ k=2$$ получится звезда; при $$n=7,\ m=40,\ k=2$$ — семиконечная звезда; при $$n=9,\ m=30,\ k=2$$ — девятиугольная звезда; при $$n=9,\ m=30,\ k=3$$ — треугольник; при $$n=9,\ m=30,\ k=4$$ — звёздочка.