wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Prova Programação Criativa

Total questions: 20

Worksheet time: 2hrs 40mins

Name
Class
Date
1.

Na figura temos a animação de um ratinho fugindo do gato Scratch. Precisamos ajudá-lo a fugir do gato fazendo com que ele se movimente até o esconderijo (retângulo vermelho).

De acordo com o que aprendemos até o momento, qual dos blocos abaixo é o

correto para que o ratinho consiga se movimentar pelo cenário até o retângulo

vermelho? Escolha uma alternativa correta.

a)
b)
c)
d)
2.

No Scratch, podemos construir uma história ou um jogo do jeito que quisermos,

inserindo movimentação e falas para nossas personagens e também fazendo com

que elas interajam em nosso cenário.

Podemos criar, por exemplo, um robô em um cenário de céu estrelado e um raio

simbolizando uma energia à direita. Amanda, que está começando a criar o seu jogo, desenhou o bloco de

como o robô se comportaria.

Levando em conta o que você aprendeu, com base no código, o

que poderia acontecer no jogo da Amanda em relação às atitudes do robô?

Escolha uma alternativa correta.

a)

a) O robô se movimenta livremente pelo cenário de acordo com o movimen-

to do mouse e, se em 2 segundos não tocar na energia, ele diz “Consegui!”.

b)

b) O robô sempre se move 10 passos seguindo a direção do mouse e, ao tocar

na energia, ele diz a frase “Consegui!”, e o jogo continua caso o ponteiro do

mouse continue se movendo.

c)

c) O robô se movimenta livremente pelo cenário de acordo com o movimento

do mouse, e toda vez que toca na energia, ele diz “Consegui!”.

d)

d) O robô sempre se move 10 passos seguindo a direção do mouse e, ao tocar

na energia, ele diz a frase “Consegui!” e fica parado encerrando o jogo.

3.

Ao desenvolver um jogo ou outro tipo de projeto no Scratch é muito interessante

buscar por dicas e melhorias para deixá-lo mais bonito, funcional e dentro do que

desejamos. Uma forma bem legal de buscar essas dicas seria através do compar-

tilhamento do projeto na comunidade do Scratch.

Além disso, através do compartilhamento do seu projeto é possível apresentar

suas produções para amigos, familiares e todas as pessoas que possam utilizar o

seu projeto como base para o delas.

De acordo com o que aprendemos até o momento, quais das opções abaixo re-

presentam situações reais do processo de salvar e compartilhar um projeto no

Scratch? Escolha duas alternativas corretas.

a)

a) Quando eu compartilho meu link, só quem tem uma conta no Scratch pode

acessar o meu projeto.

b)

b) As notas e créditos servem para eu explicar como uma pessoa pode jogar

meu jogo.

c)

c) Qualquer pessoa que tiver meu link pode acessar o meu projeto.

d)

d) Para poder salvar e compartilhar um projeto eu preciso criar a minha con-

ta Scratch.

4.

Aprendemos que para deixar nosso jogo mais interessante, podemos

utilizar o recurso de “clone” aumentando o número de raios no cenário. Ele é responsável por replicar o mesmo ator quantas vezes o usuário desejar dentro do

seu código, podendo ou não existir na mesma posição e com as mesmas funções.

Por exemplo, nós poderíamos gerar 3 raios

em posições distintas em nosso cenário. Só que, ao utilizar os blocos, podemos notar que não aparecem 3 raios e sim 4.

De acordo com o que aprendemos até o momento, como podemos gerar apenas

os 3 raios como desejamos?

a)

a) É preciso adicionar apenas um bloco “esconda” no bloco "quando bandeira verde for clicada", escondendo assim o ator principal.

b)

b) É preciso adicionar um bloco “mostre” no bloco "quando bandeira verde for clicada" e um bloco “esconda” no bloco "quando eu começar como um clone" for clicado.

c)

c) É preciso adicionar apenas um bloco “esconda” no bloco "quando eu começar como um clone" for

clicado.

d)

d) É preciso adicionar um bloco “esconda” no bloco "quando bandeira verde for clicado" e um bloco “mostre” no bloco "quando eu começar como um clone" for clicado.

5.

Maurício quer criar um jogo em que seus amigos têm que encontrar uma bolinha

de gude dentro da animação de seu quarto no Scratch. Quais caminhos ele pode

seguir para adicionar a bolinha de gude de forma que ela apareça em qualquer

lugar do cenário? Escolha duas alternativas corretas.

a)

a) Ele pode navegar na aba Movimento e escolher a opção "deslize por 1s. até posição aleatória".

b)

b) Ele pode navegar na aba Movimento e escolher a opção "vá para x:0 y:0", selecionando algum valor para ambos.

c)

c) Ele pode navegar na aba Movimento e escolher a opção "mova 10 passos", adicionando a quantidade de passos desejada.

d)

d) Ele pode navegar na aba Movimento e escolher a opção "vá para posição aleatória".

6.

Joana está tentando criar uma animação em que ela aparecesse no meio da Antártida. Para a animação ela pensou em inserir uma personagem que fala cada

segundo uma das três partes da expressão “Brrrr!”, “Que....” e “Friiiio!”, como podemos notar na imagem.

De acordo com o que aprendemos até o momento, escolha as alternativas que

possuem os blocos que reproduzem exatamente a ação que Joana gostaria em

sua animação. Escolha duas alternativas corretas.

a)
b)
c)
d)
7.

Quais as funcionalidades que a borracha pode ter em um projeto de Scratch?

a)

a) A borracha pode preencher uma parte de uma imagem ou ator com outra

cor, permitindo pintá-los onde desejamos.

b)

b) O tamanho máximo da borracha é de 200, o que permite apagar uma grande parte da tela facilmente.

c)

c) Não conseguimos desfazer o que a borracha apagou, por isso precisamos

usar a borracha com bastante calma e tamanho adequado.

d)

d) A borracha pode transformar uma parte de uma imagem ou ator em transparente, permitindo o uso de camadas em nosso projeto.

8.

Escolha duas alternativas que apresentam corretamente os comportamentos de

uma variável e sua utilidade dentro do Scratch.

a)

a) Uma variável pode ser zerada e alterada dentro do programa, a depender

das condições definidas por quem criou.

b)

b) Uma variável pode ser zerada e alterada dentro do programa, mas ela só

pode ser criada para um ator.

c)

c) Uma variável é sempre um valor fixo que armazenamos no projeto para realizar alguma ação.

d)

d) Uma variável serve para armazenar valores que podemos variar em nosso

projeto, como a pontuação de um jogo.

9.

Amanda quis modificar o seu jogo do robô para contabilizar os pontos feitos para

cada vez que ele tocasse no raio de energia. Quando o robô tocar o raio, guiado

pelo nosso movimento do mouse, a energia desaparece e é adicionado um ponto na variável pontos, como podemos observar no cenário e nos blocos abaixo.

Amanda notou que, quando o jogo para e reinicia, os pontos não são zerados e

continuam com o mesmo valor do jogo anterior. Quais soluções abaixo podem

ser utilizadas para corrigir o problema que existe no código de Amanda? Escolha

duas alternativas corretas.

a)

a) É preciso adicionar um bloco “mude pontos para 0” dentro do bloco “sempre” presente no bloco "quando eu começar com um clone" for clicado.

b)

b) É preciso adicionar um bloco “mude pontos para 0” dentro do bloco “se tocando em Robô então” presente no bloco "quando eu começar com um clone" for clicado.

c)

c) É preciso adicionar um bloco “mude pontos para 0” no bloco "quando eu começar com um clone"

for clicado.

d)

d) É preciso adicionar um bloco “mude pontos para 0” no bloco "quando bandeira verde for clicado".

10.

De acordo com o que aprendemos até o momento, escolha as alternativas que

apresentam comportamentos e funcionalidades da criação de desenhos e figuras dentro de um projeto de Scratch. Escolha três alternativas corretas.

a)

a) Quando estamos rotacionando uma figura ao segurar a tecla Shift, puxar e

arrastar o símbolo de giro, o ângulo de rotação é de 30 em 30 graus.

b)

b) Quando escolhemos a opção do retângulo, ao segurar a tecla Shift, clicar e

arrastar o mouse na tela, conseguimos desenhar um quadrado.

c)

c) É possível alterar a forma, cor e contorno de uma imagem criada no Scratch.

Para isso, basta selecionar a figura desejada e utilizar as ferramentas dispo-

níveis.

d)

d) É possível criar atores por meio de desenho navegando na opção selecione

um ator → Pintar escolhendo as diversas ferramentas da aba Fantasias.

11.

O professor Carlos construiu uma roleta com o nome de seus estudantes. A roleta

gira de 15o em 15o. Para ir para o próximo nome, a roleta deve girar no sentido horário uma certa quantidade de vezes. Por isso, o professor deve digitar um número, que será a quantidade de vezes que a roleta realiza essa rotação. O estudante

escolhido receberá um prêmio.

Podemos ver na figura o código criado para

girá-la com o bloco “repita”, ainda sem o valor do sorteio preenchido. Mateus está ansioso para saber qual será o número escolhido para ele ser sorteado. Sabemos que uma circunferência tem 360o, que há oito estudantes na sala de

aula e que a roleta gira 15o por vez. Com base na posição atual da roleta, qual é a

quantidade de vezes que ela deve girar para que Mateus seja escolhido? Escolha

uma alternativa correta.

a)

a) A roleta deve repetir o giro de 15o por 6 vezes.

b)

b) A roleta deve repetir o giro de 15o por 12 vezes.

c)

c) A roleta deve repetir o giro de 15o por 3 vezes.

d)

d) A roleta deve repetir o giro de 15o por 9 vezes.

12.

Para desenhar a roleta utilizamos a ferramenta linha. Quantas linhas usamos para

dividir a roleta em 8 partes iguais?

a)

a) 2

b)

b) 3

c)

c) 4

d)

d) 5

13.

Para o jogo da roleta, criamos o desenho de uma circunferência e dividimos em

fatias. Para o nosso jogo, nós precisamos que cada fatia tenha uma cor diferente.

Há diversas maneiras de fazer isso. Escolha três alternativas que contenham maneiras que poderíamos utilizar para conseguir as fatias de cores diferentes.

a)

a) Podemos desenhar cada fatia individualmente.

b)

b) Podemos dividir uma circunferência em fatias, depois transformar a ima-

gem em bitmap.

c)

c) Podemos utilizar atores prontos do Scratch.

d)

d) Podemos carregar uma imagem de roleta feita em outros aplicativos.

14.

Amanda pediu ajuda para resolver um problema. Ela terminou de elaborar

o código da sua roleta e o código ficou como na imagem. Porém, sempre que a roleta para, independentemente da cor, aparece a mensagem: Você quer solucionar o problema. Qual sugestão você daria à Amanda para ela

tentar descobrir o que está errado? Escolha uma alternativa.

a)

a) O código do jogo está incorreto.

b)

b) Será necessário refazer todo o jogo.

c)

c) Se a roleta está parando nas cores azul, verde e rosa mas aparece sempre a

mesma mensagem que deveria aparecer quando ela para na cor vermelha,

deve ter algum ponto, tal como a borda da imagem, com a cor vermelha.

d)

d) Se a roleta parar nas cores verde e roxo, o jogador tem a oportunidade de responder à pergunta e, caso acerte ou erre, receberá uma mensagem do jogo.

15.

Qual é a função do bloco?

a)

a) Este bloco teletransporta uma personagem para a posição que representa

os valores das coordenadas x e y.

b)

b) Este bloco permite que uma personagem diga alguma coisa.

c)

c) Este bloco faz com que a personagem deslize de um ponto inicial até um

ponto de destino.

d)

d) Este bloco permite que a personagem rotacione para uma determinada posição representada pelos valores das coordenadas x e y.

16.

A movimentação das personagens no Scratch está relacionada com os valores das

coordenadas x e y. Sobre essas coordenadas, podemos afirmar que:

a)

a) A coordenada y representa os valores da esquerda e direita da tela. Já a coordenada x representa os valores de cima e de baixo da tela.

b)

b) Quanto maior o valor de x, mais para a esquerda da tela a personagem estará.

c)

c) Todos os valores de x são positivos.

d)

d) A coordenada x representa os valores da esquerda e direita da tela. Já a coordenada y representa os valores de cima e de baixo da tela.

17.

Qual das opções abaixo exibe a mensagem “Au Au” por 3 segundos?

a)

b)

c)

d)

18.

Qual é a função do bloco abaixo?

a)

a) Quando a história começar, a personagem irá receber 1 ponto.

b)

b) Quando a história começar, a personagem irá descer 1 pixel na tela.

c)

c) Quando a história começar, a personagem irá subir 1 pixel na tela.

d)

d) Quando a história começar, a personagem irá perder 1 ponto.

19.

Qual bloco utilizamos para determinar que um comando será reproduzido conti-

nuamente durante uma história no Scratch?

a)

a) O bloco “sempre”.

b)

b) O bloco “repita”.

c)

c) O bloco “transmita mensagem”.

d)

d) O bloco “Quando bandeira verde clicado”.

20.

Qual é a função do bloco?

a)

a) Movimentar a personagem do ponto 1 até o ponto 50 da tela.

b)

b) Definir aleatoriamente, isto é, por sorteio, um número de 1 a 50.

c)

c) Escolher o número 1 ou o número 50 para realizar uma ação.

d)

d) Movimentar a personagem 1 pixel para cima e 50 pixels para baixo.