2
respostas

Operadores e expressões lógicas

Pelo que entendi é

  • OPERADORES ARITMETICOS
    Adição: +
    Subtração: -
    Divisão: /
    Multiplicação: *

  • OPERADORES RELACIONAIS
    Igualdade: ==
    Igual: =
    Diferença: !=
    Maior que: >
    Maior ou igual: >=
    Menor que: <
    Menor ou igual: <=

  • OPERADORES LÓGICOS
    Todas as condições precisam ser verdadeiras: E
    Uma tem que ser verdadera: OU
    Inverte valor lógico: **NÃO **

2 respostas

Olá! Como vai?

Sua síntese sobre os operadores é um excelente resumo para quem está consolidando a base da Lógica de Programação. Você identificou corretamente as três categorias fundamentais que permitem ao computador realizar cálculos e tomar decisões.

Apenas um pequeno ponto de atenção que é uma dúvida muito comum no início:

⚠️ A Diferença entre = e ==

Na maioria das linguagens de programação (como o Python, que você viu em outros exemplos):

  • = (Atribuição): É usado para guardar um valor dentro de uma variável. Exemplo: preco = 10.
  • == (Igualdade/Comparação): É o operador relacional que você citou, usado para verificar se um valor é igual ao outro. Exemplo: if preco == 10:.

Seus destaques estão ótimos:

  • Operadores Aritméticos: Você listou corretamente as quatro operações básicas (+, -, /, *) que formam a base do processamento de dados.
  • Operadores Relacionais: Eles são o coração das estruturas condicionais, permitindo comparar grandezas e valores.
  • Operadores Lógicos: Sua definição para E (AND), OU (OR) e NÃO (NOT) foi perfeita:
    • E: Exige que tudo seja verdade.
    • OU: Basta uma faísca de verdade.
    • NÃO: É o "inversor" do resultado.

Dominar esses operadores é como aprender a gramática de uma nova língua; depois que você entende como eles funcionam, consegue escrever qualquer "frase" (ou algoritmo) que desejar.

Espero que possa ter lhe ajudado!

Para exercitar, se tivéssemos a expressão (5 > 3) E (10 == 10), qual seria o resultado final: Verdadeiro ou Falso?

Olá, sobre os operadores lógicos, gostaria de fazer uma observação:
Em muitos momentos é possível integrar as diversas opções para obter uma resposta e o caminho mais curto é recomendado.
Alguns programas são elaborados com linhas de código extensas demasiadamente e em situações em que é necessário uma atualização, isso requer mais tempo, dado que nem sempre quem desenvolveu o código originalmente irá ser no futuro que o irá manter para as necessidades que eventualmente surgiram.
Dito isso, minha dica é ao desenvolver qualquer cálculo, seja num programa ou até mesmo em uma planilha básica no excel:

  • Seja prático e simples
  • Considere que outras pessoas poderão acessar futuramente e precisar alterar, então faça algo que além de você outras pessoas possam entender
  • Mantenha um registro ou declarações no decorrer do código explicitando o que está sendo desenvolvido e resultados esperados.