Carregando...
Carregando...
Ajude a melhorar a plataforma
O que o programa abaixo faz quando se clica na bandeira verde?
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 D - O ator, normalmente o gato, vai andar 30 passos, esperar 1 segundo e depois andar mais 10 passos.
A questão aborda o funcionamento básico de um programa Scratch, uma linguagem de programação visual baseada em blocos, amplamente utilizada para ensinar os fundamentos da programação. Ao clicar na bandeira verde, o script principal de um projeto Scratch é iniciado, e os blocos de código são executados sequencialmente, a menos que haja blocos de controle que alterem esse fluxo, como laços de repetição ou condicionais.
No Scratch, os programas são construídos arrastando e conectando blocos que representam comandos. Cada ator (ou "sprite") tem seus próprios scripts. O bloco "quando a bandeira verde for clicada" é um bloco de evento que serve como ponto de partida para a execução de um script específico.
Os blocos de movimento (mova X passos) fazem com que o ator se desloque na direção em que está apontando. O valor X determina o número de pixels que o ator percorrerá. Já o bloco de controle (espere Y segundos) pausa a execução do script por um período determinado em segundos, permitindo criar temporizações e ritmos na animação ou jogo.
A execução dos blocos ocorre de cima para baixo. Ou seja, um bloco só começa a ser processado após a conclusão do bloco anterior.
Vamos analisar cada alternativa com base em um script Scratch típico que levaria à alternativa correta:
Script Implícito:
quando a bandeira verde for clicada
mova 30 passos
espere 1 segundos
mova 10 passos
Alternativa (A) - O ator, normalmente o gato, vai andar, esperar e voltar a andar, até que alguém pare o programa.
sempre). O script implícito na resposta correta (D) executa uma sequência finita de passos e pausas, sem um bloco de repetição explícito para que o programa continue "até que alguém pare".Alternativa (B) - O cenário do palco vai se deslocar para o lado direito.
mova X passos afeta o ator (sprite), não o cenário (backdrop). Para mover o cenário, seria necessário programar o próprio cenário ou usar atores que simulam o movimento do cenário (efeito de parallax), ou mudar as propriedades do cenário (o que não é feito com "mova X passos").Alternativa (C) - O ator, normalmente o gato, vai andar 40 passos e, depois, esperar 1 segundo.
mova 30 passos, espere 1 segundos e depois mova 10 passos. A ordem é crucial. A pausa ocorre entre os dois movimentos, não depois de um movimento único de 40 passos.Alternativa (D) - O ator, normalmente o gato, vai andar 30 passos, esperar 1 segundo e depois andar mais 10 passos.
Alternativa (E) - O programa não vai rodar, pois tem um erro grave que o impede de funcionar.
quando a bandeira verde for clicada, mova X passos, espere Y segundos) é uma estrutura de script perfeitamente válida e funcional no Scratch. Não há nenhum "erro grave" que impeça sua execução.A compreensão da execução sequencial dos blocos é fundamental em programação. Neste caso, o programa executa uma série de ações em uma ordem específica: um movimento inicial, uma pausa e, em seguida, um movimento adicional. A alternativa que reflete essa ordem exata de eventos é a correta, pois detalha cada passo e a temporização conforme seria executado no Scratch.
Alternativa D.