Напишите программу которая вводит координаты точки ** плоскости и определяет? попала ли...

0 голосов
573 просмотров

Напишите программу которая вводит координаты точки на плоскости и определяет? попала ли эта точка в заштрихованную область. (х*x+y*y=4; y=x; x=2)


Информатика (15 баллов) | 573 просмотров
0

1. Пересечение трех указанных функций дает восемь областей. Какие из них заштрихованы? 2. Учитывать ли точки, лежащие на линиях границ, как входящие в заштрихованную область?

0

Да включая границу

0

Вы не ответили на первый вопрос.

0

заштрихована область соприкасающаяся с окружностью и пересечением прямых вертикальной х=2 и под 90 градусов

0

Под 90 градусов? Может, под 45 - та. которая y=x?

0

виноват конечно же 45 у=х

0

Окончательно: заштрихован небольшой криволинейный треугольник, вогнутая сторона которого является частью окружности?

0

И еще, на каком языке надо писать?

0

да, именно так. На Pascal

0

Сейчас напишу.

Дан 1 ответ
0 голосов
Правильный ответ

Var
  x,y:real;
begin
  Write('Введите координаты x и y точки: '); Readln(x,y);
  Write('Точка с указанными координатами ');
  if not ((y<=x) and (x<=2) and ((sqr(x)+sqr(y))>=4) and (y>=0)) then
    Write('не ');
  Writeln('принадлежит заштрихованной области.')
end.

Примеры выполнения программы:
Введите координаты x и y точки: 1.9 2.1
Точка с указанными координатами не принадлежит заштрихованной области.

Введите координаты x и y точки: 1.9 1.82
Точка с указанными координатами принадлежит заштрихованной области.

Введите координаты x и y точки: 1 -3
Точка с указанными координатами не принадлежит заштрихованной области.


(142k баллов)
0

Спасибо!

0

Пожалуйста