Задание 10 Параграф 1.1 ГДЗ Босова 9 класс 2023 (Информатика)
Воспользуйтесь вспомогательным алгоритмом с параметром
ромб:
алг ромб (арг вещ х, у, а)
нач
сместиться в точку (х, у)
опустить перо
сместиться на вектор(2*а,
сместиться на вектор(-2*а
сместиться на вектор(-2*а
сместиться на вектор(2*а,
поднять перо
кон
Придумайте собственные рисунки на основе вспомогательного алгоритма с параметром ромб.
а)
использовать Чертежник
алг ромб_3
нач
. вещ x,y,a
. x:=15; y:=15;a:=2
. нц 3 раз
. . ромб (x,y,a)
. . a:=a+2; y:=y-2
. кц
кон
алг ромб (арг вещ x,y,a)
нач
. сместиться в точку (x,y)
. опустить перо
. сместиться на вектор(2*a,a)
. сместиться на вектор(-2*a,a)
. сместиться на вектор(-2*a,-a)
. сместиться на вектор(2*a,-a)
. поднять перо
кон
б)
использовать Чертежник
алг ромб_3
нач
. вещ x,y,a
. x:=15; y:=15;a:=1
. ромб (x,y,a)
. a:=a+2; y:=y-1
. ромб (x,y,a)
. y:=y-2
. ромб (x,y,a)
. a:=a+1
. ромб (x,y,a)
кон
алг ромб (арг вещ x,y,a)
нач
. сместиться в точку (x,y)
. опустить перо
. сместиться на вектор(2*a,a)
. сместиться на вектор(-2*a,a)
. сместиться на вектор(-2*a,-a)
. сместиться на вектор(2*a,-a)
. поднять перо
кон
в)
использовать Чертежник
алг ромб_3
нач
. вещ x,y,a
. x:=15; y:=15;a:=3
. ромб (x,y,a)
. x:=x+6;
. ромб (x,y,a)
. x:=x-3;y:=y-2
. ромб (x,y,a)
кон
алг ромб (арг вещ x,y,a)
нач
. сместиться в точку (x,y)
. опустить перо
. сместиться на вектор(2*a,a)
. сместиться на вектор(-2*a,a)
. сместиться на вектор(-2*a,-a)
. сместиться на вектор(2*a,-a)
. поднять перо
кон
Сначала составим вспомогательный алгоритм ромб, который рисует один ромб с вершинами, смещёнными на векторы $$ (2a, a),\; (-2a, a),\; (-2a, -a),\; (2a, -a) $$.
Затем используем этот алгоритм несколько раз, изменяя координаты и параметр $$a$$, чтобы получить нужные рисунки.
а)
использовать Чертежник
алг ромб_3
нач
вещ x, y, a
x:=15; y:=15; a:=2
нц 3 раз
ромб(x, y, a)
a:=a+2; y:=y-2
кц
кон
алг ромб(арг вещ x, y, a)
нач
сместиться в точку (x, y)
опустить перо
сместиться на вектор(2*a, a)
сместиться на вектор(-2*a, a)
сместиться на вектор(-2*a, -a)
сместиться на вектор(2*a, -a)
поднять перо
кон
б)
использовать Чертежник
алг ромб_3
нач
вещ x, y, a
x:=15; y:=15; a:=1
ромб(x, y, a)
a:=a+2; y:=y-1
ромб(x, y, a)
y:=y-2
ромб(x, y, a)
a:=a+1
ромб(x, y, a)
кон
алг ромб(арг вещ x, y, a)
нач
сместиться в точку (x, y)
опустить перо
сместиться на вектор(2*a, a)
сместиться на вектор(-2*a, a)
сместиться на вектор(-2*a, -a)
сместиться на вектор(2*a, -a)
поднять перо
кон
в)
использовать Чертежник
алг ромб_3
нач
вещ x, y, a
x:=15; y:=15; a:=3
ромб(x, y, a)
x:=x+6
ромб(x, y, a)
x:=x-3; y:=y-2
ромб(x, y, a)
кон
алг ромб(арг вещ x, y, a)
нач
сместиться в точку (x, y)
опустить перо
сместиться на вектор(2*a, a)
сместиться на вектор(-2*a, a)
сместиться на вектор(-2*a, -a)
сместиться на вектор(2*a, -a)
поднять перо
кон
Ответ
Приведены алгоритмы для рисунков а), б) и в) с использованием вспомогательного алгоритма ромб.