SingularCode

ALGORITMO-PYTHON-005

5. Operadores Aritméticos, Relacionais e Lógicos

Atualizado em: 26 de março de 2024

Por: Nelson H. Koshoji

5.1. Operadores Aritméticos

Operadores aritméticos são fundamentais em matemática e programação, pois eles formam a base para realizar cálculos e manipular dados. Vamos explorar os operadores aritméticos básicos:

  1. Adição (+): Este operador soma dois valores. Por exemplo, 5 + 3 resulta em 8.
  2. Subtração (-): Utilizado para subtrair um valor de outro. Se tivermos 5 - 3, o resultado seria 2.
  3. Multiplicação (*): Multiplica dois valores. Por exemplo, 5 * 3 nos dá 15.
  4. Divisão (/): Divide um número por outro. Por exemplo, 6 / 2 é 3. É importante lembrar que a divisão por zero não é definida.
  5. Módulo (%): Também chamado de resto da divisão, este operador retorna o resto de uma divisão inteira entre dois números. Por exemplo, 7 % 2 seria 1, porque 7 dividido por 2 é 3 com um resto de 1.

 

5.2. Operadores Relacionais

Operadores relacionais são utilizados para comparar valores, estabelecendo uma relação entre eles. Eles são fundamentais tanto na matemática quanto na programação, pois permitem que você faça testes condicionais e tome decisões baseadas em comparações. Os operadores relacionais básicos são:

  1. Igual (==): Verifica se dois valores são iguais. Por exemplo, 5 == 5 é verdadeiro.
  2. Não igual (!=): Verifica se dois valores são diferentes. Por exemplo, 5 != 3 é verdadeiro.
  3. Maior que (>): Verifica se um valor é maior que o outro. Por exemplo, 5 > 3 é verdadeiro.
  4. Menor que (<): Verifica se um valor é menor que o outro. Por exemplo, 3 < 5 é verdadeiro.
  5. Maior ou igual (>=): Verifica se um valor é maior ou igual ao outro. Por exemplo, 5 >= 5 é verdadeiro.
  6. Menor ou igual (<=): Verifica se um valor é menor ou igual ao outro. Por exemplo, 3 <= 5 é verdadeiro.

 

5.3. Operadores Lógicos

Operadores lógicos são fundamentais na matemática, lógica e programação, pois eles permitem combinar ou modificar valores booleanos, que são verdadeiro (true) e falso (false). Eles são a base para a construção de expressões condicionais complexas e tomadas de decisão em algoritmos e programas. Os principais operadores lógicos são:

  1. E (AND): Em inglês, é representado por &&. Retorna true se ambas as expressões forem verdadeiras. Por exemplo, true && true retorna true, enquanto true && false retorna false.
  2. OU (OR): Representado por ||. Retorna true se pelo menos uma das expressões for verdadeira. Por exemplo, true || false retorna true.
  3. NÃO (NOT): Representado por !. Inverte o valor booleano, ou seja, se o valor for true, o operador o transformará em false e vice-versa. Por exemplo, !true retorna false.

 

5.4 Tabela Verdade

Tabela Verdade do Operador E (AND)

ABA AND B
TrueTrueTrue
TrueFalseFalse
FalseTrueFalse
FalseFalseFalse

 

Tabela Verdade do Operador OU (OR)

ABA OR B
TrueTrueTrue
TrueFalseTrue
FalseTrueTrue
FalseFalseFalse

 

Tabela Verdade do Operador NÃO (NOT)

ANOT A
TrueFalse
FalseTrue