• Pascal. Составить программу, которая печатает true, если точка с координатами (х,у) принадлежит заштрихованной области

    question img

Ответы 8

  • я видел , думаю
    • Автор:

      huber
    • 6 лет назад
    • 0
  • он и -5 -1 тру выводит
  • Исправил
    • Автор:

      foley
    • 6 лет назад
    • 0
  • Спасибо большое, все вроде прекрасно работает :))
    • Автор:

      asia23
    • 6 лет назад
    • 0
  • Удачи :)
  • Большое спасибо
  • var x,y,c,d:integer;beginreadln(x,y);if (((x*x+y*y)<=25) and (x>=0) and (x<=5) and (y>=0) and (y<=5))or ((-x-5<=y) and (x>=-5) and (x<=0) and (y<=0) and (y>=-5))or ((x+5>=y) and (x>=-5) and (x<=0) and (y>=0) and (y<=5))thenwriteln('true');end.
    • Автор:

      gianadkjb
    • 6 лет назад
    • 0
  • Область может быть описана как совокупность двух отдельных областей.A(x,y) \in \begin {cases} x \geq -5 \\ x \leq 0 \\ |y| \leq x+5\end {cases} \\ A(x,y) \in \begin {cases} x \geq 0 \\ y \geq 0 \\ x^2+y^2 \leq 25 \end {cases} var  x, y: real;  p, q: boolean;begin  Write('Введите через пробел координаты x,y: ');  Readln(x, y);  p := (x >= 0) and (y >= 0) and (sqr(x) + sqr(y) <= 25);  q := (x >= -5) and (x<=0) and (abs(y) <= x + 5);  Writeln(p or q)end.Примеры выполнения программы:Введите через пробел координаты x,y: -2 1TrueВведите через пробел координаты x,y: -4 2FalseВведите через пробел координаты x,y: 3 3TrueВведите через пробел координаты x,y: 6 3False
    • Автор:

      kyan
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years