---
sidebar_position: 1
title: "Condicionais"
---
# Condicionais (SE/ENTÃO)
**Condicionais** são como as decisões que tomamos todos os dias. É o computador perguntando "**SE** isso acontecer, **ENTÃO** o que eu devo fazer?"
## **O que são Condicionais?**
Condicionais são **estruturas de decisão** que fazem o programa escolher diferentes caminhos baseado em uma condição.
### **Analogia: Sair de Casa**
Imagine que você vai sair de casa:
- **SE** estiver chovendo, **ENTÃO** levo guarda-chuva
- **SE** estiver sol, **ENTÃO** uso óculos escuros
- **SE** estiver frio, **ENTÃO** pego um casaco
Isso é exatamente como funcionam as condicionais na programação!
## **Como Funcionam?**
### **Estrutura Básica**
```mermaid
flowchart TD
A[Início] --> B{Condição}
B -->|Verdadeiro| C[Executa bloco SE]
B -->|Falso| D[Executa bloco SENÃO]
C --> E[Fim da decisão]
D --> E
```
```
SE (condição) ENTÃO
faça isso
SENÃO
faça aquilo
```
### **Exemplo: Semáforo**
- **SE** luz vermelha, **ENTÃO** pare
- **SE** luz amarela, **ENTÃO** atenção
- **SE** luz verde, **ENTÃO** siga
## **Atividades Desplugadas**
### **1. Semáforo Humano**
**Material**: Cartões coloridos (vermelho, amarelo, verde)
**Como fazer**:
1. Estudantes ficam em fila como carros
2. Educador levanta cartão
3. **SE** vermelho → param
4. **SE** amarelo → andam devagar
5. **SE** verde → andam normal
### **2. Roupa do Dia**
**Material**: Cartões com símbolos do tempo
**Como fazer**:
1. Mostre cartão do tempo (sol, chuva, frio)
2. Estudantes escolhem roupa adequada
3. **SE** chuva → guarda-chuva
4. **SE** sol → óculos
5. **SE** frio → casaco
### **3. Jogo do Dado**
**Material**: Um dado
**Como fazer**:
1. **SE** número par → bata palmas
2. **SE** número ímpar → pule
3. **SE** número 6 → grite "BINGO!"
## **Na Programação Visual**
### **Blocos Condicionais**
No Decoda, você verá blocos como:
- ** Bloco "SE"**: Em formato de losango
- ** Condição**: O que verificar
- ** Ação**: O que fazer se verdadeiro
### **Exemplo no Jogo Semáforo**
1. **SE** botão pressionado
2. **ENTÃO** muda cor do semáforo
3. **SENÃO** mantém cor atual
## **Tipos de Condicionais**
### **1. SE Simples**
- Apenas uma condição
- **SE** verdadeiro, faz algo
- **SE** falso, não faz nada
**Exemplo**: SE chovendo, levo guarda-chuva
### **2. SE/SENÃO**
- Uma condição com duas opções
- **SE** verdadeiro, faz A
- **SENÃO**, faz B
**Exemplo**: SE chovendo, levo guarda-chuva, SENÃO levo óculos
### **3. SE/SENÃO SE**
- Múltiplas condições
- Testa várias possibilidades
**Exemplo**:
- SE muito frio, casaco pesado
- SENÃO SE pouco frio, casaco leve
- SENÃO, sem casaco
## **Reconhecendo Condicionais no Dia a Dia**
### **Em Casa**
- **SE** fome, comer
- **SE** sede, beber água
- **SE** sono, dormir
### **No Trânsito**
- **SE** semáforo vermelho, parar
- **SE** pedestres na faixa, parar
- **SE** combustível baixo, abastecer
### **No Celular**
- **SE** bateria baixa, carregar
- **SE** mensagem chegou, notificar
- **SE** tela tocada, acender
## **Dicas para Educadores**
### **Como Ensinar**
1. ** Comece com exemplos reais**: Use situações que os estudantes vivem
2. ** Use atividades físicas**: Movimento ajuda na compreensão
3. ** Pratique muito**: Repita com diferentes exemplos
4. ** Trabalhe em grupo**: Discutam as decisões juntos
### **Erros Comuns**
- **Confundir condição com ação**: "SE guarda-chuva" em vez de "SE chovendo"
- **Esquecer o SENÃO**: Não pensar no que acontece quando é falso
- **Condições impossíveis**: "SE sempre verdadeiro"
### **Sinais de Compreensão**
- Identifica condicionais em situações reais
- Explica com próprias palavras
- Cria exemplos originais
- Antecipa o resultado antes de testar
## **Objetivos de Aprendizagem**
Ao final desta seção, estudantes devem conseguir:
- **** Identificar condicionais no cotidiano
- **** Criar estruturas SE/ENTÃO simples
- **** Usar condicionais em programação visual
- **** Explicar por que condicionais são importantes
## **Atividades de Fixação**
### **1. Complete a Frase**
- SE **\_\_\_**, ENTÃO escovo os dentes
- SE **\_\_\_**, ENTÃO levo agasalho
- SE **\_\_\_**, ENTÃO ligo o ar condicionado
### **2. Dramatização**
Criem situações onde precisam tomar decisões e representem usando SE/ENTÃO.
### **3. Lista de Decisões**
Façam uma lista de 10 decisões que tomam durante o dia usando estrutura condicional.
## **Referências e Recursos**
### **Sites Educativos**
- [Code.org - Condicionais](https://code.org/curriculum/course1/12/Activity12-Conditionals.pdf) - Atividades práticas
- [CS Unplugged - Decision Trees](https://csunplugged.org/en/topics/algorithms/unit-plan/decision-trees/) - Árvores de decisão
- [Scratch for Educators](https://scratch.mit.edu/educators/#resources) - Recursos para condicionais
### **Vídeos Explicativos**
- [Condicionais Explicadas](https://www.youtube.com/watch?v=m2Ux2PnJe6E) - Khan Academy
- [If/Then Logic](https://www.youtube.com/watch?v=JY6QH67F7CE) - Code.org
- [Programming Basics](https://www.youtube.com/watch?v=HoqJCj22W3M) - Conceitos básicos
### **Jogos e Atividades**
- [Lightbot](http://lightbot.com/) - Jogo de programação com condicionais
- [CodeMonkey](https://www.playcodemonkey.com/) - Ensina programação através de jogos
- [Scratch Jr](https://www.scratchjr.org/) - Para crianças menores
### **Literatura**
- Resnick, M. (2017). _Lifelong Kindergarten: Cultivating Creativity_. MIT Press
- Wing, J. M. (2006). _Computational thinking_. Communications of the ACM
- Bell, T. (2018). _Computer Science Unplugged_. Creative Commons
---
** Próximo**: Explore [**Loops**](./loops) para aprender sobre repetição automática!