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:

  1. O Palco (Cenário): Onde tudo acontece (Ex: O mapa da empresa).
  2. Os Atores (Sprites): Quem realiza a ação (Ex: Caminhão, Portão, Operador).
  3. 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

  1. Acesse scratch.mit.edu e clique em Criar.
  2. Ou abra o Scratch Desktop se estiver instalado.

Passo 2: Escolhendo os Atores

  1. No canto inferior direito, clique em Selecionar Ator.
  2. Procure por “Truck” ou desenhe seu próprio caminhão.
  3. 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:

  1. 🟡 Eventos: [quando clicar em 🏁]
  2. 🟣 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)

  1. Tire um print da tela do Scratch mostrando seu caminhão no palco e os dois blocos que você encaixou.
  2. 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]