Estruturas Condicionais

0

🎯 Objetivo da Aula

Compreender como os algoritmos tomam decisões utilizando estruturas condicionais.

Se operadores comparam, as condicionais decidem.
É aqui que o algoritmo deixa de ser apenas sequência e passa a reagir às informações.


🔀 1. Estrutura SE / SENÃO

A estrutura condicional permite executar diferentes ações dependendo de uma condição.

📌 Estrutura básica

se condição então
comando
senão
comando
fimse

O algoritmo faz uma pergunta.
Se a resposta for verdadeira, executa um bloco.
Se for falsa, executa outro.


🧠 2. Condições Simples

São verificações diretas com um único teste lógico.

📌 Exemplo

se idade >= 18 então
escreva "Maior de idade"
fimse

Aqui existe apenas uma condição sendo avaliada.


🔎 3. Condições Compostas

São condições que utilizam operadores lógicos (E, OU, NÃO) para combinar duas ou mais verificações.

📌 Exemplo

se idade >= 18 E possuiCNH = verdadeiro então
escreva "Pode dirigir"
fimse

Duas condições precisam ser verdadeiras ao mesmo tempo.

Outro exemplo:

se nota >= 6 OU trabalhoExtra = verdadeiro então
escreva "Aprovado"
fimse

Aqui basta uma condição ser verdadeira.


🧩 Atividades Práticas


👤 Atividade 1 – Verificar Maioridade

Criar um algoritmo que:

  1. Leia a idade do usuário
  2. Informe se é maior ou menor de idade

Exemplo esperado:

início
leia idade se idade >= 18 então
escreva "Você é maior de idade"
senão
escreva "Você é menor de idade"
fimse
fim

🎯 Desafio extra: classificar como criança, adolescente ou adulto.


🔢 Atividade 2 – Número Par ou Ímpar

Dica: usar operador de resto da divisão (%).

início
leia numero se numero % 2 = 0 então
escreva "Número par"
senão
escreva "Número ímpar"
fimse
fim

🎯 Objetivo: aplicar operadores matemáticos com condicionais.


🎓 Atividade 3 – Sistema Simples de Aprovação Escolar

Criar um algoritmo que:

  1. Leia a nota do aluno
  2. Verifique se está aprovado (nota ≥ 6)
  3. Caso contrário, informe reprovação

Exemplo:

início
leia nota se nota >= 6 então
escreva "Aluno aprovado"
senão
escreva "Aluno reprovado"
fimse
fim

🎯 Desafio avançado:

  • Nota ≥ 6 → Aprovado
  • Nota entre 4 e 5.9 → Recuperação
  • Nota < 4 → Reprovado

📌 Encerramento da Aula

Reflexões:

  • Todo algoritmo precisa de decisão?
  • Quando usar condição simples ou composta?
  • O que acontece se a condição estiver incorreta?