Curso Livre de Algoritmos e Programação/Operadores Lógicos, Relacionais e Aritméticos

Fonte: Wikiversidade

Operadores Lógicos, Relacionais e Aritméticos[editar | editar código-fonte]

OPERADORES LÓGICOS

Os operadores lógicos são utilizados quando trabalhamos com valores booleanos, ou seja, valores que podem ser verdadeiros ou falsos; eles podem ser: NÃO, E, OU, e XOU.

Operador lógico (NÃO):

O operador "NÃO" é o único operador lógico que recebe como entrada somente um valor, a sua função basicamente é inverter os valores, logo, se o valor de entrada for FALSO, o resultado será VERDADEIRO, se o valor de entrada for VERDADEIRO, o resultado será FALSO.

Abaixo a tabela-verdade da operação "NÃO".

VALOR DE ENTRADA OPERAÇÃO NÃO
VERDADEIRO FALSO
FALSO VERDADEIRO

Operador lógico (E):

O operador "E" recebe como entrada dois valores, se os dois valores recebidos forem VERDADEIROs, o resultado será VERDADEIRO, caso contrário, o resultado será FALSO.

Abaixo a tabela-verdade da operação "E".

VALOR 1 VALOR 2 OPERAÇÃO E
VERDADEIRO VERDADEIRO VERDADEIRO
VERDADEIRO FALSO FALSO
FALSO VERDADEIRO FALSO
FALSO FALSO FALSO

Operador lógico (OU):

O operador "OU" recebe a como entrada dois valores, se pelo menos um desses dois valores for VERDADEIRO, resultará em VERDADEIRO, caso contrário o resultado é FALSO.

Abaixo a tabela-verdade da operação "OU".

VALOR 1 VALOR 2 OPERAÇÃO OU
VERDADEIRO VERDADEIRO VERDADEIRO
VERDADEIRO FALSO VERDADEIRO
FALSO VERDADEIRO VERDADEIRO
FALSO FALSO FALSO

Operador lógico (XOU):

O operador "XOU" recebe como entrada dois valores, se os dois valores forem iguais ele retorna FALSO, caso contrário, ele retorna VERDADEIRO.

Abaixo a tabela-verdade da operação "XOU".

VALOR 1 VALOR 2 OPERAÇÃO XOU
VERDADEIRO VERDADEIRO FALSO
VERDADEIRO FALSO VERDADEIRO
FALSO VERDADEIRO VERDADEIRO
FALSO FALSO FALSO

OPERADORES RELACIONAIS

Os operadores relacionais são os operados que relacionam dois dados, e retorna (VERDADEIRO ou FALSO), os operadores relacionais são:

• == (igual) :

Esse é o operador de igualdade, são dois sinais de igual em sequência, se os dois valores de entrada forem iguais ele retorna VERDADEIRO, caso contrário FALSO.

!= (diferente):

Esse é o operador de diferença, é escrito por um ponto de exclamação e um sinal de igual em sequência, recebe dois valores de entrada, se os valores forem iguais ele retorna FALSO, se os valores forem diferente ele retorna VERDADEIRO.

< (menor):

Esse é o operador que compara duas entradas de dados e retorna VERDADEIRO se o primeiro valor for menor que o segundo, caso o segundo valor for menor que o primeiro o retorno será FALSO.

ex:

3 < 5 = VERDADEIRO

5 < 3 = FALSO


• > (maior):

Esse é o operador que compara duas entradas de dados e retorna VERDADEIRO se o primeiro valor for maior que o segundo, caso o segundo valor for maior que o primeiro o retorno será FALSO.

ex:

5 > 3 = VERDADEIRO

3 > 5 = FALSO

<= (menor ou igual):

Este operador é como o "<", a única coisa que o torna diferente é que se os dois dados forem iguais, o retorno será VERDADEIRO.

ex:

5 <= 3 = VERDADEIRO

3 <= 3 = VERDADEIRO

5 <= 3 = FALSO

>= (maior ou igual):

Este operador é como o ">", a única coisa que o torna diferente é que se os dois dados forem iguais, o retorno será VERDADEIRO.

ex:

5 >= 3 = VERDADEIRO

3 >= 3 = VERDADEIRO

3 >= 5 = FALSO

OPERADORES ARITMÉTICOS

Os operadores aritméticos são basicamente os operadores que aprendemos na escola, como por exemplo o símbolo "+" que utilizamos para realizar a soma entre 2 números, na programação os operadores aritméticos são bem simples e podem ser encontrados nas linguagens de programação, em todas as linguagens existem esses operadores ( +, -, * e /), além desses mais simples que funcionam da mesma maneira que se aprende na escola, existem outros operadores que são um pouco diferentes como (// , % e ^ ).

Os sinais mais diferentes são: // e o %. O // ou DIV resulta no quociente (parte inteira do resultado da divisão), o % ou MOD resulta no resto da divisão e por fim o ^ (potenciação) tem a função de elevar um número a outro número desejado.

OPERADOR FUNÇÃO EXEMPLO
+ ADIÇÃO 2 + 3 = 5
- SUBTRAÇÃO 2 - 3 = 1
* MULTIPLICAÇÃO 2 * 3 = 6
/ DIVISÃO 3 / 2 = 1,5
// DIV 19 // 6 = 3
% MOD 14 % 6 = 2
^ POTENCIAÇÃO 2 ^ 3 = 8

Bibliografias

ALVES, Gustavo Furtado de Oliveira. Conheça os Operadores Relacionais!. < https://dicasdeprogramacao.com.br/operadores-relacionais/#:~:text=Operadores%20relacionais%20s%C3%A3o%20utilizados%20para,pois%20eles%20s%C3%A3o%20auto%2Dexplicativos.> Acessado em 12 de abril de 2021.

CRUZ, C. Lógica de Programação - Operadores Aritméticos. <https://autociencia.blogspot.com/2016/08/logica-de-programacao-operadores-aritmeticos.html> Acesso em: 13 abr. 2021.

ALVES, Gustavo Furtado de Oliveira. Você sabe usar os Operadores Aritméticos em programação? < https://dicasdeprogramacao.com.br/operadores-aritmeticos/> Acessado em 12 de abril de 2021.