Страница: 1 |
Страница: 1 |
Вопрос: Xor функция
Добавлено: 29.08.04 19:41
Автор вопроса: loord
Здравствуйте многоуважаемые,
суть такова - мне надо узнать как работает процедура
If (((ActiveSheet.Cells(22, i) * 11111) _
Xor ActiveSheet.Cells(21, i)) = ActiveSheet.Cells(23, i)) Then
ActiveSheet.Cells(23, i).Value = "+"
N = N + 1
Else
ActiveSheet.Cells(23, i).Value = "-"
End If
(ActiveSheet.Cells(22, i) например = 2
(ActiveSheet.Cells(21, i) например = 1005
(ActiveSheet.Cells(23, i) например = 21795
тогда дает true
не понятно предназначение ") _ Xor "
мне надо воплотить эту функцию на калькуляторе
поможите кто можите :)
заранее благодарен!
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #1
Добавлено: 29.08.04 20:05
Такое предположение:
Если из ячейки 22 извлечь значение ячейки 21 и результат равен ячейке 23
Раз XOR - это исключающее ИЛИ, то оно исключит 22 из 21.
Номер ответа: 2
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #2
Добавлено: 29.08.04 20:06
Если после операции исключения то что осталось в 21 = тому что в 23 тогда ...
Номер ответа: 3
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #3
Добавлено: 29.08.04 20:19
Вот так это происходит:
MsgBox 15 Xor 11 '4
MsgBox 15 Xor 4 '11
Т.е. он исключает источник из приёмника.
Номер ответа: 4
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #4
Добавлено: 29.08.04 20:26
Что-то страшно-знакомое...
На калькуляторе это возможно сделать если только он поддерживает расчеты в двоичном режиме, имхо, если же нет то прийдется на бумажке вручную
Хотя возможно я и не прав...
Номер ответа: 5
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #5
Добавлено: 29.08.04 21:20
sne,
Ну а если инженерный режим в Калькуляторе включить? Или это для настоящего? Типа МК 5х.
Этот по идее всё должен поддерживать. Не сказал бы только что его легко программировать. Тем более если не знаешь что такое булевые операции.