Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: Срочно нужна инфошка (на русском) о XOR Добавлено: 15.03.03 12:29  

Автор вопроса:  Millenium | Web-сайт: www.aliyev.us | ICQ: 629966 

Срочно позарез нужна инфошка полностью и нормальным языком оисываюшию действие  и управление оператора XOR...

Это в универе спросили, обяснил одному, пришли ещё троя долб****х. Ни как им не могу всучит в башку...

А я за них в отвенте в лаб. на алимпиаде...

Помогите!!!

Ответить

  Ответы Всего ответов: 8  

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



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

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #1
Добавлено: 15.03.03 12:54

1       2      Ответ
============
True True False
True False True
False True True
False False False

Истинно только если 1-я переменная неравна 2-ой
Я уже отвечал на этотт вопрос. Правда давно.
a = 1: b = 1
If a = 1 Or b = 1 Then MsgBox "Or"
If a = 1 Xor b = 1 Then MsgBox "Xor"
Условие не соблюдается, т.к. [1 xor 1] ложно.

Если не поймут, скажи что это обычный OR, но A неравно Б

Ответить

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



ICQ: 629966 

Вопросов: 118
Ответов: 903
 Web-сайт: www.aliyev.us
 Профиль | | #2
Добавлено: 15.03.03 13:27

Я спросил не симпл а когда минимум хотя бы 3 или 5 переменных присудствуют... Или же не цифры а символы...

И побольше!

Ответить

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



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

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #3
Добавлено: 15.03.03 14:46

Не вижу никакой разницы.
2 переменных, 3 или 5.
Число или символ.

Я же тебе показал как им объяснять.

Если ты не можешь 2 действия просчитать, то какая нахрен олимпиада ?

Если тебе нужно официальное описание XOR, так возьми с любого учебника по любому языку программирования.

Ответить

Номер ответа: 4
Автор ответа:
 Millenium



ICQ: 629966 

Вопросов: 118
Ответов: 903
 Web-сайт: www.aliyev.us
 Профиль | | #4
Добавлено: 15.03.03 17:12

В смысле ты не правильно понял и я не правильно вырозился...
Но тематику уловил...

Если все одинаковы то "Лож"

Если какая то разная то "Истина"

Это знаю... Но вот у меня иногда при разных данных всё таки фозврошает лож...

Но всё равно спосибо...

Ответить

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



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

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #5
Добавлено: 15.03.03 17:25

А ты глянь какая там закономерность, если переменных больше чем 2

Например если нечётное, то ответ инвертируется, если чётное - остаётся правильным.

Проверь. Если что не так - скажешь.

Ответить

Номер ответа: 6
Автор ответа:
 Alex3



ICQ: 9481061 

Вопросов: 18
Ответов: 132
 Профиль | | #6 Добавлено: 15.03.03 18:51

Попробую помочь. Допустим у вас есть 3 переменных:

Dim a As Integer, b As Integer, c As Integer
a = 37 '100101
b = 53 '110101
c = 43 '101011

Если попробовать сделать так:

MsgBox a Xor b Xor c

Результат будет - 59 '111011

Сначала происходит операция a Xor b (результат - 16 (10000)), затем этот результат ксорится уже с "с" (результат - 59 (111011)).

Ответить

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



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

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #7
Добавлено: 15.03.03 20:07

Хм... А если появляются другие значения переменных

(в условии IF...THEN), то тогда нечётное истинно.

a = 1: b = 1: c = 1: e = 2
If a = 1 Xor b = 1 Xor c = 1 Xor e = 1 Then MsgBox "xor"

Интересный оператор оказался. Вот только куда это применить ? Попробуй с этим разобраться.

Вдруг тебе на олимпиаде нобелевскую премию дадут :)

Ответить

Номер ответа: 8
Автор ответа:
 Millenium



ICQ: 629966 

Вопросов: 118
Ответов: 903
 Web-сайт: www.aliyev.us
 Профиль | | #8
Добавлено: 16.03.03 16:21

Не я участвуюв олимпиаде...

А трое наших студентов второкурсников...

Вот деканат и кафедра информатики приписали их на мою шею, что я должен их подготовить к олимпиаде...

Вот и они пришли с задачей где было от 2х до 6 хор... где 2 хор я обяснил...

И всё начялос...

Ну всё уже ясно.ю... спосибо...

Ответить

Страница: 1 |

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



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