Задание 15 Параграф 7 ГДЗ Босова 11 класс (Информатика)

Решение #1

Изображение 15. Разработайте программу, которая выводит сообщение «Да», если точка с координатами (х, у) принадлежит закрашенной области, и «Нет» в противном случае.1) Для этого...
Приложенные файлы
Загрузка...

Рассмотрим вариант решения задания из учебника Босова, Босова 11 класс, Бином:
15. Разработайте программу, которая выводит сообщение «Да», если точка с координатами (х, у) принадлежит закрашенной области, и «Нет» в противном случае.
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 (ссылка ниже)
*Цитирирование задания со ссылкой на учебник производится исключительно в учебных целях для лучшего понимания разбора решения задания.
*размещая тексты в комментариях ниже, вы автоматически соглашаетесь с пользовательским соглашением