WorksheetsProva Programação Criativa
Total questions: 20
Worksheet time: 2hrs 40mins
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.
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) 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) 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) 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) 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.
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) Quando eu compartilho meu link, só quem tem uma conta no Scratch pode
acessar o meu projeto.
b) As notas e créditos servem para eu explicar como uma pessoa pode jogar
meu jogo.
c) Qualquer pessoa que tiver meu link pode acessar o meu projeto.
d) Para poder salvar e compartilhar um projeto eu preciso criar a minha con-
ta Scratch.
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) É preciso adicionar apenas um bloco “esconda” no bloco "quando bandeira verde for clicada", escondendo assim o ator principal.
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) É preciso adicionar apenas um bloco “esconda” no bloco "quando eu começar como um clone" for
clicado.
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.
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) Ele pode navegar na aba Movimento e escolher a opção "deslize por 1s. até posição aleatória".
b) Ele pode navegar na aba Movimento e escolher a opção "vá para x:0 y:0", selecionando algum valor para ambos.
c) Ele pode navegar na aba Movimento e escolher a opção "mova 10 passos", adicionando a quantidade de passos desejada.
d) Ele pode navegar na aba Movimento e escolher a opção "vá para posição aleatória".
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.
Quais as funcionalidades que a borracha pode ter em um projeto de Scratch?
a) A borracha pode preencher uma parte de uma imagem ou ator com outra
cor, permitindo pintá-los onde desejamos.
b) O tamanho máximo da borracha é de 200, o que permite apagar uma grande parte da tela facilmente.
c) Não conseguimos desfazer o que a borracha apagou, por isso precisamos
usar a borracha com bastante calma e tamanho adequado.
d) A borracha pode transformar uma parte de uma imagem ou ator em transparente, permitindo o uso de camadas em nosso projeto.
Escolha duas alternativas que apresentam corretamente os comportamentos de
uma variável e sua utilidade dentro do Scratch.
a) Uma variável pode ser zerada e alterada dentro do programa, a depender
das condições definidas por quem criou.
b) Uma variável pode ser zerada e alterada dentro do programa, mas ela só
pode ser criada para um ator.
c) Uma variável é sempre um valor fixo que armazenamos no projeto para realizar alguma ação.
d) Uma variável serve para armazenar valores que podemos variar em nosso
projeto, como a pontuação de um jogo.
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) É 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) É 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) É preciso adicionar um bloco “mude pontos para 0” no bloco "quando eu começar com um clone"
for clicado.
d) É preciso adicionar um bloco “mude pontos para 0” no bloco "quando bandeira verde for clicado".
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) 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) 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) É 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) É possível criar atores por meio de desenho navegando na opção selecione
um ator → Pintar escolhendo as diversas ferramentas da aba Fantasias.
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 roleta deve repetir o giro de 15o por 6 vezes.
b) A roleta deve repetir o giro de 15o por 12 vezes.
c) A roleta deve repetir o giro de 15o por 3 vezes.
d) A roleta deve repetir o giro de 15o por 9 vezes.
Para desenhar a roleta utilizamos a ferramenta linha. Quantas linhas usamos para
dividir a roleta em 8 partes iguais?
a) 2
b) 3
c) 4
d) 5
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) Podemos desenhar cada fatia individualmente.
b) Podemos dividir uma circunferência em fatias, depois transformar a ima-
gem em bitmap.
c) Podemos utilizar atores prontos do Scratch.
d) Podemos carregar uma imagem de roleta feita em outros aplicativos.
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) O código do jogo está incorreto.
b) Será necessário refazer todo o jogo.
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) 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.
Qual é a função do bloco?
a) Este bloco teletransporta uma personagem para a posição que representa
os valores das coordenadas x e y.
b) Este bloco permite que uma personagem diga alguma coisa.
c) Este bloco faz com que a personagem deslize de um ponto inicial até um
ponto de destino.
d) Este bloco permite que a personagem rotacione para uma determinada posição representada pelos valores das coordenadas x e y.
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 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) Quanto maior o valor de x, mais para a esquerda da tela a personagem estará.
c) Todos os valores de x são positivos.
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.
Qual das opções abaixo exibe a mensagem “Au Au” por 3 segundos?
Qual é a função do bloco abaixo?
a) Quando a história começar, a personagem irá receber 1 ponto.
b) Quando a história começar, a personagem irá descer 1 pixel na tela.
c) Quando a história começar, a personagem irá subir 1 pixel na tela.
d) Quando a história começar, a personagem irá perder 1 ponto.
Qual bloco utilizamos para determinar que um comando será reproduzido conti-
nuamente durante uma história no Scratch?
a) O bloco “sempre”.
b) O bloco “repita”.
c) O bloco “transmita mensagem”.
d) O bloco “Quando bandeira verde clicado”.
Qual é a função do bloco?
a) Movimentar a personagem do ponto 1 até o ponto 50 da tela.
b) Definir aleatoriamente, isto é, por sorteio, um número de 1 a 50.
c) Escolher o número 1 ou o número 50 para realizar uma ação.
d) Movimentar a personagem 1 pixel para cima e 50 pixels para baixo.
