Составить программу, содержащую ветвления и определяющую, принадлежит ли точка с координатами (Х,У) зашифрованной области. Помогите пожалууйста)
5-9 класс
|
1. Составляем уравнение "нижней" прямой, проходящей через точки с координатами (0;4) и (2;0):
2. Составляем уравнение "верхней" прямой, проходящей через точки с координатами (0;6) и (6;0):
3. Составляем функцию F(x), которая определяет условие попадание точки с координатами (x;y) в заштрихованную область. Для этого дополнительно понадобится определить принадлежность точки первой четверти системы координат: значения x и y не должны быть отрицательными.
4. Записываем программу на языке Pascal.
var
x,y:real;
begin
Write('Введите координаты х, y: ');
Readln(x,y);
if (x>0) and (y>0) and (y>=2*x-4) and (y<=6-x) then Writeln('Принадлежит')
else Writeln('Не принадлежит')
end.
Тестовое решение:
Введите координаты х, y: 3.1 2.9
Принадлежит
Замечание.
Если кому-то нужно, чтобы программа содержала заумные и корявые ветвления, то вместо одного оператора if-then-else можно было бы нагромоздить следующее:
if (x>0) then
if (y>0)
then if (y>=2*x-4)
then if (y<=6-x) then Writeln('Принадлежит')
else Writeln('Не принадлежит')
Другие вопросы из категории
коня, конь - ферзя, или фигуры не угрожают друг другу.(Pascal ABC)
Читайте также
принадлежит ли точка с координатами (x,y) окружности с радиусом R и центром в точке (x1,y1).
3)дан одномерный числовой массиф В(16). Необходимо вывести на экран индексы элементов значения, которых равны числу P.
cрочно надо на языке паскаль составить плиз)
утро","Добрый день","Добрый вечер", "Спокойной ночи". 2)Написать программу,которая определяет,принадлежит ли точка с координатами (x,y)Заштрихованной области,ограниченной точками(x1,y1)(x2,y2).
координаты точек А, В и С, и выводит ответ (да или нет).
Составить программу, определяющую, является ли данное утверждение истинным:Ровно одно из чисел А и В не превышает 100