WorksheetsPC - 8° ANO A - 1° TRIMESTRE - AVALIAÇÃO 1 - VISTA ALEGRE
Total questions: 10
Worksheet time: 5mins
Name
Class
Date
1.
Maria está criando uma simulação de andar de bicicleta. O objetivo é que o personagem mantenha o equilíbrio enquanto pedala, mas, se perder o equilíbrio, ele deve usar um dos pés para se apoiar e parar de pedalar. Identifique o algoritmo que Maria deverá utilizar para garantir que o personagem realize a ação corretamente.
a)
Maria pode usar o bloco se [tocando na cor] então para verificar se o personagem está tocando em uma cor que representa o chão. Dentro desse bloco, ela pode usar o bloco 'mova 10 passos' para fazer o personagem parar de pedalar.
b)
Maria pode usar o bloco se tocando em [chão] então para verificar se o personagem está usando o pé como apoio. Dentro desse bloco, ela pode usar o bloco aponte para [ponteiro do mouse] para fazer o personagem parar de pedalar.
c)
Maria pode usar o bloco se tocando em [chão] então para verificar se o personagem está usando o pé como apoio. Dentro desse bloco, ela pode usar o bloco pare todos, desta forma, o personagem para de pedalar.
d)
Maria pode usar o bloco se [tocando na cor] então para verificar se o personagem está tocando em uma cor que representa o chão. Dentro desse bloco, ela pode usar o bloco vá para x:0 y:0 para fazer o personagem parar de pedalar.
2.
Observe o algoritmo e o jogo abaixo e descreva o que aconteceria se o bloco sempre fosse retirado do código, ficando apenas quando "bandeira verde" for clicada e vá para [ponteiro do mouse].
a)
O ator se moveria para a posição do mouse continuamente, assim como mostra o algoritmo atual.
b)
O ator se moveria para a posição do mouse apenas uma vez, quando a bandeira verde fosse clicada, e depois ficaria parado.
c)
O ator se moveria para a posição do mouse apenas uma vez, quando a bandeira verde fosse clicada, e depois se moveria para uma posição aleatória na tela.
d)
O ator se moveria para uma posição aleatória na tela, independentemente da posição do mouse.
3.
Ana está desenvolvendo um projeto de visita ao zoológico. Ela quer que o personagem siga o guia que se move pelo cenário. Identifique e selecione a alternativa correta para programar o personagem para seguir o guia usando o cursor do mouse.
a)
Ana pode usar o bloco quando a bandeira verde for clicada para iniciar o código, o bloco repita até para criar um loop contínuo, e o bloco vá para [ponteiro do mouse] para fazer o personagem seguir o cursor do mouse.
b)
Ana pode usar o bloco quando a bandeira verde for clicada para iniciar o código, o bloco sempre para criar um loop contínuo, e o bloco deslize 1 seg para [ponteiro do mouse] para fazer o personagem seguir o cursor do mouse.
c)
Ana pode usar o bloco quando a bandeira verde for clicada para iniciar o código, o bloco sempre para criar um loop contínuo, e o bloco mude x por 10 para fazer o personagem seguir o cursor do mouse.
d)
Ana pode usar o bloco quando a bandeira verde for clicada para iniciar o código, o bloco sempre para criar um loop contínuo, e o bloco vá para [ponteiro do mouse] para fazer o personagem seguir o cursor do mouse.
4.
Abaixo temos duas colunas, observe com atenção e relacione os blocos com as situações descritas:
a)
1-A, 2-B, 3-C
b)
1-C, 2-B, 3-A
c)
1-C, 2-A, 3-B
5.
Gabriel está desenvolvendo um jogo de caça ao tesouro e deseja adicionar um critério de parada quando o ator principal encontra o tesouro. Partindo do cenário acima, identifique qual das alternativas abaixo descreve corretamente o momento em que o critério de parada deve ser ativado:
a)
Quando o ator principal coleta todas as pistas espalhadas pelo mapa, independentemente de encontrar o tesouro.
b)
Quando o ator principal se aproxima do tesouro, mas ainda está a uma certa distância.
c)
Quando o ator principal toca o tesouro, marcando o fim do jogo.
d)
Quando o jogador inicia a partida e começa a busca pelo tesouro.
6.
Lucas quer registrar a maior altura que sua pipa alcança durante o voo. Ele quer que a altura seja atualizada continuamente e que o recorde de altura seja mostrado na tela. Sobre a construção deste algoritmo, analise as afirmações abaixo:
(I) Lucas deve criar duas variáveis chamadas "altura" e "recorde". Ele deve inicializar "altura" com 0 usando o bloco mude [altura] para (0) no início do código.
(II) Para atualizar a altura, ele deve usar o bloco adicione (1) a [altura] dentro de um bloco “sempre” e usar o bloco se [altura] > [recorde] então para atualizar o recorde.
(III) Para mostrar o recorde na tela, ele deve usar o bloco mostre variável [altura].
Agora, responda:
a)
Apenas I está correta.
b)
I e II estão corretas.
c)
I, II e III estão corretas.
d)
Apenas II está correta.
7.
Qual a principal diferença entre os blocos mude [variável] para [ ] e adicione [ ] a [variável]? Selecione a alternativa correta:
a)
O bloco mude [variável] para [] define o tipo da variável ,enquanto o bloco adicione [] a [variável] incrementa ao valor da variável, ou seja, soma um valor específico ao valor atual.
b)
O bloco mude [variável] para [] define um valor inicial para a variável, enquanto o bloco adicione [] a [variável] incrementa ao valor da variável, ou seja, soma um valor específico ao valor atual.
c)
O bloco mude [variável] para [] remove o valor de uma variável, enquanto o bloco adicione [] a [variável] adiciona um novo valor à variável.
d)
O bloco mude [variável] para [] cria uma nova variável, enquanto o bloco adicione [] a [variável] modifica o valor de uma variável existente.
8.
Maria continua programando seu jogo, e agora deseja que quando o detetive estiver próximo de uma pista oculta na tela, a cor da caneta mude para vermelha. Como ela deve fazer isso?
Identifique a alternativa correta.
a)
Maria deve incluir o bloco “sempre” para garantir a verificação durante todo o jogo, e dentro dele, usar o bloco “se tocando em [pista oculta]”. Em seguida, deve incluir o bloco “mude a cor da caneta para [vermelho]”, mas fora do bloco “se”.
b)
Maria deve incluir o bloco “sempre” para garantir a verificação durante todo o jogo, e dentro dele incluir o bloco “se tocando em [pista oculta] “ para testar a interação do detetive com outro ator na tela. Por fim, deve incluir o bloco “mude a cor da caneta para [vermelho]”.
c)
Maria deve incluir o bloco “sempre” para garantir a verificação durante todo o jogo e, dentro dele, usar o bloco “se distância até [pista oculta] < 10” para testar a proximidade do detetive com a pista. Por fim, deve incluir o bloco “mude a cor da caneta para [azul]”.
d)
Maria deve incluir o bloco “se tocando em [pista oculta]” e dentro dele incluir o bloco “mude a cor da caneta para [vermelho] “ Por fim, deve incluir o bloco “sempre”, para garantir a verificação durante todo o jogo.
9.
Maria está desenvolvendo um jogo de detetive onde o personagem principal desenha pistas no cenário a medida em que o ponteiro do mouse é movimentado. Ela quer que todas as pistas sejam apagadas quando o jogador reinicia o jogo.
Analise as alternativas abaixo e selecione aquela que apresenta o algoritmo correto.
a)
Opção 1
b)
Opção 2
c)
Opção 3
d)
Opção 4
10.
Classifique a alternativa que indica o principal algoritmo para obter esse tipo de simetria no desenho.
a)
É possível criar um desenho simétrico com apenas um ator, usando a extensão caneta e manipulando a posição do ator no palco.
b)
É necessário ter dois atores desenhando e, inverter o valor dos eixos X e Y (horizontal e vertical) no segundo desenho, para que fique conforme a ilustração.
c)
É necessário ter dois atores desenhando e inverter o valor do eixo X (horizontal) no segundo desenho, para que fique conforme a ilustração.
d)
É possível criar um desenho simétrico com apenas um ator e inverter o valor do eixo Y (vertical), para que fique conforme a ilustração.
100 %
