Упр.2.158 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
- Определите, что будет нарисовано на поле после выполнения Чертежником алгоритма.
- Напишите для Чертежника алгоритм рисования фигуры.
После выполнения алгоритма на поле будет нарисована фигура из двух одинаковых звёздочек, соединённых в середине.
Ход решения
Чертежник начинает из точки $$(3,3)$$ с поднятым пером. Затем два раза выполняется один и тот же набор перемещений с опущенным пером:
$$(-1,1),\ (-2,-1),\ (2,-1),\ (2,2),\ (2,-1),\ (-2,-1),\ (-2,2),\ (1,2),\ (1,-2),\ (-2,-2),\ (1,-2),\ (1,2),\ (-1,1).$$
Эти перемещения образуют одну звёздочку. Так как цикл повторяется 2 раза, такая же звёздочка рисуется ещё раз справа. После этого Чертежник поднимает перо и смещается на $$(6,0)$$, не рисуя линию.
Ответ
Будут нарисованы две одинаковые соединённые фигуры в виде звёздочек, расположенные горизонтально рядом друг с другом.
Выполнение
а)
использовать Чертежник
алг
нач
поднять перо
сместиться в точку (1,1)
опустить перо
нц 3 раз
сместиться на вектор (2,0)
сместиться на вектор (0,1)
кц
поднять перо
сместиться на вектор (7,0)
кон
б)
использовать Чертежник
алг
нач
поднять перо
сместиться в точку (1,1)
опустить перо
нц 3 раз
опустить перо
сместиться на вектор (0,2)
сместиться на вектор (2,0)
сместиться на вектор (0,-2)
сместиться на вектор (-2,0)
поднять перо
сместиться на вектор (2,2)
кц
поднять перо
сместиться на вектор (7,0)
кон
в)
использовать Чертежник
алг
нач
поднять перо
сместиться в точку (1,1)
опустить перо
нц 3 раз
опустить перо
сместиться на вектор (0,2)
сместиться на вектор (2,0)
сместиться на вектор (0,-2)
сместиться на вектор (-2,0)
поднять перо
сместиться на вектор (1,1)
кц
поднять перо
сместиться на вектор (7,0)
кон





