Dois Caminhos para o Mesmo Prêmio

Os estudantes criam uma pequena experiência no Scratch em que o personagem recebe um prêmio caso consiga cumprir pelo menos uma de duas missões.

Passo a Passo para Execução

  1. Crie duas variáveis representando duas conquistas diferentes.
  2. Crie dois objetos no cenário que permitam ao jogador completar cada conquista.
  3. Faça a primeira interação alterar a primeira variável.
  4. Faça a segunda interação alterar a segunda variável.
  5. Monte uma condição usando o operador OU.
  6. Configure o programa para liberar o prêmio quando qualquer uma das duas conquistas estiver completa.
  7. Teste quando nenhuma estiver completa.
  8. Teste quando apenas uma estiver completa.
  9. Teste quando as duas estiverem completas e compare o resultado.
  10. Peça que os alunos criem uma terceira ideia de situação em que o operador OU seria útil.

Comentários

O operador OU permite que o programa aceite diferentes caminhos para chegar ao mesmo resultado. Isso não significa que todas as opções precisam acontecer; uma já pode ser suficiente. Na vida real, essa lógica aparece quando um sistema aceita mais de uma forma de realizar uma tarefa. Em programação, ela ajuda a representar escolhas, situações alternativas e diferentes maneiras de concluir uma ação.

O Caminho das Duas Entradas

A turma administra um parque imaginário com duas formas válidas de entrada. O visitante pode cumprir qualquer uma das opções para receber autorização.

Materiais Necessários

  • Duas placas de entrada
  • Cartões representando diferentes formas de acesso
  • Cartões SIM e NÃO
  • Quadro para registrar as quatro combinações possíveis
  • Fichas de entrada liberada e negada
  • Folhas de exercícios de lógica
  • Lápis, borracha e canetas

Passo a Passo da Execução

  1. Explique que o parque permite entrada quando pelo menos uma das duas regras é atendida.
  2. Apresente duas condições independentes.
  3. Teste a situação em que nenhuma é verdadeira.
  4. Teste a situação em que somente a primeira é verdadeira.
  5. Teste a situação em que somente a segunda é verdadeira.
  6. Teste a situação em que as duas são verdadeiras.
  7. Registre os resultados em uma tabela com duas colunas de condições e uma coluna de resposta final.
  8. Compare essa tabela com a atividade anterior do operador E.
  9. Crie exemplos próximos da realidade das crianças para mostrar situações em que qualquer uma das opções é suficiente.
  10. Finalize explicando que o computador pode utilizar o OU quando existem caminhos alternativos para alcançar o mesmo resultado.

Conexão Computacional

O operador OU significa que existe mais de uma maneira válida de satisfazer uma regra. Basta uma das condições ser verdadeira. É como dizer 'você pode entrar pela porta A OU pela porta B'. Em programas, isso é útil quando há alternativas: um jogo pode terminar quando o tempo acabar OU quando as vidas chegarem a zero. Um alarme também pode reagir a eventos diferentes que exigem a mesma resposta.