Operadores Lógicos

Operadores disponíveis

E    Disjunção
OU   Conjunção
XOU  Conjunção Exclusiva
NAO  Negação

Descrição

Os operadores lógicos fornecem com resultado um valor lógico (verdadeiro ou falso).
Os operadores E e OU são operadores binários e  o NAO é um operador unário.

Exemplo

inicio
    logico l1 , l2
    l1 <- verdadeiro
    l2 <- falso
    escrever "\n não " , l1 , "\t= " , nao l1
    escrever "\n não " , l2 , "\t= " , nao l2

    escrever "\n\n" , l1 , " e \t" , l2 , " = " , l1 e l2
    escrever "\n" , l1 , " ou \t" , l2 , " = " , l1 ou l2
    escrever "\n" , l1 , " xou \t" , l2 , " = " , l1 xou l2

    l1 <- verdadeiro
    l2 <- verdadeiro
    escrever "\n\n" , l1 , " e \t" , l2 , " = " , l1 e l2
    escrever "\n" , l1 , " ou \t" , l2 , " = " , l1 ou l2
    escrever "\n" , l1 , " xou \t" , l2 , " = " , l1 xou l2

    l1 <- falso
    l2 <- falso
    escrever "\n\n" , l1 , " e \t" , l2 , " = " , l1 e l2
    escrever "\n" , l1 , " ou \t" , l2 , " = " , l1 ou l2
    escrever "\n" , l1 , " xou \t" , l2 , " = " , l1 xou l2
fim

operadores_logico.alg

Resultado

não VERDADEIRO = FALSO
não FALSO = VERDADEIRO

VERDADEIRO e FALSO = FALSO
VERDADEIRO ou FALSO = VERDADEIRO
VERDADEIRO xou FALSO = VERDADEIRO

VERDADEIRO e VERDADEIRO = VERDADEIRO
VERDADEIRO ou VERDADEIRO = VERDADEIRO
VERDADEIRO xou VERDADEIRO = FALSO

FALSO e FALSO = FALSO
FALSO ou FALSO = FALSO
FALSO xou FALSO = FALSO
 

Ver também