Baixe o app para aproveitar ainda mais
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
Compartilhar