IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

 
 Ответить  Открыть новую тему 
> Матрицы, Матрицы
ANDYGO
сообщение 22.03.2008 0:21
Сообщение #1





Группа: Пользователи
Сообщений: 8
Пол: Мужской
Реальное имя: Андрей

Репутация: -  0  +


Привет, объясните смысл задачи, а то что-то туплю никак не могу понять blink.gif
"Даны две целые квадратные матрицы 10-го порядка. Определить можно ли отражением относительно главной и побочной диагонали преобразовать одну из них в другую."
Второй день не могу понять mega_chok.gif dry.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Michael_Rybak
сообщение 22.03.2008 3:14
Сообщение #2


Michael_Rybak
*****

Группа: Модераторы
Сообщений: 1 046
Пол: Мужской
Реальное имя: Michael_Rybak

Репутация: -  32  +


Вот у тебя квадратная матрица:

1 2 3
4 5 6
7 8 9

Вот у нее главная диагональ:

1 2 3
4 5 6
7 8 9

А вот побочная:


1 2 3
4 5 6
7 8 9

Если обратить относительно главной, получится так (все элементы симметрично меняются местами относительно диагонали):

1 4 7
2 5 8
3 6 9

Дальше - сам.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
ANDYGO
сообщение 22.03.2008 18:31
Сообщение #3





Группа: Пользователи
Сообщений: 8
Пол: Мужской
Реальное имя: Андрей

Репутация: -  0  +


Ну если честно про диагонали я знаю, про отражение тоже знаю wink.gif Но смысл задачи как отражением относительно главной или побочной диагонали элементов одной матрицы получить вторую mega_chok.gif Ведь там элементы совершенно разные можно вводить и получить это нереально
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
мисс_граффити
сообщение 22.03.2008 20:18
Сообщение #4


просто человек
******

Группа: Модераторы
Сообщений: 3 641
Пол: Женский
Реальное имя: Юлия

Репутация: -  55  +


вот и надо проверить, совпадет или нет...
то есть если отраженная_матрица1=матрица2 - значит, выводишь ответ "можно". а если элементы совсем разные - "извините, не получилось..."


--------------------
Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
ANDYGO
сообщение 23.03.2008 1:50
Сообщение #5





Группа: Пользователи
Сообщений: 8
Пол: Мужской
Реальное имя: Андрей

Репутация: -  0  +


Цитата(мисс_граффити @ 22.03.2008 20:18) *

вот и надо проверить, совпадет или нет...
то есть если отраженная_матрица1=матрица2 - значит, выводишь ответ "можно". а если элементы совсем разные - "извините, не получилось..."

Такой смысл я предполагал, только вот думал, что ошибался, отражение относительно главной диагонали это есть транспонирование, чтобы они были равны вторую надо вводить как транспонированную к первой, не поймешь - будешь до конца жизни вводить матрицы и они будут не равны dry.gif Вообще-то написал задачу
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
мисс_граффити
сообщение 23.03.2008 15:02
Сообщение #6


просто человек
******

Группа: Модераторы
Сообщений: 3 641
Пол: Женский
Реальное имя: Юлия

Репутация: -  55  +


там вообще 4 матрицы подойдут под условие "можно получить..." (матрицы А и В вводим):
А=В
А=В транспонированная
А=В отраженная относительно побочной
А=В отраженная относительно главной, а потом относительно пободной



--------------------
Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
ANDYGO
сообщение 23.03.2008 22:19
Сообщение #7





Группа: Пользователи
Сообщений: 8
Пол: Мужской
Реальное имя: Андрей

Репутация: -  0  +


Цитата(мисс_граффити @ 23.03.2008 15:02) *

там вообще 4 матрицы подойдут под условие "можно получить..." (матрицы А и В вводим):
А=В
А=В транспонированная
А=В отраженная относительно побочной
А=В отраженная относительно главной, а потом относительно побочной

