Buscar

Operadores Lógicos em Programação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

www.tiexpert.net Pág. 1 de 2 
Operadores Lógicos
Os operadores lógicos são de suma importância para muitas estruturas algorítmicas, 
principalmente, as estruturas base de programação como são as estruturas seletivas e as 
estruturas de repetição.
Basicamente, os operadores lógicos se baseiam em tabelas chamadas de tabelas verdade que 
mostram o resultado booleano (verdadeiro ou falso) de acordo com as comparações ou 
combinações.
Os símbolos de comparações variam um pouco de linguagem para linguagem, mas podemos 
destacar dois grandes grupos - as linguagens baseadas em C e as linguagens baseadas em 
Visual Basic - embora suas funções são sempre as mesmas.
Tabelas
Maior (>) - C: >; VB: >.
20 > 10 verdadeiro
20 > 20 falso
10 > 20 falso
Menor (<) - C: <; VB: <;
20 < 10 falso
20 < 20 falso
10 < 20 verdadeiro
Maior ou igual (≥) - C: >=; VB: >=;
20 ≥ 10 verdadeiro
20 ≥ 20 verdadeiro
10 ≥ 20 falso
Menor ou igual (≤) - C: <=; VB: <=;
20 ≤ 10 falso
20 ≤ 20 verdadeiro
10 ≤ 20 verdadeiro
Igual a (=) - C: ==; VB: =;
20 = 10 falso
20 = 20 verdadeiro
10 = 20 falso
Diferente de (≠) - C: !=; VB: <>;
20 ≠ 10 verdadeiro
20 ≠ 20 falso
10 ≠ 20 verdadeiro
Operadores lógicos de sentença
Os operadores lógicos de sentença servem para comparar uma combinação de outras 
comparações. Isso é muito rotineiro em scripts SQL no qual temos que validar muitos critérios 
na cláusula WHERE do comando SELECT.
Aqui, novamente podemos destacar os dois grupos de linguagens baseadas em C e Visual 
Basic.
http://www.tiexpert.net/programacao/algoritmo/operadores-logicos.php
www.tiexpert.net Pág. 2 de 2 
E - C: &&; VB: AND.
verdadeiro (E) verdadeiro verdadeiro
verdadeiro (E) falso falso
falso (E) verdadeiro falso
falso (E) falso falso
OU - C: ||; VB: OR.
verdadeiro (OU) verdadeiro verdadeiro
verdadeiro (OU) falso verdadeiro
falso (OU) verdadeiro verdadeiro
falso (OU) falso falso
OU EXCLUSIVO - C: ^; VB: XOR;
verdadeiro (EX_OR) verdadeiro falso
verdadeiro (EX_OR) falso verdadeiro
falso (EX_OR) verdadeiro verdadeiro
falso (EX_OR) falso falso
Autor: Denys William Xavier
Este artigo está sob Licença Creative Commons
Para ver uma cópia desta licença, visite http://creativecommons.org/licenses/by-nc-sa/2.5/br/
ou envie uma carta para Creative Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA.
http://www.tiexpert.net/programacao/algoritmo/operadores-logicos.php

Outros materiais