Создать алгоритм и написать программку вычисления принадлежности точки с данными
Создать метод и написать программу вычисления принадлежности точки с данными координатами (x, y) заштрихованной области. Программка должна выдавать текстовое известие о принадлежности точки данной области. (11)
1 ответ
Тимур Лучанинов
Не знаю какой язык для тебя нужен, но напишу метод, если хоть чего-то разумеешь в программирование, то воплотить сумеешь.
понятно, что в начале вводим 2 переменные X и Y и дальше великое кол-во if 'ов для задачки нашей области.
самое обычное с нижней частью, т.е.
если ylt;0
далее необходимо задать границы x.
Обязано получится что-то вроде
если ylt;0 и (xgt;-6 или xlt;6) и ygt;-6
С этим проще всего.
Сейчас верх. общее условие ygt;0
А вот с x'ом тут не все явно. Понятно, что ограничение какой-то прямой. Надобно отыскать ее ур-ие. Это вполне можно сделать по точкам.
к примеру для правого участка. общий вид y=kx+b. Если x=0, то y=7, как следует b=7. Сейчас если х=6, то (не уверен, но судя по рисунку это так) y = 4. Подставляем 4=6k+7 Отсюда k=-1/2. С левой стороной подобно. Получим k =1/2.
Т.е. получаем условие
если ygt;0 и (xgt;-6 либо xlt;6) и (ylt;-1/2x+7 либо ylt;1/2x+7)
Если X и Y удовлетворяют данным условиям, то все хорошо, можно выводить ДА.
Но в последующий раз все же пишите на каком языке вам необходимо решение.
понятно, что в начале вводим 2 переменные X и Y и дальше великое кол-во if 'ов для задачки нашей области.
самое обычное с нижней частью, т.е.
если ylt;0
далее необходимо задать границы x.
Обязано получится что-то вроде
если ylt;0 и (xgt;-6 или xlt;6) и ygt;-6
С этим проще всего.
Сейчас верх. общее условие ygt;0
А вот с x'ом тут не все явно. Понятно, что ограничение какой-то прямой. Надобно отыскать ее ур-ие. Это вполне можно сделать по точкам.
к примеру для правого участка. общий вид y=kx+b. Если x=0, то y=7, как следует b=7. Сейчас если х=6, то (не уверен, но судя по рисунку это так) y = 4. Подставляем 4=6k+7 Отсюда k=-1/2. С левой стороной подобно. Получим k =1/2.
Т.е. получаем условие
если ygt;0 и (xgt;-6 либо xlt;6) и (ylt;-1/2x+7 либо ylt;1/2x+7)
Если X и Y удовлетворяют данным условиям, то все хорошо, можно выводить ДА.
Но в последующий раз все же пишите на каком языке вам необходимо решение.
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
выпиши в свою тетрадь те правила этикета которые тебе не были
Разные вопросы.
Анна хорошо учится у неё много подруг свободное от учёбы время
Обществознание.
10) Килограмм конфет дороже килограмма печенья на 52 р. За 8
Математика.
Во сколько раз число атомов кислорода в земной коре больше числа
Химия.
Составить монолог от имени дневника двоечника 7-10 предложений
Русский язык.
Рассматривая литературный язык как сложное взаимодействие книжного языка и разговорного,В.И.Чернышёв горячо
Разные вопросы.
Облако тегов