Вопрос задан 01.02.2019 в 19:54. Предмет Информатика. Спрашивает Макаревич Галя.

Помогите пожалуйста решить!)Составить программу, которая печатает true, если точка с координатами

(х, у) принадлежит заштрихованной области, и false в противном случае:
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Сергеева Лена.
По рисунку 1:

var
  x, y: real;

begin
  Write('Введите через пробел координаты точки x,y: ');
  Readln(x, y);
  Writeln((y <= abs(x - 4)) and (y <= 4))
end.

Тестовое решение:
Введите через пробел координаты точки x,y: 3.15 -0.72
True

Введите через пробел координаты точки x,y: 3 3
False

По рисунку 2:

var
  x, y: real;
  p,q:boolean; {только для сокращения операторов}

begin
  Write('Введите через пробел координаты точки x,y: ');
  Readln(x, y);
  p:=(sqr(x)+sqr(y)<=25);
  q:=(sqr(x)+sqr(y)>=9);
  Writeln((x>=0.5) and p and q)
end.

Тестовое решение:
Введите через пробел координаты точки x,y: 4 2.5
True

Введите через пробел координаты точки x,y: 3.7 -4.3
False

Введите через пробел координаты точки x,y: 2 -3
True







0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос