Font size
WorksheetsRecuperação 8 e 9 programação
Total questions: 10
Worksheet time: 13mins
Leia o texto abaixo e identifique os comandos que estão faltando: No jogo de pega-pega, o bloco (a) é o responsável por dar início à brincadeira. Em seguida, o bloco (b) orienta o jogador que vai “pegar” até o alvo que está tentando escapar. Como é natural que a pessoa fugindo não se mova apenas uma vez, utilizamos o bloco (c) para criar uma repetição nesse comando, permitindo que o jogo continue de forma dinâmica e divertida. Agora, preencha as lacunas vazias ordenando todos os blocos abaixo:
A seguir, temos duas colunas. Observe com atenção e combine os blocos com
as situações descritas:
É como andar de bicicleta até a casa de um colega, levando um tempo
exato para chegar lá.
deslize por [ ] segs até [ ]
É como virar seu corpo para olhar na direção de um amigo na sala.
aponte para [ ]
É como andar em linha reta uma quantidade exata de passos.
mova [ ] passos
Gabriel está desenvolvendo um jogo de caça ao tesouro e deseja adicionar
um critério de parada quando o ator principal encontrar o tesouro. Com
base no cenário descrito, identifique qual das alternativas abaixo descreve
corretamente o momento em que o critério de parada deve ser ativado:
Quando o ator principal se aproxima do tesouro, mas ainda está a uma certa
distância.
Quando o ator principal coleta todas as pistas espalhadas pelo mapa,
independentemente de encontrar o tesouro.
Quando o ator principal toca o tesouro, marcando o fim do jogo.
Quando o jogador inicia a partida e começa a busca pelo tesouro.
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, identifique quais afirmações estão corretas:
a) I e II estão corretas.
b) Apenas I está correta.
c) I, II e III estão corretas.
d) Apenas II está correta.
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 [] remove o valor de uma variável,
enquanto o bloco adicione [] a [variável] adiciona um novo valor
à variável.
c) 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.
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.
Organize essas opções nas categorias certas
ande 10 passos
número aleatório entre 1 e 10
Quando a bandeira verde for clicada
Quando este ator for clicado
gire 15 graus
junte maça com banana
Aumentar o tamanho da caneta faz com que o desenho fique com traços mais finos. (a)
Para alterar a cor do desenho, você pode usar o bloco mude a cor da caneta para [cor]. (a)
Qual o nome da plataforma para praticar os conteúdos trabalhados durante o curso no Alura?
MBLOCK
StartLab
P5.JS
Github
