4 / 4 / 0
Регистрация: 04.07.2013
Сообщений: 52
|
||||||
1 | ||||||
Логическое выражение12.07.2013, 16:59. Показов 2314. Ответов 20
Метки нет Все метки)
(
Здравствуйте. Запишите логическое выражение, которое принимает значение "истина" тогда и только тогда, когда точка с координатами (x, y) принадлежит заштрихованной области. Подскажите как правильно описать область на рисунке. У меня описано так, но это неправильно?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
12.07.2013, 16:59 | |
Ответы с готовыми решениями:
20
Логическое выражение
|
12.07.2013, 17:39 | 3 | |||||
щя я тебе напишу (полагая, что это круг)
1
|
:)
![]() 4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
||||||
12.07.2013, 17:46 | 4 | |||||
IGPIGP, а разве для, скажем (0.1; 0.8) будет "мимо" ?
Добавлено через 1 минуту странная проверка для данного случая Добавлено через 3 минуты По-моему, условие попадания должно быть такое:
2
|
Комп_Оратор)
![]() |
||||||
12.07.2013, 17:47 | 6 | |||||
Верно, - поторопился.
![]()
0
|
Комп_Оратор)
![]() |
|
12.07.2013, 18:21 | 8 |
Не-a! Патамушта Y<0 быть может, но не должен! Первый квадрант не пущает.
![]() И еще, - Вы забыли условие принадлежности действительной плоскости. ![]() Добавлено через 12 минут Это я неправ. ![]()
0
|
Комп_Оратор)
![]() |
|
12.07.2013, 20:21 | 11 |
В первом квадранте 0<=x<=1 для предложенной четверти кольца. Можно ведь найти Y-ки из (0.25 - x*x) <= У<= (1 - x*x) и для некоторых -1 <= x <= 0, но геометрически это уже IV квадрант. То есть, эти точки нужно отсечь, так как указанной на рисунке фигуре они не принадлежат
![]()
0
|
:)
![]() 4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
|
12.07.2013, 20:41 | 12 |
Так чтобы их отсечь и надо условие y>0, которого у Вас почему-то нет.
Добавлено через 1 минуту в случае вещественных аргументов это всё равно не будет нормально работать.
0
|
4 / 4 / 0
Регистрация: 04.07.2013
Сообщений: 52
|
||||||
12.07.2013, 20:46 [ТС] | 14 | |||||
можно добавить функцию проверки 2 double
0
|
Комп_Оратор)
![]() |
|
12.07.2013, 21:21 | 16 |
Чтобы попасть в первый квадрант нужно не попасть в ещё какой-то. Нарисуйте точку x= -0.4, у = 0.2
Что касается y>0, то тут Вы абсолютно правы. Я в условии (бестолковом, как выяснилось): 0.25 - x*x > 0 и намеревался это выразить. А надо бы: 0 <= x && x <= 1 && y>0 && y*y <= 1 - x*x && y*у >= 0.25 - x*x ![]()
0
|
soican
|
12.07.2013, 21:44
#17
|
Не по теме: блин нифигасе тема вызвала обсуждений
0
|
![]() |
|
12.07.2013, 21:54 | 18 |
давайте мыслить здраво. первая четверть описывается условием:
x >= 0 && y >= 0. кольцо описывается условием x*x + y*y >= 0.25 && x*x + y*y <= 1 берем пересечение этих множеств: x >= 0 && y >= 0 && x*x + y*y >= 0.25 && x*x + y*y <= 1 и все...
2
|
IGPIGP
|
12.07.2013, 21:56
#19
|
0
|
4 / 4 / 0
Регистрация: 04.07.2013
Сообщений: 52
|
|
12.07.2013, 22:07 [ТС] | 20 |
Простой ответ часто не очевиден, но именно простота лежит в основе глубокой истины, в основе работы
![]()
0
|
12.07.2013, 22:07 | |
Помогаю со студенческими работами здесь
20
Вычислить логическое выражение Логическое выражение в условном операторе Неправильно вычисляется логическое выражение Логическое выражение в виде дерева Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |