O Portão das Duas Condições no Scratch

Os estudantes programam um portão virtual que só pode ser aberto quando duas variáveis atingem os valores exigidos simultaneamente.

Passo a Passo para Execução

  1. Crie as variáveis Moedas e Chave.
  2. Defina valores iniciais para as duas variáveis.
  3. Crie duas interações que permitam ao jogador alterar esses valores.
  4. Monte uma condição utilizando o operador lógico E.
  5. Faça o programa verificar se as duas exigências foram cumpridas.
  6. Mostre uma mensagem diferente quando a condição for verdadeira ou falsa.
  7. Teste quatro combinações: nenhuma condição atendida, somente a primeira, somente a segunda e as duas atendidas.
  8. Registre o resultado de cada teste.
  9. Desafie os alunos a modificar o jogo para exigir uma combinação diferente de requisitos.
  10. Peça que expliquem por que o personagem não consegue abrir o portão quando apenas uma condição é verdadeira.

Comentários

O operador E faz uma pergunta composta: 'a primeira condição é verdadeira E a segunda também?'. O programa só recebe uma resposta positiva quando as duas partes são verdadeiras. Esse tipo de lógica é usado em sistemas de acesso, regras de jogos, formulários, filtros e verificações. Ele ajuda o computador a evitar decisões apressadas quando mais de um requisito precisa ser considerado.

A Sala Secreta das Duas Chaves

Os estudantes controlam a entrada de uma sala imaginária que possui duas exigências. A porta só pode ser aberta quando os dois requisitos forem satisfeitos simultaneamente.

Materiais Necessários

  • Cartaz representando uma porta com duas fechaduras
  • Duas coleções de cartões: CHAVE e SENHA
  • Cartões com respostas SIM e NÃO
  • Quadro branco para montar uma tabela com as quatro combinações possíveis
  • Fichas de 'entrada liberada' e 'entrada bloqueada'
  • Folhas individuais com pequenos desafios lógicos
  • Lápis, borracha e lápis de cor

Passo a Passo da Execução

  1. Explique a missão: abrir a sala secreta cumprindo duas exigências.
  2. Mostre a primeira condição e a segunda condição separadamente.
  3. Apresente a regra: a porta abre somente quando a pessoa possui a chave E conhece a senha.
  4. Teste o caso em que nenhuma condição é verdadeira.
  5. Teste o caso em que apenas a primeira condição é verdadeira.
  6. Teste o caso em que apenas a segunda condição é verdadeira.
  7. Teste o caso em que as duas condições são verdadeiras.
  8. Registre os quatro resultados no quadro e destaque que somente o último libera a entrada.
  9. Crie novas situações cotidianas para a turma decidir, como 'levar guarda-chuva' quando duas condições específicas forem atendidas.
  10. Finalize relacionando o operador E a sistemas que precisam confirmar vários requisitos antes de realizar uma ação.

Conexão Computacional

O operador lógico E significa que todas as condições ligadas por ele precisam ser verdadeiras. Imagine uma porta que exige duas chaves: ter apenas uma não é suficiente. Em computação, isso ajuda programas a tomar decisões mais específicas. Um jogo pode liberar uma fase quando o jogador tem a chave E alcançou determinada pontuação. Um aplicativo pode aceitar uma ação quando várias regras importantes são satisfeitas ao mesmo tempo.