Gerador de Mensagens Personalizadas

Os alunos criarão no Scratch um personagem que coleta respostas do usuário e monta frases utilizando essas informações. Depois, o programa deverá identificar uma parte do texto recebido.

Passo a Passo para Execução

  1. Criar um personagem apresentador.
  2. Programar uma pergunta para receber um nome.
  3. Guardar a resposta em uma variável.
  4. Fazer uma segunda pergunta sobre um tema escolhido pela equipe.
  5. Criar uma mensagem combinando os dois textos.
  6. Exibir a frase final no palco.
  7. Testar com diferentes nomes.
  8. Investigar como localizar a primeira letra do nome recebido.
  9. Criar uma segunda mensagem que utilize apenas parte de uma resposta.
  10. Acrescentar números ou pontuação a uma frase.
  11. Conferir se os espaços entre as palavras estão corretos.
  12. Pedir que outra dupla utilize o projeto.
  13. Corrigir qualquer falha de montagem da mensagem.
  14. Salvar e apresentar o resultado.

Comentários

No Scratch, os blocos de texto permitem combinar informações recebidas pelo programa e produzir mensagens diferentes a cada execução. Isso aproxima a criança de uma ideia importante: programas conseguem manipular palavras da mesma forma que manipulam números, desde que saibam qual tipo de dado estão utilizando. Essa habilidade é fundamental em jogos, sites, aplicativos de conversa, formulários e sistemas que precisam mostrar informações personalizadas.

A Fábrica de Mensagens

Os alunos montarão frases utilizando cartões que representam pedaços de texto. Depois, retirarão partes específicas de palavras para compreender que um texto também pode ser tratado como uma sequência de caracteres.

Materiais Necessários

  • Cartões com palavras curtas
  • Cartões com nomes fictícios
  • Cartões com números
  • Cartões representando espaços e pontuação
  • Tiras de papel para montar frases
  • Folhas com palavras para localizar determinada letra
  • Tesouras sem ponta
  • Cola
  • Lápis e borracha
  • Quadro branco
  • Crachás de 'Montador de Texto' e 'Analista de Caracteres'
  • Cartões de desafio

Passo a Passo da Execução

  1. Mostrar uma frase formada por várias partes.
  2. Perguntar como um programa poderia montar essa frase usando informações armazenadas separadamente.
  3. Explicar que textos são tratados como dados e podem ser combinados.
  4. Montar uma frase utilizando cartões separados e um cartão especial para o espaço.
  5. Alterar apenas o nome presente na frase e observar como a mensagem inteira muda.
  6. Selecionar uma palavra e contar seus caracteres.
  7. Encontrar uma determinada letra dentro da palavra.
  8. Recortar um trecho de uma palavra para formar uma parte menor do texto.
  9. Criar desafios para que uma equipe descubra a inicial de um nome.
  10. Montar mensagens usando palavras diferentes para cada equipe.
  11. Discutir o papel dos espaços e sinais de pontuação na construção do texto.
  12. Criar frases em que somente alguns pedaços sejam variáveis.
  13. Pedir que os alunos expliquem como o computador poderia montar a frase automaticamente.
  14. Encerrar relacionando textos programáveis a mensagens de aplicativos, jogos, cadastros e páginas da internet.

Conexão Computacional

String é um termo usado em programação para representar texto. Um texto é composto por caracteres, que podem ser letras, números, espaços e sinais. Concatenar significa juntar partes para formar um texto maior. Também é possível acessar ou extrair partes de uma string. Uma criança pode imaginar uma frase como um colar formado por várias peças: algumas peças nunca mudam e outras podem ser substituídas. Jogos usam esse recurso para montar mensagens de pontuação, nomes de personagens, avisos e diálogos automaticamente.