Capítulo 02: Variáveis Visuais
🎯 Objetivo da Aula
Um sistema sem memória não consegue processar nada. Nesta aula, você aprenderá sobre as Variáveis no Scratch. O objetivo é entender como criar e usar os blocos de variáveis (cor laranja) para guardar dados como quantidades de produtos, nomes de motoristas e valores de frete.
🏢 O Cenário Prático (Seu Desafio)
Situação: O almoxarifado da FastLog precisa de um painel que mostre quantas caixas ainda restam no estoque. O Problema: Como fazer o sistema “lembrar” desse número e permitir que ele mude quando uma caixa sai?
Missão: Criar uma variável chamada Estoque_Atual e exibi-la no palco do simulador.
🧠 Fundamentos: A Teoria Traduzida
1. O que é uma Variável?
Pense em uma variável como uma caixa etiquetada que fica aparecendo no seu Palco.
📱 Exemplo 1: Cotidiano (Contatos)
Para salvar um contato no celular, você precisa de:
- Nome: “João”
- Número: 99887766
📦 Exemplo 2: Técnico (Inventário de Estoque)
Para cadastrar uma mercadoria no pátio:
- SKU: “LOG-A10”
- Quantidade: 500
- Peso: 12.5
graph LR
Memoria[Memória do Scratch] --> V1[Variável: quantidade]
Memoria --> V2[Variável: peso]
Memoria --> V3[Variável: nome_motorista]
style V1 fill:#f39c12,stroke:#fff,color:#fff
style V2 fill:#f39c12,stroke:#fff,color:#fff
style V3 fill:#f39c12,stroke:#fff,color:#fff2. Blocos de Variáveis 🟧
[mude meu_estoque para 10]: Define o valor inicial (Atribuição).[adicione 1 a meu_estoque]: Aumenta ou diminui o valor (Cálculo).[mostre a variável]: Exibe a caixa no Palco.
🛠️ Mão na Massa: Atividade 02 - Painel de Inventário
Vamos criar nossa primeira memória visual:
Passo 1: Criando a Variável
- Clique na categoria 🟧 Variáveis.
- Clique no botão Criar uma Variável.
- Digite o nome:
Estoque_Atuale clique em OK.
Passo 2: Programando o Valor Inicial
Arraste os seguintes blocos para o código do seu ator:
- 🟡 Eventos:
[quando clicar em 🏁] - 🟧 Variáveis:
[mude Estoque_Atual para 500] - 🟣 Aparência:
[diga "Inventário iniciado!" por 2 segundos]
✅ Resultado Esperado
No canto superior do seu Palco, deve aparecer uma caixinha escrita Estoque_Atual com o número 500 dentro, assim que você clicar na bandeira verde.
📤 Instruções de Entrega (Microsoft Teams)
- Crie uma nova variável chamada
Nome_da_Transportadora. - Mude o valor dela para o nome da sua empresa fictícia.
- Tire um print do palco mostrando a variável com o nome.
- Envie no Microsoft Teams na tarefa “Scratch Cap 02 - Variáveis”.
💡 Checkpoint de Lógica
- Para TI (Nomenclatura): Mesmo no Scratch, dê nomes claros às suas variáveis. Em vez de
var1, usequantidade_estoque. Isso ajuda outros programadores a entenderem seu sistema. - Para ADM (Controle): Variáveis no palco são como os indicadores de um KPI (Key Performance Indicator). Elas mostram a saúde do seu processo em tempo real.
🔥 Desafio de Fixação (ADM/TI)
O Holerite Digital:
Crie variáveis para Nome_Colaborador e Salario_Bruto. Faça o ator dizer o nome e o valor do salário quando a bandeira for clicada.
🔑 Gabarito de Lógica (Blocos)
Ação de Clicar:
[quando este ator for clicado][adicione -1 a Estoque_Atual][diga "Saída registrada!" por 1 segundo]