Capítulo 01: O Mundo do Scratch: Palco, Atores e Fantasias
🎯 Objetivo da Aula
Nesta aula, você conhecerá o Scratch, a ferramenta de programação visual mais famosa do mundo. O objetivo é entender que programar é como dirigir uma peça de teatro: você organiza o Palco, escolhe os Atores e dá Ordens (blocos) para que eles realizem tarefas.
🏢 O Cenário Prático (Seu Desafio)
Situação: Você está projetando um simulador de pátio para a FastLog. O Problema: Precisamos de um caminhão que se mova pelo pátio e um portão que se abra. No Scratch, chamamos esses elementos de Atores.
Missão: Configurar o cenário do pátio e colocar nosso primeiro caminhão em cena.
🧠 Fundamentos: A Teoria Traduzida
1. Os 3 Pilares do Scratch
Para criar qualquer lógica no Scratch, precisamos de três coisas:
- O Palco (Cenário): Onde tudo acontece (Ex: O mapa da empresa).
- Os Atores (Sprites): Quem realiza a ação (Ex: Caminhão, Portão, Operador).
- Os Blocos (Código): As ordens que damos aos atores.
2. Algoritmos em Blocos
Em vez de digitar, encaixamos peças.
☕ Exemplo 1: Cotidiano (Fazer Café)
[Quando começar][Pegar xícara][Colocar café]
🚛 Exemplo 2: Técnico (Movimentação de Carga)
[Quando clicar na bandeira verde][Vá para o centro do pátio][Diga "Carga Pronta" por 2 segundos]
graph TD
A[Bandeira Verde Clicada] --> B[Ator: Caminhão]
B --> C[Mover para x:0 y:0]
C --> D[Dizer: Iniciando Entrega]
style A fill:#2ecc71,stroke:#fff,color:#fff🛠️ Mão na Massa: Atividade 01 - Primeiro Cenário
Vamos preparar nosso simulador:
Passo 1: Acessando a Ferramenta
- Acesse scratch.mit.edu e clique em Criar.
- Ou abra o Scratch Desktop se estiver instalado.
Passo 2: Escolhendo os Atores
- No canto inferior direito, clique em Selecionar Ator.
- Procure por “Truck” ou desenhe seu próprio caminhão.
- No botão ao lado, Selecionar Cenário, escolha um fundo que lembre uma rua ou galpão.
Passo 3: Sua primeira ordem (Código)
Arraste os seguintes blocos para a área de código do caminhão:
- 🟡 Eventos:
[quando clicar em 🏁] - 🟣 Aparência:
[diga "Iniciando sistema FastLog..." por 2 segundos]
✅ Resultado Esperado
Ao clicar na Bandeira Verde acima do palco, seu caminhão deve “falar” a mensagem através de um balão de texto.
📤 Instruções de Entrega (Microsoft Teams)
- Tire um print da tela do Scratch mostrando seu caminhão no palco e os dois blocos que você encaixou.
- Envie no Microsoft Teams na tarefa “Scratch Cap 01 - Introdução”.
💡 Checkpoint de Lógica
- Para TI: No Scratch, cada ator tem seu script. Organizar os blocos em colunas e evitar blocos “soltos” no palco é o primeiro passo para um código limpo (Clean Code).
- Para ADM: O palco do Scratch funciona como o Painel de Controle (Dashboard) da sua empresa. Use-o para visualizar o status de cada processo.
🔥 Desafio de Fixação (Opcional)
O Motorista Educado:
Adicione um segundo ator (uma pessoa) e faça com que, ao clicar na bandeira, o caminhão diga “Bom dia” e a pessoa responda “Boa viagem”.
Dica: Você precisará usar o bloco de [espere 2 segundos] para que eles não falem ao mesmo tempo.
🔑 Gabarito de Lógica (Blocos)
Ator Caminhão:
[quando clicar em 🏁][diga "Bom dia!" por 2 segundos]
Ator Pessoa:
[quando clicar em 🏁][espere 2 segundos][diga "Boa viagem!" por 2 segundos]