Mudanças entre as edições de "Oficina de Scratch 2"
Ir para navegação
Ir para pesquisar
Linha 6: | Linha 6: | ||
*Exercícios | *Exercícios | ||
− | = Mensagens | + | = Mensagens = |
Por vezes é necessário que um ''script'' envie mensagens para outros ''scripts''. Isto pode ser realizado usando os blocos ANUNCIE ''msg'' e ANUNCIE ''msg'' ESPERE. No comando pode-se usar uma mensagem já definida ou criar uma nova mensagem. Os scripts receptores esperaram por uma mensagem usando o comando QUANDO EU OUVIR ''msg''. O exemplo abaixo demonstra o uso. Note que o emissor da mensagem continua a execução sem esperar (se sincronizar com os receptores). Uma variação deste comando permite também que o script emissor espere que os scripts receptores se executem antes de continuar a sua execução. | Por vezes é necessário que um ''script'' envie mensagens para outros ''scripts''. Isto pode ser realizado usando os blocos ANUNCIE ''msg'' e ANUNCIE ''msg'' ESPERE. No comando pode-se usar uma mensagem já definida ou criar uma nova mensagem. Os scripts receptores esperaram por uma mensagem usando o comando QUANDO EU OUVIR ''msg''. O exemplo abaixo demonstra o uso. Note que o emissor da mensagem continua a execução sem esperar (se sincronizar com os receptores). Uma variação deste comando permite também que o script emissor espere que os scripts receptores se executem antes de continuar a sua execução. |
Edição das 22h24min de 25 de março de 2012
Objetivos
- Revisão de Comandos Scratch
- Mensagens (sinais)
- Variáveis do tipo lista
- Exercícios
Mensagens
Por vezes é necessário que um script envie mensagens para outros scripts. Isto pode ser realizado usando os blocos ANUNCIE msg e ANUNCIE msg ESPERE. No comando pode-se usar uma mensagem já definida ou criar uma nova mensagem. Os scripts receptores esperaram por uma mensagem usando o comando QUANDO EU OUVIR msg. O exemplo abaixo demonstra o uso. Note que o emissor da mensagem continua a execução sem esperar (se sincronizar com os receptores). Uma variação deste comando permite também que o script emissor espere que os scripts receptores se executem antes de continuar a sua execução.