Вопрос задан 18.05.2018 в 09:11. Предмет Информатика. Спрашивает Паршина Мария.

Составить программу, содержащую ветвления и определяющую, принадлежит ли точка с координатами (X,Y)

заштрихованной области. Помогите, пожалуйста
0 0
Перейти к ответам

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

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

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
          writeln('yes')
     else writeln('no');
end.
__________
UPD: Чтобы найти уравнения прямых достаточно подставить координаты вершин в уравнение прямой y=kx+b и решить две системы, в каждой из которых по два уравнения. 
Распишу подробнее.
Рассмотрим прямую, ограничивающую нашу фигуру слева. Возьмем две координаты (вершины), через которые она проходит - (-3,7) и (-6,1). Составим систему:
 \left \{ {{1=-6k+b} \atop {7=-3k+b}} \right. \\ \left \{ {{b=1+6k} \atop {7=-3k+1+6k}} \right. \\ \left \{ {{b=1+6k} \atop {k=2}} \right. \\ \left \{ {{k=2} \atop {b=13}} \right.
Получили уравнение прямой: y=2x+13.
Аналогичные рассуждения для второй прямой.

0 0

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

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

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