Programação
 › Algoritmo  › C/C++  › Java
Web
 › HTML/XHTML  › JavaScript  › PHP
Sistema Operacional
 › Comandos de DOS  › Windows  › Linux  › Mac/BSD
Office
 › Word / Writer  › Excel / Calc
Áreas do Site
 › Download  › Fórum  › Blog
Recomendamos
Computadores e Informática em Lisboa
TI Expert » Programação » Algorítmo » Operadores Lógicos

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.

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

Creative Commons License
Autor: Denys William Xavier
Este artigo está sob Licença Creative Commons.

Faça o download da versão em PDF Indique nosso site Gostou?
Indique nosso site!
Este artigo foi
lido 53792 vezes
Bookmark e Compartilhe

Páginas Relacionadas

Enquete
O Google Chrome OS irá desbancar o Microsoft Windows 7?
» ProgramaçãoAlgorítmo | C/C++ | Java

» WebHTML/XHTML | JavaScript | PHP

» Sistema OperacionalComandos de DOS | Windows | Linux | Mac/BSD

» OfficeWord/Wirter | Excel/Calc

» Áreas do SiteDownloads | Fórum | Blog