Создать алгоритм и написать программку вычисления принадлежности точки с данными
Создать метод и написать программу вычисления принадлежности точки с данными координатами (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
Статьи
Информатика
Статьи
Последние вопросы
Игорь 14 лет назад был на 8 лет моложе, чем его
Математика.
Два тела массами m1 и m2 находящие на расстоянии R друг
Физика.
В сосуде 4целых одна пятая литр воды что бы заполнить сосуд
Математика.
Двум малярам Диме И Олегу поручили выкрасить фасад дома они разделили
Разные вопросы.
найти порядковый номер 41Э если в ядре 20 нейтронов
Разные вопросы.
в ряду натуральных чисел 3, 8, 10, 24, … 18 одно
Математика.
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
Облако тегов