powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / взаимно обратные значения
14 сообщений из 14, страница 1 из 1
взаимно обратные значения
    #39760753
dermama
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую!

Имеется таблица, содержащая результаты двух тестов, и требуется
найти пары взаимообратных значений. Рассмотрим результирующее
множество, возвращаемое представлением V:

select *
from V
TEST1 TEST2
---------------------
20 20
50 25
20 20
60 30
70 90
80 130
90 70
100 50
110 55
120 60
130 80
140 70

Проанализировав эти результаты, видим, что результаты теста 70 для
TEST1 и 90 для TEST2 являются взаимообратными (существуют резуль!
тат 90 для TEST1 и результат 70 для TEST2). Аналогично результаты 80
для TEST1 и 130 для TEST2 являются взаимообратными для результа!
тов 130 теста TEST1 и 80 теста TEST2. Кроме того, результаты 20 теста
TEST1 и 20 теста TEST2 взаимообратные для результатов 20 теста
TEST2 и 20 теста TEST1. Необходимо выбрать только один набор взаи!
мообратных значений. Должно быть получено следующее результи!
рующее множество:

TEST1 TEST2
-----------------
20 20
70 90
80 130
но не такое:
TEST1 TEST2
-------------------
20 20
20 20
70 90
80 130
90 70
130 80

ВОПРОС. как вот автор нашел такие пары взаимно обратных значений? я например нахожу гораздо больше

TEST1 TEST2
---------------------
20 20
50 25
20 20
60 30
70 90
80 130
90 70
100 50
110 55
120 60
130 80
140 70

20 и 20, 50 и 50, 20 и 20, 60 и 60, 70 и 70, 80 и 80, 90 и 90, 130 и 130

а у него 20 и 20, 70 и 90, 80 и 130..

Я не могу найти логики, ведь взаимно обратными считаются числа произведения котрых равны 1, а тут 70 и 90, и 80 и 130......
...
Рейтинг: 0 / 0
взаимно обратные значения
    #39760755
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЯ не могу найти логики, ведь взаимно обратными считаются числа произведения котрых равны 1
какэта?

взаимно обратными : 1. 70 90 2. 90 70
...
Рейтинг: 0 / 0
взаимно обратные значения
    #39760759
dermama
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TaPaK,

Два числа, произведение которых равно 1 , называют взаимно обратными.
например 3 и 1/3 взаимообратные , если их представить вв иде дроби..
...
Рейтинг: 0 / 0
взаимно обратные значения
    #39760762
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dermamaTaPaK,

Два числа, произведение которых равно 1 , называют взаимно обратными.
например 3 и 1/3 взаимообратные , если их представить вв иде дроби..
эмммм

авторВОПРОС. как вот автор нашел такие пары взаимно обратных значений? я например нахожу гораздо больше

TEST1 TEST2
---------------------
20 20
20*20 = 1?
...
Рейтинг: 0 / 0
взаимно обратные значения
    #39760766
dermama
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TaPaK,

я понял, у меня подход был немного с другой стороны.
...
Рейтинг: 0 / 0
взаимно обратные значения
    #39760767
dermama
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TaPaKdermamaTaPaK,

Два числа, произведение которых равно 1 , называют взаимно обратными.
например 3 и 1/3 взаимообратные , если их представить вв иде дроби..
эмммм

авторВОПРОС. как вот автор нашел такие пары взаимно обратных значений? я например нахожу гораздо больше

TEST1 TEST2
---------------------
20 20
20*20 = 1?

ну смотри, какое число является взаимообратным 20? 20 взаимообратным является дробь 1\20, а следовательно если перемножить дроби 20\1 * 1\20 получим 1! я поэтому и действовал по этой логике, не обратив вниамние на совпадения лишь этих 3х вариантов.
...
Рейтинг: 0 / 0
взаимно обратные значения
    #39760769
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dermama,

вы вообще читаете то, что сами пишите?

авторвидим, что результаты теста 70 для
TEST1 и 90 для TEST2 являются взаимообратными (существуют резуль!
тат 90 для TEST1 и результат 70 для TEST2).
...
Рейтинг: 0 / 0
взаимно обратные значения
    #39760770
dermama
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dermamaTaPaKпропущено...

эмммм

пропущено...

20*20 = 1?

ну смотри, какое число является взаимообратным 20? 20 взаимообратным является дробь 1\20, а следовательно если перемножить дроби 20\1 * 1\20 получим 1! я поэтому и действовал по этой логике, не обратив вниамние на совпадения лишь этих 3х вариантов.
20 первых умножить на одну двадцатую равно 1.
...
Рейтинг: 0 / 0
взаимно обратные значения
    #39760774
dermama
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TaPaK,

Автор пишет ,У меняподход к изучению немного другой, если сразу не понимаю, что написано, пытаюсь уже сообразить на примере.
...
Рейтинг: 0 / 0
взаимно обратные значения
    #39760780
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dermamaTaPaK,
Автор пишет ,У меняподход к изучению немного другой, если сразу не понимаю, что написано, пытаюсь уже сообразить на примере.
четрверг же вроде, не пятница... ну ладно, а как вы вторую пару анализируете, ведь найти надо парЫ и вывести только ОДНУ?
или всё при этом с какого-то перепуга 20 и 20 взаимообратные, по вашему же определению, ну правда вы их решили делить/умножать на некую константу, математик не иначе!
...
Рейтинг: 0 / 0
взаимно обратные значения
    #39760786
dermama
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TaPaKdermamaTaPaK,
Автор пишет ,У меняподход к изучению немного другой, если сразу не понимаю, что написано, пытаюсь уже сообразить на примере.
математик не иначе!

Самоутверждение прошло успешно?)

SELECT DISTINCT a1.*
FROM A a1
INNER JOIN
A a2
ON a1.test1 = a2.test2
AND a1.test2 = a2.test1
AND a1.test1 <= a1.test2
...
Рейтинг: 0 / 0
взаимно обратные значения
    #39760794
dermama
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TaPaK,

По сути, вы правы, я не внимательно читаю задание, и из - за этого страдаю регулярно.
...
Рейтинг: 0 / 0
взаимно обратные значения
    #39760808
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dermamaTaPaKпропущено...

математик не иначе!

Самоутверждение прошло успешно?)

SELECT DISTINCT a1.*
FROM A a1
INNER JOIN
A a2
ON a1.test1 = a2.test2
AND a1.test2 = a2.test1
AND a1.test1 <= a1.test2

а "AND a1.test1 <= a1.test2" для чего?
...
Рейтинг: 0 / 0
взаимно обратные значения
    #39760856
dermama
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TaPaKdermamaпропущено...


Самоутверждение прошло успешно?)

SELECT DISTINCT a1.*
FROM A a1
INNER JOIN
A a2
ON a1.test1 = a2.test2
AND a1.test2 = a2.test1
AND a1.test1 <= a1.test2

а "AND a1.test1 <= a1.test2" для чего?

это условие нужно для возврата только одной пары взаимообратных значений, в кторой значение тест1 меньше или равно тест2
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / взаимно обратные значения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]