Задание 15 Параграф 7 ГДЗ Босова 11 класс (Информатика)
1) Для этого варианта предполагается, точка не принадлежит кругу и не находится за пределами квадрата. Точка может находиться на границах области.
if (sqr(x) + sqr(y) > = 9) then
if ((x < = 3) and (y < = 3) and (y > = -3)) or ((x > = -3) and (y < = 3) and (y > = -3)) then write(‘Да’) else write(‘Нет’);
Программа: Z_7_15_1.pas (ссылка ниже)
2) Область между окружностями:
((sqr(x) + sqr(y) < = 9) and (sqr(x) + sqr(y) > = 4) and (x < = 0) and (y > = 0)
Сектор:
((sqr(x) + sqr(y) < = 4) and (x > = 0) and (y < = 0))
Программа: Z_7_15_2.pas (ссылка ниже)
1) На рисунке 1 закрашена часть квадрата со стороной $$6$$, из которой вырезан круг радиуса $$3$$ с центром в начале координат. Значит, точка должна лежать внутри квадрата или на его границе и вне круга или на его границе.
Условия для квадрата:
$$-3 \le x \le 3,\quad -3 \le y \le 3$$
Условие для круга:
$$x^2+y^2 \ge 9$$
Тогда программа:
if (sqr(x) + sqr(y) >= 9) then
if ((x <= 3) and (x >= -3) and (y <= 3) and (y >= -3)) then write(‘Да’) else write(‘Нет’);
2) На рисунке 2 закрашены две области: часть кольца между окружностями радиусов $$2$$ и $$3$$ в верхней левой четверти и часть круга радиуса $$2$$ в нижней правой четверти.
Для первой части:
$$4 \le x^2+y^2 \le 9,\quad x \le 0,\quad y \ge 0$$
Для второй части:
$$x^2+y^2 \le 4,\quad x \ge 0,\quad y \le 0$$
Тогда условие принадлежности закрашенной области можно записать так:
if (((sqr(x) + sqr(y) <= 9) and (sqr(x) + sqr(y) >= 4) and (x <= 0) and (y >= 0)) or
((sqr(x) + sqr(y) <= 4) and (x >= 0) and (y <= 0))) then write(‘Да’) else write(‘Нет’);
Ответ
1)
if (sqr(x) + sqr(y) >= 9) then
if ((x <= 3) and (x >= -3) and (y <= 3) and (y >= -3)) then write(‘Да’) else write(‘Нет’);
2)
if (((sqr(x) + sqr(y) <= 9) and (sqr(x) + sqr(y) >= 4) and (x <= 0) and (y >= 0)) or
((sqr(x) + sqr(y) <= 4) and (x >= 0) and (y <= 0))) then write(‘Да’) else write(‘Нет’);