---
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:

- **<i class="fas fa-diamond"></i> Bloco "SE"**: Em formato de losango
- **<i class="fas fa-question-circle"></i> Condição**: O que verificar
- **<i class="fas fa-arrow-right"></i> 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. **<i class="fas fa-comments"></i> Comece com exemplos reais**: Use situações que os estudantes vivem
2. **<i class="fas fa-hand-paper"></i> Use atividades físicas**: Movimento ajuda na compreensão
3. **<i class="fas fa-repeat"></i> Pratique muito**: Repita com diferentes exemplos
4. **<i class="fas fa-users"></i> 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:

- **<i class="fas fa-check"></i>** Identificar condicionais no cotidiano
- **<i class="fas fa-check"></i>** Criar estruturas SE/ENTÃO simples
- **<i class="fas fa-check"></i>** Usar condicionais em programação visual
- **<i class="fas fa-check"></i>** 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

---

**<i class="fas fa-arrow-right"></i> Próximo**: Explore [**Loops**](./loops) para aprender sobre repetição automática!
