wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Programação 9º ano 2º trimestre

Total questions: 20

Worksheet time: 3600secs

Name
Class
Date
1.

Identifique quais alternativas são falsas (F) e verdadeiras (V) sobre direitos de imagem e licenças de uso.

( ) Todas as imagens na internet podem ser usadas livremente para fins educacionais.

( ) É permitido usar imagens de domínio público sem pedir permissão.

( ) Modificar uma imagem protege contra a violação dos direitos de uso.

( ) As imagens licenciadas como "Creative Commons" podem ter diferentes níveis de permissões.

a)

Falso 1

b)

Verdadeiro 1

c)

Falso 2

d)

Verdadeiro 2

1)
2)
3)
4)
2.

Associe as estratégias de pesquisa com suas definições na tabela abaixo:

a)

Utilizar palavras-chaves específicas

1.

Permite encontrar termos mais relevantes

b)

Analisar a autoria do artigo

2.

Ajuda a verificar a fonte confiáveis

c)

Aplicar filtros de data

3.

Garante que as informações são recentes.

d)

Usar citações de outros pesquisadores

4.

Indica que o conteúdo é referenciado

3.

Durante uma simulação de exploração ao planeta Vênus, alguns robôs estão programados para se moverem e girarem conforme um comando. Examine as afirmações abaixo para verificar se a lógica de movimento no StartLab está correta:

( ) O bloco "mova [10] passos" faz o robô se mover em linha reta na direção que ele está apontado.

( ) O bloco "aponte para a direção [90]" posiciona o robô para cima na tela.

( ) Usar "gire esquerda [15] graus" várias vezes faz o robô completar uma rotação completa.

( ) O bloco "defina o tamanho como [50%]" altera a posição do personagem.

a)

Verdadeiro 1

b)

Falso 1

c)

Verdadeiro 1

d)

Falso 1

1)
2)
3)
4)
4.

Jack precisa associar os comandos corretos às ações do robô durante a exploração. Relacione cada comando da Coluna A com a funcionalidade correspondente na Coluna B:

a)

aponte para a direção [90]

1.

Posiciona o robô para a direita.

b)

quando a tecla [w] for pressionada

2.

o robô vai para frente quando aperta w

c)

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

3.

Move o robô para o centro do planeta

d)

gire direita [15] graus

4.

Altera a direção para a direita em 15º

5.

Avalie as afirmações abaixo para verificar se Guilherme implementou corretamente a lógica de movimentação e controle de energia do robô explorador:

( ) O bloco "mude [energia] para [30]" define o valor inicial da energia no começo do programa.

( ) O bloco "adicione [-1] a [energia]" diminui o valor da variável energia em 1 unidade.

( ) O bloco "aponte para a direção [90]" faz o robô ficar virado para cima.

( ) O bloco "se tocar na borda, volte" faz o robô bater na borda e voltar para a direção oposta.

a)

Verdadeiro 1

b)

Verdadeiro 2

c)

Falso 1

d)

Verdadeiro 3

1)
2)
3)
4)
6.

Analise o código que Bruna criou para que seu personagem se mova sem parar:

Agora, leia e examine as seguintes afirmativas relacionadas ao código:

(I) O bloco “sempre” permite que o script se repita continuamente enquanto o programa estiver em execução.

(II) O bloco “se então” é usado para verificar condições específicas.

(III) O bloco “deslize por 3 segs” reposiciona o personagem imediatamente para uma nova posição.

Quais das afirmações estão corretas?

a)

Apenas II está correta.

b)

I e III estão corretas.

c)

Apenas I e II estão corretas.

d)

Todas estão corretas.

7.

Você programou o sistema de coleta de energia do seu explorador com uma variável chamada força. Mas o valor disparou! O que deve ser feito para que a energia seja coletada sem disparar?

a)

Arrastar o bloco “adicione (1) a [força]” para fora do bloco “sempre”.

b)

Acrescentar o bloco “espere (1) seg.”, acima do bloco “sempre”.

c)

Acrescentar o bloco “espere (1) seg.”, dentro do bloco “sempre”.

d)

Substituir o bloco “adicione (1) a [força]” por “mude [força] para (1)”.

8.

Ana está programando seu robô, e para isso decidiu que:

  • Toda vez que o robô chegar até a borda do planeta, um alerta chamado Vire deverá ser reproduzido;

  • Além disso, o robô deverá se afastar da borda;

  • Como consequência de se aproximar da borda, ele deverá perder 2 de energia.

Avalie e organize todos os blocos que auxiliem Ana a programar o alerta sonoro de seu robô.

a)

se [tocando em borda] então

b)

toque o som [vire] até o fim

c)

se tocar na borda, volte

d)

adicione -2 a [energia]

1)
2)
3)
4)
9.

Anderson criou a seguinte mecânica para o seu robô: se bater numa rocha, deverá perder energia. Para isso, criou o código:

No entanto, o código não está funcionando como previsto. Avalie o código de Anderson e determine qual alternativa abaixo descreve o erro no código:

a)

O erro está no intervalo de tempo após a colisão, que está muito rápido.

b)

O erro está no valor positivo do bloco “adicione 1 a [energia]”.

c)

O erro está nos blocos “adicione 1 a [energia]” e “espere 0.5 seg.” que estão dentro do bloco “sempre”.

d)

O erro está no bloco “tocando em rocha” que deveria ser “tocando em Rover”.

10.

Você programou um satélite para orbitar Netuno, mas precisa enfrentar os fortes ventos deste planeta gasoso que mudam constantemente de tamanho.

Ordene todos os blocos que façam o ator vento mudar de tamanho constantemente.

a)

Quando a bandeira verde for clicado

b)

Sempre

c)

defina o tamanho como [número aleatório entre 10 e 100]

d)

espere 10 segundos

1)
2)
3)
4)
11.

Na simulação, a nuvem de tempestade causa perda de energia quando o robô explorador toca nela. Para aumentar essa perda de energia, é necessário alterar o bloco adicione [-1] a [energia].

Escolha a alternativa que indica a alteração correta no bloco:

a)

adicione [0] a [chegada]

b)

adicione [1] a [nuvem]

c)

adicione [-5] a [energia]

d)

adicione [-1] a [explorador]

12.

Sérgio simulou o funcionamento de sua máquina de lavar roupas a partir do código:

Ele também dividiu o código em 4 partes para facilitar a leitura.

Agora, ordene todos os blocos que representam corretamente as decisões que a máquina de lavar roupa está tomando sozinha.

a)

Aguarda a tecla 2 ser acionada

b)

verifica o nível da água enquanto enche

c)

verifica o nível de água e insere o sabão

d)

verifica a quantidade de sabão e inicia a lavagem

1)
2)
3)
4)
13.

Avalie o código:

Agora analise as sentenças abaixo e determine a relação entre elas:

Afirmação 1: O bloco “adicione [1] a [energia]” aumenta o valor da variável energia.

Afirmação 2: O bloco “espere [0.5] seg” é necessário para evitar que a energia aumente a uma taxa muito alta.

a)

A afirmação 1 é verdadeira, mas a afirmação 2 é falsa.

b)

Ambas são falsas.

c)

A afirmação 2 é verdadeira, mas a afirmação 1 é falsa.

d)

Ambas são verdadeiras.

14.

Avalie seguintes afirmações sobre o comportamento dos clones:

(I) Cada clone criado possui o mesmo comportamento do ator original, mas pode ser controlado separadamente com o bloco “quando eu começar como um clone”.

(II) O ator original pode ser escondido para que apenas os clones apareçam na tela.

(III) Os clones se movem de forma independente, mesmo que compartilhem o mesmo código do ator original.

Agora selecione quais das afirmações estão corretas?

a)

I, II e III estão corretas.

b)

Apenas II está correta.

c)

Apenas I e II estão corretas.

d)

Apenas III está correta.

15.

Assinale a correta:

a)

O código faz com que o clone se mova continuamente e, ao atingir a borda, volte.

b)

O código faz com que o clone se mova até a borda e fique parado quando encostar nela.

c)

O código contém um erro, pois o bloco "sempre" não pode ser combinado com "quando eu começar como um clone".

d)

O código está incorreto, pois faltam blocos para esconder o clone após atingir a borda.

16.

Pedro está criando um jogo onde diferentes clones de peixes devem nadar pela tela em direções aleatórias.

a)

Criar novos peixes a cada 2 segundos.

1.

criar clone de [este ator]

b)

Controlar o movimento dos clones para que eles deslizem por posições aleatórias.

2.

deslize por [] segs até []

c)

Permitir que os peixes fiquem visíveis mesmo que estejam sobre outros elementos do jogo.

3.

vá para a camada [da frente]

d)

Esconder o clone após a condição de toque ser atendida.

4.

esconda

17.

No código a seguir, Ana quer que o ponto de pesquisa se mova para uma posição aleatória sempre que o robô alcançar um ponto de interesse e pressionar a tecla “Espaço”. No entanto, ela notou que os pontos continuam aumentando e o ponto de pesquisa se move mesmo quando o robô não está em contato com ele.

Analise o código e selecione a alternativa que corrige o problema.

a)

Substituir adicione [5] a [pontos de pesquisa] por mude [pontos de pesquisa] para 5.

b)

Adicionar um espere 1 segundo após adicione [5] a [pontos de pesquisa]`para garantir que o robô tenha tempo de se mover.

c)

Inserir o bloco se {tocando em [ponto de pesquisa] ?} então ao redor de adicione [5] a [pontos de pesquisa] e vá para [posição aleatória].

d)

Substituir vá para [posição aleatória] por deslize para [posição aleatória] em 1 segundo.

18.
Question Image

Analise o código:

Agora, leia as afirmações abaixo e determine quais alternativas são Verdadeiras (V) ou Falsas (F):

a)

O bloco "adicione [5] a [pontos de pesquisa]" só será executado se a condição de estar tocando no explorador for verdadeira.

1.

Verdadeiro

b)

O uso do bloco "vá para [posição aleatória]" faz com que o explorador mantenha sua posição no palco.

2.

Falso

c)

O código só será ativado quando a tecla "Espaço" for pressionada, mesmo que o explorador não esteja em contato com o ponto de pesquisa.

3.

Verdadeiro

d)

O bloco "se [tocando em explorador] ?" verifica o contato de qualquer ator no palco, mesmo que não esteja especificado.

4.

Falso

19.

Avalie o código:

Sempre que o cenário mudar, o robô de Sandro deve sofrer os efeitos de um grande furacão barulhento em Júpiter. Porém, para que isso funcione é necessário preencher as lacunas dos blocos que estão faltando.

Ordene todos os blocos identificando, respectivamente, os blocos faltantes.

a)

Sempre

b)

espere [número aleatório entre (4) e (15)] seg

c)

toque o som [Space Ambience]

d)

repita [40] vezes

e)

adicione [número aleatório entre (-3) e (3) a y

1)
2)
3)
4)
5)
20.

Em seu projeto no Startlab, Luana quer construir um robô explorador que:

  1. Tenha abastecimento de energia;

  2. Sempre inicie com pontuação zerada;

  3. Se encostar em uma bateria, ganhe 3 pontos, que poderá se converter em combustível.

Organize todos os blocos para que Luana programe seu robô corretamente.

a)

Quando a bandeira verde for clicada

b)

mude [pontos] para 0

c)

se [tocando em (bateria) ?] então

d)

adicione (3) a [pontos]

1)
2)
3)
4)