А59ж

Задача

Даны действительны числа [latex]x[/latex] , [latex]y[/latex]  . Определить , принадлежит ли точка с координатами  [latex]x[/latex] , [latex]y[/latex] заштрихованной части плоскости .

Безымянный

Тесты:

x y результат комментарий
-1.5 1 outside пройден
-0.5 0.5 inside пройден
0.5 0.5 inside пройден
1.5 1.5 outside пройден
-0.5 -0.5 inside пройден
-1 -1.5 outside пройден
1 -1.5 outside пройден
 

Ссылка на код C++ : http://ideone.com/JKdLjg

Ссылка на код Java : http://ideone.com/kWAdw2

Решение :

Решение задачи сводится к поиску условия, при котором точка будет принадлежать данной части плоскости. Далее вводим оператор условия «if» и ставим ограничения на [latex]x[/latex] и [latex]y[/latex].

Анализируем условие , при каких значениях [latex]x[/latex] и [latex]y[/latex] точка будет принадлежать условию , а при каких нет.Если вошла точка по координатам во все области -> точка принадлежит треугольнику или же наоборот .

 

Related Images:

6 thoughts on “А59ж

  1. Хорошо, что сделали рисунок. Молодец. Но…

    • — Формулы (даже из одного символа) нужно набирать в laTeX. Например, [latex]x[/latex]
    • — Зачем так много пустых строк? И внутри текста и в конце. Уберите, пожалуйста.
    • — Для нумерованных списков в редакторе есть кнопки OL (ordered list) и LI (list item). Не нужно самой писать 1, 2, 3, 4.
    • — Где метки (ключевые слова)?
    • — «Присвоим х и у типу ” int “» Эта фраза не имеет ни малейшего смысла с точки зрения программирования. Сформулируйте свою мысль иначе.
      — Вы написали четыре условия, которые определяют прямоугольник, а не треугольник. Кроме (x > -1) нужно написать еще два неравенства соответствующих боковым сторонам треугольника.

Добавить комментарий