Carregando...
Carregando...
Ajude a melhorar a plataforma
O que acontecerá quando se clicar na bandeira verde no programa abaixo?
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
Alternativa E - O ator falará “Bem-vindos à”, esperará 2 segundos, falará “Univesp”, esperará mais 2 segundos, e falará “Tchau” por mais 2 segundos.
Esta questão testa a compreensão da execução sequencial de blocos em um ambiente de programação visual, como o Scratch. O foco está nos blocos de "fala" (diga/say) e "espera" (espere/wait), e como eles afetam o fluxo do programa e a apresentação de mensagens na tela do ator. Para responder corretamente, é essencial entender a diferença entre um balão de fala que permanece indefinidamente e um que tem duração definida, além do efeito do bloco de pausa.
Em plataformas de programação em blocos, os comandos são processados de cima para baixo, em uma sequência lógica. Os blocos de comunicação do ator, geralmente denominados diga ou say, permitem que o personagem exiba um balão de fala com um texto específico. Existem duas variações importantes desses blocos:
diga [texto] (say [text]): Quando este bloco é executado, o balão de fala aparece com o texto fornecido e permanece visível na tela até que outro bloco diga seja ativado (substituindo o conteúdo), um bloco para ocultar o balão de fala seja executado, ou o programa termine.diga [texto] por [número] segundos (say [text] for [number] seconds): Este bloco exibe o balão de fala com o texto por um período de tempo específico. Após o tempo definido, o balão de fala desaparece automaticamente.Paralelamente, o bloco espere [número] segundos (wait [number] seconds) introduz uma pausa na execução do script. Durante essa pausa, o programa para de executar novos blocos, mas o estado visual atual do ator e os balões de fala (se forem do tipo diga [texto] sem duração definida) permanecem inalterados na tela.
A interação entre esses blocos define a cadência e a visibilidade das mensagens do ator.
Vamos simular o comportamento do programa, passo a passo, baseando-nos na descrição da alternativa correta (E) e nas regras dos blocos de Scratch:
| Ordem | Bloco (Implícito) | Ação do Programa (Ator) | Estado do Balão de Fala |
| :---- | :------------------------------------- | :----------------------------------------------------- | :------------------------------------------------------- |
| 1 | quando [bandeira verde] clicado | O programa inicia. | Nenhum. |
| 2 | diga "Bem-vindos à" | O ator exibe um balão de fala. | Balão com "Bem-vindos à". |
| 3 | espere 2 segundos | O script pausa por 2 segundos. | Balão com "Bem-vindos à" (permanece visível). |
| 4 | diga "Univesp" | O ator exibe um novo balão de fala. | Balão com "Univesp" (substitui o anterior). |
| 5 | espere 2 segundos | O script pausa por 2 segundos. | Balão com "Univesp" (permanece visível). |
| 6 | diga "Tchau" por 2 segundos | O ator exibe um balão de fala por 2 segundos. | Balão com "Tchau" (aparece e desaparece após 2 segundos). |
| 7 | (Fim do script) | O programa finaliza após a fala do "Tchau". | Nenhum. |
Comparando este fluxo com as alternativas:
A alternativa (E) é a única que descreve precisamente a sequência de eventos, a alteração dos balões de fala, as pausas e a duração final do último balão de fala, refletindo o funcionamento dos blocos diga (indefinido), espere e diga [por segundos] em Scratch.
O programa, ao ser iniciado, fará com que o ator siga uma sequência de comandos de fala e espera. Primeiramente, a mensagem "Bem-vindos à" será exibida e permanecerá durante a primeira pausa de 2 segundos. Em seguida, a mensagem será alterada para "Univesp" e também permanecerá durante a segunda pausa de 2 segundos. Finalmente, a mensagem "Tchau" será exibida, mas desta vez, com uma duração definida de 2 segundos, desaparecendo automaticamente após esse período. A alternativa (E) descreve com exatidão este fluxo de eventos, sendo a resposta correta.
Alternativa E.