Search Header Logo

Desafios de Programação em Scratch

Other

10th Grade

Used 1+ times

Desafios de Programação em Scratch
AI

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

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?