
Desafios de Programação em Scratch
Other
10th Grade
Used 1+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
14 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Você está desenvolvendo um projeto no Scratch para o Agrinho 2026 e precisa criar um personagem que se mova de forma inteligente pelo cenário, desviando de obstáculos. Qual estratégia de programação seria mais eficiente para implementar esse comportamento?
Usar apenas o bloco "mova 10 passos" repetidamente sem nenhuma condição
Utilizar uma estrutura de repetição combinada com blocos de detecção de colisão, fazendo o personagem mudar de direção ao tocar em obstáculos
Criar um novo ator para cada posição possível do personagem no cenário
Usar somente o bloco "vá para posição aleatória" dentro de um loop infinito
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
No contexto do Agrinho 2026, você precisa criar um jogo que simule a vida no campo e na cidade. Ao planejar a lógica do projeto no Scratch, como você organizaria variáveis para controlar a pontuação do jogador de forma que ela aumente ao coletar itens do campo e diminua ao encontrar poluição urbana?
Criar uma única variável chamada "pontos" e usar o bloco "adicione 1 a pontos" para todos os eventos, sem distinção
Não usar variáveis, apenas mudar o visual do personagem para indicar progresso
Criar a variável "pontos", incrementá-la com valores positivos ao coletar itens do campo e decrementá-la com valores negativos ao encontrar poluição, usando blocos condicionais para cada situação
Criar uma variável separada para cada item coletável no jogo, sem nunca somá-las
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Você está programando uma animação no Scratch sobre o tema "Do Campo à Cidade" para o Agrinho 2026. O projeto precisa que diferentes atores executem ações simultâneas e coordenadas. Qual abordagem de programação melhor resolve esse desafio?
Programar todos os atores em sequência dentro de um único script, um após o outro
Usar mensagens transmitidas entre atores para sincronizar suas ações, permitindo que cada ator reaja a eventos específicos de forma coordenada
Criar um único ator que mude de fantasia para simular diferentes personagens
Usar apenas o bloco "espere 1 segundo" para tentar sincronizar os atores manualmente
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Para o projeto Agrinho 2026 no Scratch, você deseja criar um sistema de diálogo entre um agricultor e um morador da cidade. Ao planejar a lógica de conversação, qual estrutura de programação seria mais adequada para garantir que as falas apareçam na ordem correta e respondam às escolhas do usuário?
Usar apenas o bloco "diga" sem nenhuma estrutura de controle, colocando todas as falas em sequência
Implementar uma estrutura de condicionais aninhadas combinadas com variáveis de controle de estado, permitindo que o diálogo avance conforme as escolhas do usuário
Criar um ator diferente para cada linha de diálogo do personagem
Usar somente o bloco "pergunte e espere" sem armazenar ou processar as respostas do usuário
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
No Scratch, você está criando um projeto sobre sustentabilidade para o Agrinho 2026, onde o jogador deve gerenciar recursos naturais. Você percebe que seu projeto está ficando muito lento. Qual seria a melhor estratégia para otimizar o desempenho sem perder funcionalidades?
Adicionar mais atores ao projeto para distribuir o processamento
Aumentar o número de loops infinitos para acelerar as animações
Reduzir o número de scripts simultâneos, consolidar verificações de condição em blocos mais eficientes e eliminar loops desnecessários que verificam condições que raramente mudam
Aumentar o tamanho de todos os atores para que fiquem mais visíveis e o computador processe menos detalhes
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Você está desenvolvendo um projeto no Scratch para o Agrinho 2026 que simula um ciclo de plantio. O projeto precisa que o tempo de crescimento de cada planta varie conforme a quantidade de chuva registrada. Como você planejaria essa lógica de programação?
Definir um tempo fixo de crescimento para todas as plantas, independentemente da chuva
Criar uma variável "chuva" que é atualizada pelo usuário, e usar essa variável em uma fórmula matemática para calcular o tempo de crescimento de cada planta, ajustando a animação proporcionalmente
Usar apenas fantasias diferentes para representar o crescimento, sem nenhuma variável
Fazer o personagem da planta se mover para cima a uma velocidade constante, sem considerar variáveis externas
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Para o Agrinho 2026, você precisa criar um projeto no Scratch que apresente dados comparativos entre a produção agrícola de diferentes regiões. Qual estratégia de programação seria mais eficaz para exibir esses dados de forma dinâmica e interativa?
Escrever todos os dados diretamente nos cenários como texto estático, sem interatividade
Usar listas no Scratch para armazenar os dados de cada região, e criar scripts que leiam essas listas para gerar gráficos dinâmicos usando atores como barras que mudam de tamanho conforme os valores
Criar um ator separado para cada dado, posicionando-os manualmente no cenário
Usar apenas o bloco "diga" para mostrar os dados um por vez, sem possibilidade de comparação visual
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?