O Scratch é uma linguagem de programação educacional voltad...

Próximas questões
Com base no mesmo assunto
Q4278381 Programação
O Scratch é uma linguagem de programação educacional voltada à introdução à lógica de programação. Sobre suas características, analise as afirmativas a seguir:

I. No Scratch, a programação é feita pela digitação de comandos em linguagem de máquina, exigindo a compilação do código antes da execução.
II. No Scratch, a programação é realizada pelo encaixe de blocos gráficos, que representam comandos e são combinados para formar scripts.
III. No Scratch, blocos de eventos, como o de clique na bandeira verde, permitem iniciar a execução de um script a partir de uma ação.

Está CORRETO o que se afirma em:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: B

Fundamento decisivo: O tutorial oficial mostra a execução por blocos sem exigir digitação de linguagem de máquina nem compilação prévia, refutando I. Como II e III são verdadeiras, a combinação correta é B.

Tema central: Blocos e eventos no Scratch
Análise das alternativas
A
Errada
Inclui I, embora o usuário programe por blocos, sem a exigência descrita de digitar linguagem de máquina e realizar compilação prévia. Também exclui III, que descreve corretamente o início do script associado ao clique na bandeira verde.
B
Certa
A alternativa B reúne os dois aspectos corretos: a construção de scripts pela combinação de blocos gráficos, descrita em II, e o acionamento de um script por um evento, descrito em III. No caso da bandeira verde, o clique inicia o script associado a esse evento.
C
Errada
Reconhece corretamente III, mas exclui II. O encaixe de blocos gráficos para compor scripts é justamente a forma de construção da programação demonstrada no tutorial oficial.
D
Errada
Inclui indevidamente I. A construção por blocos e a possibilidade de executá-los por clique contradizem a exigência de programação em linguagem de máquina com compilação prévia pelo usuário.
E
Errada
Seleciona apenas I, que atribui ao usuário um procedimento não exigido no Scratch. Além disso, exclui as duas características corretas: composição de scripts por blocos e início do script associado por um evento.
Pegadinha da questão
O termo técnico “compilação” pode dar aparência de correção à afirmativa I, mas não torna verdadeira a exigência descrita. Outra armadilha é reconhecer o evento da bandeira verde em III e esquecer que o encaixe de blocos em II também está correto.
Dica para questões semelhantes
  • Separe a forma de construir o programa da forma de iniciar sua execução: no Scratch, o encaixe de blocos compõe scripts, e eventos podem acioná-los.
  • Ao avaliar uma afirmação sobre compilação, verifique se ela impõe uma etapa ao usuário; rejeitar essa exigência não significa negar possíveis processos internos da implementação.
  • Associe o clique na bandeira verde ao script vinculado a esse evento, sem concluir que ele inicia indiscriminadamente todos os scripts.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo