Módulo 8 - Decisões, o SE... ENTÃO... SENÃO
A escada SENÃO SE: várias faixas, uma decisão só
9 min de leitura · por Cesar Gargiulo, revisado pela equipe ValorFinal e GuardiaSec · Atualizado em 02/07/2026
O que você vai aprender
- Encadear decisões com senão se para tratar três ou mais faixas.
- Entender que os degraus são testados de cima para baixo e param no primeiro V.
- Ordenar as condições da mais restritiva para a mais folgada, sem sombrear faixas.
- Usar o SENÃO final como faixa de segurança para “todo o resto”.
Ouvir o resumo desta aula
Um recap de cerca de 2 minutos na voz do Valim, para ouvir no trânsito ou na academia.
Ler a transcrição do resumo
Resumo da aula: A escada SENÃO SE: várias faixas, uma decisão só.
Os objetivos desta aula. Encadear decisões com senão se para tratar três ou mais faixas. Entender que os degraus são testados de cima para baixo e param no primeiro V. Ordenar as condições da mais restritiva para a mais folgada, sem sombrear faixas. Usar o SENÃO final como faixa de segurança para “todo o resto”.
Veja o essencial, parte por parte.
Quando dois caminhos não bastam. A escada senão se encadeia condições: cada degrau só é testado se os anteriores deram F.
A escada em ação, degrau por degrau. Faça o teste de mesa com a nota 8.
A ordem das condições decide tudo. Degrau folgado acima de degrau restritivo: nota >= 5 antes de nota >= 9 faz todo mundo parar cedo demais.
Esse foi o resumo do essencial. Para se aprofundar, leia a aula completa e responda os exercícios.
Quando dois caminhos não bastam
Pense no boletim da escola: nota 9 ou mais é excelente, de 7 a 8,9 é aprovado, de 5 a 6,9 vai para recuperação e abaixo de 5, reprovado. São quatro faixas, e a bifurcação de dois caminhos da aula passada não dá conta. A primeira tentação é escrever quatro SE independentes, um para cada faixa, mas isso obriga cada condição a delimitar as duas pontas (nota >= 7 E nota < 9), abre espaço para faixas que se sobrepõem e ainda faz a máquina testar tudo mesmo depois de já ter achado a resposta.
A solução elegante é a escada: se, senão se, senão se, senão. A execução desce degrau por degrau testando as condições NA ORDEM, e para no primeiro V que encontrar. Essa parada é o segredo da economia: quando um degrau executa, os de baixo nem são olhados. Melhor ainda, cada degrau carrega uma garantia implícita, a de que TODAS as condições acima dele falharam. No degrau nota >= 7, você já sabe de graça que a nota é menor que 9, porque senão a escada teria parado antes.
A escada em ação, degrau por degrau
leia(nota)
se nota >= 9 então
escreva("Excelente")
senão se nota >= 7 então
escreva("Aprovado")
senão se nota >= 5 então
escreva("Recuperação")
senão
escreva("Reprovado")
fim
// nota 9,5: Excelente | nota 8: Aprovado | nota 5: Recuperação | nota 3: ReprovadoQuatro faixas, quatro saídas possíveis, exatamente uma por nota. Um único fim fecha a escada inteira.
Faça o teste de mesa com a nota 8. Primeiro degrau: 8 >= 9? F, desce. Segundo degrau: 8 >= 7? V, escreve “Aprovado” e a escada acaba: os degraus do 5 e do reprovado nem são avaliados. Agora a nota 5, um valor de fronteira: 5 >= 9? F. 5 >= 7? F. 5 >= 5? V, “Recuperação”. E a nota 3 escorrega por todos os degraus até cair no SENÃO final, que não tem condição justamente para ser a rede de segurança de tudo o que passou reto. Nenhuma nota fica sem resposta, nenhuma recebe duas.
🎮 Jogo da aula
Monte a escada de frete
Uma loja monta a decisão do frete testando as faixas na ordem correta, da mais restritiva para o resto. Toque os passos na sequência certa.
Repare que a escada do frete e a do boletim têm o mesmo esqueleto, só trocando números e mensagens. Esse molde aparece em toda parte: faixas de imposto, classificação de peso em transportadora, categorias de atleta por idade, planos por consumo. Dominar a escada é dominar uma família inteira de problemas do mundo real, e é por isso que ela merece uma aula só dela antes de complicarmos com decisões aninhadas.
A ordem das condições decide tudo
Aqui mora o bug clássico da escada: degraus fora de ordem. Imagine o boletim começando por se nota >= 5 então escreva(“Recuperação”). A nota 9,5 chega, testa 9,5 >= 5, dá V, e o aluno excelente recebe “Recuperação”: a escada parou no primeiro V e nunca chegou ao degrau certo. O computador não errou, ele obedeceu, como sempre. A condição mais folgada, colocada em cima, funciona como um ralo largo demais: engole casos que pertenciam aos degraus de baixo. Chamamos isso de sombreamento de faixas.
A receita prática: liste as faixas no papel, ordene da mais exigente para a menos exigente e escreva os degraus nessa ordem, deixando o SENÃO final como “todo o resto”. Depois, faça o teste de mesa com um valor de cada faixa e com os valores exatos de fronteira (9, 7 e 5 no boletim). Se cada valor cair no degrau esperado, a escada está sólida. Esse ritual de dois minutos vai virar reflexo no módulo 13, quando o teste de mesa ganha método completo.
Teste rápido
Uma escada começa com “se nota >= 5 então escreva(“Recuperação”)” e só depois testa nota >= 9. O que acontece com a nota 9,5?
Perguntas frequentes
- O que é a escada SENÃO SE?
- É o encadeamento de decisões para tratar três ou mais faixas: se, senão se, senão se, senão. A execução testa as condições de cima para baixo e executa apenas o bloco do primeiro V, encerrando a escada ali. É a estrutura por trás de boletins, tabelas de frete e faixas de desconto.
- Por que a ordem dos degraus importa tanto?
- Porque a escada para no primeiro V. Se uma condição folgada (nota >= 5) vem antes de uma restritiva (nota >= 9), ela captura casos que pertenciam aos degraus de baixo e o algoritmo classifica errado sem dar nenhum aviso. A regra é ordenar da mais restritiva para a mais folgada.
- Quantos blocos da escada executam em uma passagem?
- No máximo um. Com SENÃO final, exatamente um: o do primeiro degrau com condição V, ou o do SENÃO se todas falharem. Nunca dois blocos, porque a escada termina assim que um executa.
- Preciso escrever as duas pontas da faixa em cada condição, tipo nota >= 7 E nota < 9?
- Na escada, não, e essa é a beleza dela: quem chega ao degrau nota >= 7 já passou reto pelo nota >= 9, então a ponta de cima é garantida de graça. Escrever as duas pontas só é necessário em SE independentes, um dos motivos para preferir a escada.
- O SENÃO final da escada é obrigatório?
- Não, mas é altamente recomendado quando toda entrada precisa de resposta. Sem ele, um valor que falhe em todas as condições atravessa a escada em silêncio, e falha silenciosa é o defeito mais difícil de perceber. Use o SENÃO como rede de segurança de “todo o resto”.
- Como a escada aparece nas linguagens de verdade?
- Como else if em JavaScript, Java e C, e como elif em Python, sempre com a mesma regra de parar no primeiro verdadeiro. A escada que você montou em português é a mesma; o módulo 15 mostra as três grafias lado a lado.
Fontes
Seu progresso fica salvo neste aparelho. Assinantes sincronizam entre os aparelhos.