Для каждой задачи составить программу, содержащую ветвления и определяющую, принадлежит (X, У) заштрихованной области.
спросил 18 Дек, 18 от cevka в категории школьный раздел

решение вопроса

+1 голос
Лучший ответ

Var X,Y:real; 
Begin 
Write('X = '); 
ReadLn(X); 
Write('Y = '); 
ReadLn(Y); 
if (Y>=0)and(Y<=X+4)and(Y<=4-X) then WriteLn('(',X,',',Y,') попадает в заштрихованную область')<br>else WriteLn('(',X,',',Y,') - мимо') 
End. 

ответил 18 Дек, 18 от cevka
+1 голос

var x,y:real;
begin
  writeln('(x, y)');
  readln(x, y);
  if ((x*x+y*y<=25)and(y>0)and(x>0)) or
  ((abs(x)+abs(y)<=5)and(x<0)) then writeln('Принадлежит')
  else writeln('Не принадлежит');
  readln
end.

ответил 18 Дек, 18 от Olenka
+2

var

     x,y:integer;

begin

     read(x,y);

     if (y<=abs(x-3)) and (y>=0) and (sqr(x)+sqr(y)<=36)

         then write ('Да');

             else write ('Нет);

end.

ответил 18 Дек, 18 от Olenka
+1 голос

begin

  var (x, y) := ReadReal2('Введите координаты точки:');

  Print((x ** 2 + y ** 2).Between(16, 36) and (y >= 2) ? 'YES' : 'NO')

end.

ответил 18 Дек, 18 от Olenka
+1 голос

Var x,y: real; 
Begin 
readln (x,y); 
if (x>=0)and(x*x+y*y>=3*3)and(x*x+y*y<=5*5)<br> then writeln('YES') 
else writeln('NO') 
End. 

ответил 18 Дек, 18 от cevka
+1 голос

Var x,y: real; 
begin 
write('x = '); readln(x); 
write('y = '); readln(y); 
if (x*y>=0)and(y<=-x+6)and(y>=-x-6) 
  then writeln('Да') 
  else writeln('Нет'); 
end. 

ответил 18 Дек, 18 от Olenka
+1 голос

Var x,y: real; 
begin 
  write('x y через пробел: '); readln(x,y); 
  if ((-6<=x) and (x<=1) and (-3<=y) and (y<=7)) and<br>     not ((-3     writeln('точка принадлежит области') 
  else writeln('точка не принадлежит области'); 
end. 

ответил 18 Дек, 18 от Olenka
+7

var 
  x, y: real; 

begin 
  writeln('Введите координаты точки x и y соответственно:'); 
  readln(x, y); 
  if (x <= 0) or (y <= 0) then<br>    if x * x + y * y <= 36 then<br>      writeln('Принадлежит') 
    else 
      writeln('Не принадлежит') 
  else 
    writeln('Не принадлежит') 
end. 

ответил 18 Дек, 18 от Olenka
+7

Var x,y : real; 
begin 
write('x = '); readln(x); 
write('y = '); readln(y); 
if (y>=2)and(y<=5)and(x>=-2)and(x<=3)or<br>   (y>=2)and(y<=3)and(x>=3)and(x<=5)<br>  then writeln('Да') 
  else writeln('Нет') 
end. 

ответил 18 Дек, 18 от Olenka
+7

Var x,y : real; 
begin 
write('x = '); readln(x); 
write('y = '); readln(y); 
if (x*x+y*y<=6*6)and(x>=2) 
  then writeln('Да') 
  else writeln('Нет') 
end. 

ответил 18 Дек, 18 от Olenka
+7

Var x,y : real; 
begin 
write('x = '); readln(x); 
write('y = '); readln(y); 
if (x>=0)and((x*x+y*y<=4*4)and(y>=0)or(x*x+y*y<=5*5)and(y<=0))<br>  then writeln('Да') 
  else writeln('Нет') 
end. 

ответил 18 Дек, 18 от Olenka
+7

begin 
var x:=readreal ('Введите x-координату точки: '); 
var y:=readreal ('Введите y-координату точки: '); 
if ((x>=-5) and (x<=-2) and (y>=-2) and (y<=5)) or ((x>=-5) and (x<=5) and (y>=-2) and (y<=1)) or ((x>=2) and (x<=5) and (y>=-6) and (y<=1)) then<br>write ('принадлежит') else write ('не принадлежит'); 
end.

ответил 18 Дек, 18 от Olenka
+7

Var x, y: real; 
begin 
  read(x, y); 
  if (x >= -4) and (x <= -1) then<br>    if (y >= 1) and (y <= 7) then<br>      writeln('Yes') 
    else 
      writeln('No') 
  else if (x >= -1) and (x <= 3) then<br>    if (y >= 4) and (y <= 7) then<br>      writeln('Yes') 
    else 
      writeln('No') 
  else 
    writeln('No') 
end.

ответил 18 Дек, 18 от Olenka
+7

Uses crt; 
var x,y:integer; 
begin 
     readln(x,y); 
     if (y<=7) and (y>=1) and (y<=(2*x+13)) and (y<=(-2*x+15)) then<br>          writeln('yes') 
     else writeln('no'); 
end. 

ответил 18 Дек, 18 от Olenka
0
Var X,Y:real;
Begin
Write('X = ');
ReadLn(X);
Write('Y = ');
ReadLn(Y);
if (Y>=0)and(Y<=X+4)and(Y<=4-X) then WriteLn('(',X,',',Y,') попадает в заштрихованную область')<br>else WriteLn('(',X,',',Y,') - мимо')
End.
ответил 20 Апр, 20 от мяу

Связанных вопросов не найдено

Обучайтесь и развивайтесь всесторонне вместе с нами, делитесь знаниями и накопленным опытом, расширяйте границы знаний и ваших умений.

Популярное на сайте:

Как быстро выучить стихотворение наизусть? Запоминание стихов является стандартным заданием во многих школах. 

Как научится читать по диагонали? Скорость чтения зависит от скорости восприятия каждого отдельного слова в тексте. 

Как быстро и эффективно исправить почерк?  Люди часто предполагают, что каллиграфия и почерк являются синонимами, но это не так.

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