А что за первый случай А=В? blink.gif В условие вообще-то сказано что надо какую то из них отразить относительно главной или побочной диагонали, под этот случай могут попасть только матрицы где отражаемые элементы будут равны и вторую матрицу ввести равную первой.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
мисс_граффити
сообщение 24.03.2008 0:17
Сообщение #8


просто человек
******

Группа: Модераторы
Сообщений: 3 641
Пол: Женский
Реальное имя: Юлия

Репутация: -  55  +


ну если у тебя матрицы
А=
1 2
3 4

В=
1 2
3 4

можно ведь из А получить В отражением...


--------------------
Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
ANDYGO
сообщение 24.03.2008 20:02
Сообщение #9





Группа: Пользователи
Сообщений: 8
Пол: Мужской
Реальное имя: Андрей

Репутация: -  0  +


Цитата(мисс_граффити @ 24.03.2008 0:17) *

ну если у тебя матрицы
А=
1 2
3 4

В=
1 2
3 4

можно ведь из А получить В отражением...

А это как? Может я чего не допонимаю?
Введу я матрицу А = 1 2 3 4, введу В = 1 2 3 4, сделаю отражение относительно главной диагонали получится А = 1 3 2 4, не равна В, сделаю относительно побочной В = 4 2 3 1 опять не равно В, относительно главной и побочной одновременно В = 4 3 2 1 опять не равно...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Michael_Rybak
сообщение 24.03.2008 22:51
Сообщение #10


Michael_Rybak
*****

Группа: Модераторы
Сообщений: 1 046
Пол: Мужской
Реальное имя: Michael_Rybak

Репутация: -  32  +


дело в том что отражать можно сколько хочешь раз. можно 1 раз. а можно 0. или 2, что то же самое. когда говорят "с помощью отражений", имеют ввиду возможность *отражать*, а не *отразить* 1 раз.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
ANDYGO
сообщение 24.03.2008 23:57
Сообщение #11





Группа: Пользователи
Сообщений: 8
Пол: Мужской
Реальное имя: Андрей

Репутация: -  0  +


Цитата(Michael_Rybak @ 24.03.2008 22:51) *

дело в том что отражать можно сколько хочешь раз. можно 1 раз. а можно 0. или 2, что то же самое. когда говорят "с помощью отражений", имеют ввиду возможность *отражать*, а не *отразить* 1 раз.

good.gif Это правильно, а я почему-то про одно думал, но все же смысл работы программы наверно сравнивать разные матрицы. Не может быть такого что в написании отражения какая нибудь ошибка, компилятор ее не выдает, отражение матрицы не происходит, а при вводе 2 одинаковых получится, при сравнении матриц, что программа работает правильно?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Michael_Rybak
сообщение 25.03.2008 1:17
Сообщение #12


Michael_Rybak
*****

Группа: Модераторы
Сообщений: 1 046
Пол: Мужской
Реальное имя: Michael_Rybak

Репутация: -  32  +


с неправильной программой может получится что угодно smile.gif

а одинаковые матрицы - это типа такой хитрый тест, который легко не учесть. хитрые тесты часто кажутся неестественными.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Zzzz...
сообщение 25.03.2008 1:44
Сообщение #13


///
**

Группа: Пользователи
Сообщений: 78
Пол: Мужской
Реальное имя: Илья

Репутация: -  0  +


off

и очень часто эти хитрые тесты ставят на олимпиадах....ненавижу(((...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Michael_Rybak
сообщение 25.03.2008 3:53
Сообщение #14


Michael_Rybak
*****

Группа: Модераторы
Сообщений: 1 046
Пол: Мужской
Реальное имя: Michael_Rybak

Репутация: -  32  +


а я обожаю. я член жюри и автор задач киевской городской smile.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
ANDYGO
сообщение 25.03.2008 15:18
Сообщение #15





Группа: Пользователи
Сообщений: 8
Пол: Мужской
Реальное имя: Андрей

Репутация: -  0  +


Цитата(Michael_Rybak @ 25.03.2008 3:53) *

а я обожаю. я член жюри и автор задач киевской городской smile.gif

Классно мне бы так Паскаль знать...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.07.2025 11:03
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"