Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 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-сайт: basicproduction.nm.ru
 Профиль | | #1
Добавлено: 29.08.04 20:05
Такое предположение:
Если из ячейки 22 извлечь значение ячейки 21 и результат равен ячейке 23
 Раз XOR - это исключающее ИЛИ, то оно исключит 22 из 21.

Ответить

Номер ответа: 2
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #2
Добавлено: 29.08.04 20:06
 Если после операции исключения то что осталось в 21 = тому что в 23 тогда ...

Ответить

Номер ответа: 3
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #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-сайт: hw.t-k.ru
 Профиль | | #4
Добавлено: 29.08.04 20:26
Что-то страшно-знакомое...

На калькуляторе это возможно сделать если только он поддерживает расчеты в двоичном режиме, имхо, если же нет то прийдется на бумажке вручную :)

Хотя возможно я и не прав...

Ответить

Номер ответа: 5
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #5
Добавлено: 29.08.04 21:20
sne,
 Ну а если инженерный режим в Калькуляторе включить? Или это для настоящего? Типа МК 5х.
Этот по идее всё должен поддерживать. Не сказал бы только что его легко программировать. Тем более если не знаешь что такое булевые операции.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам