wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Avaliação 2 - 9ºANO - 3ºTRI

Total questions: 16

Worksheet time: 17mins

Name
Class
Date
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)

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

b)

aponte para a direção []

c)

vá para x:[] y:[]

d)

mude para a fantasia []

2.

Selecione a alternativa que associa corretamente os blocos da coluna A com as definições da coluna B:

a)

D-I, C-II, A-III, B-IV

b)

A-I, B-II, D-III, C-IV

c)

C-I, D-II, B-III, A-IV

d)

C-I, B-II, D-III, A-IV

3.

Leia o texto abaixo e associe os blocos com as lacunas correspondentes:

No StartLab, usamos o bloco número aleatório entre [] e [] para deixar o projeto mais realista. Ele escolhe um número aleatório dentro de um ________ que definimos, como de 1 a 3, por exemplo.

A aleatoriedade traz uma ________ no comportamento do ator. Quanto maior for o intervalo escolhido, mais ________ acontecerão no nosso projeto.

Quando associado aos nossos blocos de ________ podemos alterar a fantasia ou o cenário de forma diferente toda vez. Isso torna o projeto mais interessante e divertido!

a)

Intervalo

b)

Surpresa

c)

Mudanças

d)

Aparência

1)
2)
3)
4)
4.

Leia o texto e associe as lacunas vazias com os blocos abaixo:

As variáveis e as listas são ferramentas essenciais na programação, mas cada uma tem um papel diferente.

Uma variável armazena ________ apenas, como valores de número ou texto, enquanto uma lista pode guardar ________ ao mesmo tempo, como uma sequência de nomes ou números.

Por isso, as listas são ideais para organizar ________ de forma prática e eficiente. Saber essa diferença permite usar variáveis para informações mais ________ e listas para conjuntos de dados maiores e complexos.

a)

Um Valor

b)

Vários valores

c)

Itens

d)

Simples

1)
2)
3)
4)
5.

João criou em seu projeto uma lista animais e uma variável animal selecionado, para exibir o animal correspondente na tela.

Com base no projeto de João, selecione a questão que relaciona corretamente os blocos da coluna A com as definições da coluna B:

a)

B-I, D-II, A-III, C-IV

b)

C-I, D-II, B-III, A-IV

c)

A-I, D-II, C-III, B-IV

d)

A-I, B-II, C-III, D-IV

6.

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

a)


Sofia

b)

Jackeline

c)

João

d)

Marcos

e)

Carolina

7.

Pedro está planejando uma sequência de ações, cenários e fantasias que deseja incluir no seu projeto. Observe :

Agora, liste os blocos abaixo para as lacunas vazias, com a ação, cenário ou fantasia que se encaixam no contexto do seu planejamento.

a)

Céu

b)

Sapo

c)

Nadar

d)

Galopar

1)
2)
3)
4)
8.

Leia o texto abaixo:

No StartLab, as mensagens funcionam como ​ (a)   que os atores enviam entre si, permitindo que eles se "comuniquem" através do código. Usamos o bloco ​ (b)   para enviar uma mensagem e o bloco ​ (c)   para que o outro ator "ouça" e reaja.

Além disso, é possível nomear as mensagens de acordo com a ​ (d)   correspondente. Por exemplo, quando um ator termina de falar, ele pode enviar uma mensagem chamada ​ (e)   para que outro ator inicie sua resposta.

Agora, organize todos os termos abaixo que preenchem as lacunas na ordem correta:

Choose from the below words
Sinais
transmita[mensagem]
quando eu receber[mensagem]
ação
fala
9.

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 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 usar o bloco toque o som [aplauso] até o fim dentro de um loop repita [20] vezes.

c)

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

d)

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

10.

Você criou um robô no StartLab e decidiu fazer alguns ajustes:

  • - Centralizar a posição do robô na tela sempre que o jogo iniciar;

  • -Mudar para a aparência inicial do robô;

  • -Tocar um som de abertura;

Agora, utilize os blocos abaixo para traçar uma lógica de código, respeitando a sequência informada.

a)

Quando "bandeira verde" for clicada.

b)

Vá para x:[0] y:[0]

c)

Mude para a fantasia[inicial]

d)

Toque o som [abertura] até o fim

1)
2)
3)
4)
11.

Analise os blocos de código:


Agora, relacione os códigos com os verbos correspondentes de cada ação, ordenando todos os blocos a seguir:

a)

Limpar

b)

Movimentar

c)

Gritar

d)

Guardar

1)
2)
3)
4)
12.

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 o bloco mude para a fantasia [balançar] com blocos vá para x:[100] y:[0] e vá para x:[-100] y:[0].

b)

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

c)

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

d)

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.

13.

Analise as situações a seguir:

  • -A variável páginas já está vazia pois todas as páginas do livro já foram lidas, ela não será mais utilizada;

  • -A variável morango foi criada para guardar somente a quantidade de morangos, mas no momento está armazenando a somatória de morangos e maçãs;

  • -Há uma variável que está contando a quantidade de pessoas idosas no Brasil, mas ela se chama crianças;

  • -A variável carrinho de compras precisa guardar diversos itens do supermercado.

Agora, indique a resolução de cada uma das situações apresentadas, ordenando todos os blocos a seguir:

a)

Excluir a variável

b)

Criar mais uma variável

c)

Renomear a variável

d)

Substituir por uma lista

1)
2)
3)
4)
14.

A professora Maria quer realizar um sorteio para escolher o nome de uma pessoa da lista de estudantes. Para isso, ela está desenvolvendo o seguinte algoritmo:

Agora, com base nos seus conhecimentos, crie o comando que será usado para sortear o estudante, ordenando os blocos abaixo:

a)

Item

b)

Número aleatório entre

c)

[1] e [tamanho de[estudantes]

d)

de [estudantes]

1)
2)
3)
4)
15.

Avalie as situações abaixo e determine o bloco de código adequado para resolver cada problema.

João quer adicionar uma caixa de morangos à sua lista de supermercado. ​ (a)  
Ana está organizando uma prateleira com livros e quer saber qual é o livro que está na terceira posição da prateleira. ​ (b)  
Pedro quer saber quantas vagas tem o estacionamento do shopping.

​ (c)  
Ordene todos os blocos a seguir:

Choose from the below words
Adicione [] a [lista]
Item [] de [lista]
tamanho de [lista]
16.

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 e selecione a alternativa correta.

a)

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

b)

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

c)

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

d)

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