Operadores
Voltar para: Algoritmo (Nível Básico)
🎯 Objetivo da Aula
Compreender como os operadores permitem realizar cálculos, comparar valores e tomar decisões dentro de um algoritmo.
Se as variáveis são caixas, os operadores são as ferramentas que trabalham com o que está dentro delas. São as engrenagens que fazem o algoritmo se movimentar ⚙️
➕ 1. Operadores Matemáticos
Usados para realizar cálculos numéricos.
| Operador | Função | Exemplo |
|---|---|---|
| + | Adição | 5 + 3 = 8 |
| – | Subtração | 10 – 4 = 6 |
| * | Multiplicação | 2 * 6 = 12 |
| / | Divisão | 8 / 2 = 4 |
📌 Exemplo em pseudocódigo
início
leia numero1
leia numero2
soma ← numero1 + numero2
escreva soma
fim
Aqui, o operador + realiza a ação matemática.
🔎 2. Operadores Relacionais
Usados para comparar valores. O resultado sempre será verdadeiro ou falso.
| Operador | Significado |
|---|---|
| > | Maior que |
| < | Menor que |
| = | Igual |
| >= | Maior ou igual |
| <= | Menor ou igual |
| <> | Diferente |
📌 Exemplo
se idade >= 18 então
escreva "Maior de idade"
fimse
O operador >= verifica uma condição.
Comparar é preparar o caminho para decidir.
🧠 3. Operadores Lógicos
Usados para combinar condições.
| Operador | Função |
|---|---|
| E | Ambas condições devem ser verdadeiras |
| OU | Pelo menos uma condição deve ser verdadeira |
| NÃO | Inverte o valor lógico |
📌 Exemplo
se idade >= 18 E possuiCNH = verdadeiro então
escreva "Pode dirigir"
fimse
Aqui, duas condições precisam ser verdadeiras ao mesmo tempo.
🧩 Atividades Práticas
🧮 Atividade 1 – Calculadora Simples
Criar um algoritmo que:
- Leia dois números
- Mostre:
- Soma
- Subtração
- Multiplicação
- Divisão
Exemplo esperado:
início
leia num1
leia num2 soma ← num1 + num2
sub ← num1 - num2
mult ← num1 * num2
div ← num1 / num2 escreva soma
escreva sub
escreva mult
escreva div
fim
🎯 Desafio extra: verificar se o segundo número é diferente de zero antes de dividir.
🔢 Atividade 2 – Comparação de Números
Criar um algoritmo que:
- Leia dois números
- Informe qual é o maior
- Informe se são iguais
Exemplo de lógica:
se numero1 > numero2 então
escreva "Primeiro número é maior"
senão
escreva "Segundo número é maior ou são iguais"
fimse
📊 Atividade 3 – Tabela-Verdade Simples
Complete a tabela:
| A | B | A E B | A OU B |
|---|---|---|---|
| V | V | ? | ? |
| V | F | ? | ? |
| F | V | ? | ? |
| F | F | ? | ? |
Resposta esperada:
| A | B | A E B | A OU B |
|---|---|---|---|
| V | V | V | V |
| V | F | F | V |
| F | V | F | V |
| F | F | F | F |
🎯 Objetivo: compreender como decisões múltiplas funcionam.
📌 Encerramento da Aula
Perguntas para reflexão:
- Todo cálculo gera um número. Toda comparação gera o quê?
- Quando usar operador lógico em vez de relacional?
- Por que precisamos validar antes de dividir?
