NEW
Font size
WorksheetsO que vamos aprender?
Total questions: 28
Worksheet time: 14mins
Complete: Compreender a estrutura de um ______ no p5.
código
animal
planeta
carro
Complete: Aplicar ______ e ______ na construção de projetos interativos.
funções, variáveis
cores, sons
imagens, textos
botões, links
Complete: Analisar o uso de estruturas de ______ e de ______ no código.
repetição, condição
entrada, saída
variáveis, funções
parâmetros, argumentos
Qual é o objetivo principal da aula apresentada na imagem?
Compreender a estrutura de um código no p5.js, aplicando funções e variáveis na construção de projetos interativos.
Aprender a história da linguagem JavaScript e suas aplicações.
Explorar apenas conceitos teóricos de programação sem prática.
Focar exclusivamente em design gráfico sem utilizar programação.
No projeto apresentado, o que acontece quando você planta árvores?
A temperatura é reduzida.
O solo fica mais seco.
A poluição aumenta.
Os animais vão embora.
Para que servem as funções e variáveis em projetos interativos no p5.js, de acordo com o texto?
Para construir projetos interativos e dinâmicos.
Para criar apenas imagens estáticas.
Para dificultar a programação.
Para limitar a criatividade do usuário.
Qual é a missão do jardineiro no projeto apresentado no texto?
Reduzir a quantidade de árvores
Plantar árvores para ajudar a reduzir a temperatura do planeta
Aumentar a temperatura do planeta
Colher frutas das árvores
Complete: Para movimentar o personagem no jogo, use as ______ do teclado. Para plantar árvores use P ou espaço.
setas
letras
números
símbolos
Ao analisarmos o código desse projeto, é possível identificar alguns pontos fundamentais. Inicia-se definindo as variáveis globais, que armazenam informações essenciais para o funcionamento da aplicação. Complete: let _______ = [];
plantas
animais
usuarios
produtos
Qual o valor inicial da variável temperatura?
0
10
100
50
Qual é a principal responsabilidade da função setup() no projeto?
Construir a base do projeto e garantir que os elementos principais sejam configurados corretamente antes da execução.
Executar o loop principal do programa continuamente.
Gerenciar a comunicação entre diferentes módulos de hardware.
Finalizar e limpar todos os recursos utilizados pelo projeto.
De acordo com o texto, qual função é responsável por atualizar continuamente o que aparece no projeto?
draw()
setup()
update()
refresh()
No projeto apresentado, qual função é utilizada para criar um efeito de transição suave na cor de fundo?
background()
lerpColor()
mostrarInformacoes()
verificarFimDeJogo()
Explique o papel da função map() no código apresentado.
A função map() é usada para ajustar a cor de fundo de forma controlada e para aplicar o comportamento de árvores plantadas.
A função map() serve apenas para remover elementos duplicados de uma lista.
A função map() é utilizada para ordenar os elementos em ordem alfabética.
A função map() é responsável por criar variáveis globais automaticamente.
Observe o código apresentado. Qual é a finalidade da função mostrarInformacoes()?
Exibir informações na tela sobre o jogo, como temperatura e árvores plantadas.
Verificar se o jogo acabou.
Plantar árvores automaticamente.
Mover o personagem automaticamente.
No código da função verificarFimDeJogo(), o que acontece se totalArvores for maior que temperatura?
O jogo reinicia.
É chamada a função mostrarMensagemDeVitoria().
O personagem perde uma vida.
Nada acontece.
Complete: Para plantar árvores no jogo, deve-se usar a tecla ___ ou o espaço.
P
A
S
D
Esse processo é chamado de ________: a criação de pequenos módulos de funções que juntos criam o código completo.
modularização
compilação
herança
recursão
De acordo com o texto, qual é a função da estrutura de repetição for em um código?
Repetir algo até que se estabeleça uma condição de parada.
Verificar se uma condição é verdadeira.
Adicionar comentários ao código.
Declarar variáveis.
O que acontece com a variável this.x quando a tecla LEFT_ARROW é pressionada?
A variável this.x diminui de acordo com o valor de this.velocidade.
A variável this.x aumenta de acordo com o valor de this.velocidade.
A variável this.x permanece inalterada.
A variável this.x é redefinida para zero.
No código apresentado, qual estrutura é utilizada para verificar se uma tecla está pressionada?
for
if
while
switch
No exemplo apresentado, qual função é utilizada para detectar se uma tecla está pressionada para movimentar o personagem?
keyPressed()
keyIsDown()
isKeyDown()
checkKey()
Complete: Para mover o personagem para a esquerda, o código verifica se a tecla ______ está pressionada.
LEFT_ARROW
RIGHT_ARROW
UP_ARROW
SPACE
No código apresentado, qual variável é alterada para mover o personagem para cima?
this.x
this.y
this.velocidade
this.altura
De acordo com o código apresentado, qual tecla deve ser pressionada para que uma árvore apareça na tela?
Seta para cima
Barra de espaço ou P
Tecla Enter
Tecla A
No jogo ilustrado, qual é o objetivo principal ao plantar árvores?
A) Aumentar a temperatura
B) Reduzir a temperatura
C) Ganhar pontos
D) Mover o personagem
Complete: Ao plantar uma árvore, a variável temperatura é reduzida em ____ unidades.
3
1
5
10
Para criar um projeto interativo no p5.js, qual das opções abaixo descreve corretamente os elementos essenciais que devem ser utilizados?
Funções, variáveis, estrutura de repetição e condição.
Apenas variáveis e funções, sem necessidade de estruturas de repetição ou condição.
Somente estrutura de repetição, sem variáveis ou funções.
Apenas elementos gráficos, sem uso de funções ou variáveis.
