Pesquisar este blog

terça-feira, 22 de outubro de 2013

OPERADOR OR

Operador Or


    Empregado para efetuar a disjunção lógica de duas expressões, utilizando a seguinte sintaxe:

Resultado = Expressãp1 or Expressão2

    Se qualquer das expressões for True, o operador Or sempre retornará True. A tabela que se segue demonstra o resultado determinado pelo operador Or quando duas expressões lógicas são comparadas:




    O operador Or também é empregado para efetuar a comparação bit a bit de dois números binários de mesmo comprimento, criando um terceiro número binário cujos bits resultantes obedecem à seguinte tabela:













Exemplo: O exemplo que se segue demonstra como empregar o operador Or para efetuar a negação lógica de uma expressão:

Dim Resultado, A, B, C, DA = 5: B = 4; C = 3; D = Null
Resultado = a > b Or b > c ‘ Retorna True
Resultado = b > a Or b > c  ‘ Retorna True
Resultado = a > b Or b > d  ‘ Retorna True
Resultado = b > d Or b > a  ‘ Retorna Null
Resultado = a Or c  ‘ Retorna 7 (comparação binária) 

Até a Próxima!!

Nenhum comentário:

Postar um comentário