wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

RECUPERAÇÃO DA AVALIAÇÃO 02 - LÓGICA E MAGIA NA PROGRAMAÇÃO

Total questions: 10

Worksheet time: 14mins

Name
Class
Date
1.

1- João está criando um jogo no StartLab onde um robô precisa estar no centro da tela para iniciar sua missão.

Qual bloco João deve usar para que o robô apareça no centro da tela? Identifique a alternativa correta.

a)

aponte para a direção []

b)

vá para x:[] y:[]

c)

mude para a fantasia []

d)

número aleatório entre [1] e [10]

2.

2- Você está criando um projeto onde o personagem deve cuidar de um jardim seguindo uma ordem lógica. O código ao lado foi escrito para adicionar ações à lista de tarefas do jardim:

O próximo passo é retirar as ervas daninhas do seu jardim, mas isso não está escrito no código.

Identifique a alternativa que realiza a programação correta para incluir a ação na lista de tarefas.

a)

Substituir o bloco adicione [plantar sementes] a [tarefas] por adicione [tirar ervas daninhas] a [tarefas].

b)

Inserir o bloco adicione [tirar ervas daninhas] a [tarefas] após o último bloco de adição.

c)

Inserir o bloco adicione [tirar ervas daninhas] a [tarefas] antes do bloco adicione [regar plantas] a [tarefas].

d)

Inserir o bloco adicione [tirar ervas daninhas] a [tarefas] antes do bloco apague todos os itens de [tarefas].

3.

3- A professora Márcia sorteou um prêmio para um dos alunos da sala. Ela pegou a lista da chamada como base:

Sofia

Jackeline

João

Marcos

Carolina

O resultado do sorteio foi o número 4, ou seja, o quarto item da lista. Identifique quem foi o(a) vencedor(a) e marque a alternativa correta abaixo:

a)

Marcos

b)

João

c)

Sofia

d)

Jackeline

4.

4- Lucas está programando um teatro onde, ao iniciar a apresentação, um som de aplauso deve ser tocado. Ele programou o seguinte:

Mas o som não está tocando. O que está faltando para que o som de introdução seja tocado corretamente? Analise o código ao lado e assinale a alternativa correta.

a)

Lucas deve substituir o bloco toque o som [aplauso] até o fim por transmita [iniciar apresentação].

b)

Lucas deve adicionar o bloco quando a bandeira verde for clicada antes do bloco toque o som [aplauso] até o fim.

c)

Lucas deve usar o bloco toque o som [aplauso] até o fim dentro de um loop repita [20] vezes.

d)

Lucas deve garantir que a mensagem iniciar apresentação seja transmitida no momento desejado, usando o bloco transmita [iniciar apresentação].

5.

5- Em um projeto sobre brincar no parque, você quer que o personagem balance no balanço. O código atual é:

Qual das alternativas abaixo programa o personagem de forma que ele balance de um lado para o outro continuamente.

a)

Usar um loop repita [] vezes com blocos deslize [1] seg para x:[100] y:[0] e deslize [1] seg para x:[-100] y:[0] para criar o movimento de balanço.

b)

Usar o bloco mude para a fantasia [balançar] com blocos vá para x:[100] y:[0] e vá para x:[-100] y:[0].

c)

Usar um loop repita [] vezes com blocos vá para x:[100] y:[0] e vá para x:[-100] y:[0].

d)

Usar um evento quando este ator for clicado, substituindo o bloco quando 'bandeira verde' for clicado.

6.

6- Você está criando um jogo de corrida. O carro precisa se mover para posições predefinidas na pista sempre que receber o comando "trocar pista". Essas posições estão em uma lista chamada posições x, com os números [100, 200, 300], que representam os lugares no eixo X da pista.

Analise os algoritmos abaixo e selecione aquele que faz o carro se mover corretamente para uma das posições da pista.

a)

b)

c)

d)

7.

7- Você está criando um jogo de corrida. O carro precisa se mover para posições predefinidas na pista sempre que receber o comando "trocar pista". Essas posições estão em uma lista chamada posições x, com os números [100, 200, 300], que representam os lugares no eixo X da pista.

Analise os algoritmos abaixo e selecione aquele que faz o carro se mover corretamente para uma das posições da pista.

  • Alternativa correta


a)

b)

c)

d)

8.

8- Você está programando um menu de seleção de jogos de tabuleiro. O código para escolher um jogo é: No entanto, o jogo não está sendo iniciado após a escolha. O que está faltando para que o jogo escolhido comece corretamente?

Avalie o código ao lado e selecione a alternativa correta.

a)

Adicionar um bloco esconda no script do jogo para iniciar o comando após a escolha.

b)

Adicionar um script que começa com o bloco quando a bandeira verde for clicada para iniciar o comando após a escolha.

c)

Adicionar um bloco pare [todos] no script do jogo para iniciar o comando após a escolha.

d)

Adicionar um script que começa com o bloco quando eu receber [escolher jogo] para iniciar o comando após a escolha.

9.

9- Durante a programação de um jogo de cozinha, Amanda precisa garantir que os ingredientes sejam misturados corretamente antes de levar o bolo para o forno. O código atual é o seguinte:

No entanto, o bolo está sendo assado antes dos ingredientes serem misturados. Como Amanda poderia corrigir o código para garantir que os ingredientes sejam misturados antes de assar o bolo?

a)

Usar o bloco mude para a fantasia [bolo pronto] antes de transmita [misturar ingredientes] para controlar a ordem.

b)

Substituir transmita [misturar ingredientes] por transmita [assar bolo] para garantir a ordem correta.

c)

Usar o bloco espere após transmita [misturar ingredientes] para garantir que a mistura esteja completa antes de assar.

d)

Adicionar um bloco pare [tudo] após transmita [misturar ingredientes] para interromper o processo antes de assar.

10.

10- Observe as duas listas a seguir, a primeira indica o nome de cada estudante, de acordo com a sua posição na fila. Já a segunda, indica a mochila de cada um, também seguindo a ordem da fila.

Sabendo que cada mochila deve estar na mesma posição que o nome do estudante, se Júlia fosse deslocada para a última posição da fila, qual seria a nova ordem das mochilas? Ordene os blocos abaixo para criar a sequência.

a)

AMARELO/ AZUL/ ROXO/ VERDE

b)

AZUL/ AMARELO/ VERDE/ ROXO

c)

ROXO/ AZUL/ VERDE/ AMARELO

d)

VERDE/ AZUL/AMARELO/ ROXO