Font size
WorksheetsAtividade avaliativa JAVA SCRPIT
Total questions: 8
Worksheet time: 22mins
Qual é o nome da plataforma ou curso mencionado na imagem?
Alura
Coursera
Udemy
Khan Academy
Para que serve o p5.js?
Para criar sistemas operacionais
Para edição de vídeos
Para programação criativa
Para design gráfico
O p5.js é gratuito?
Sim
Não.
O p5.js foi desenvolvido para qual linguagem de programação?
Python
Java
JavaScript
C++
Complete a frase: Para acessar seus projetos, é importante lembrar de anotar seu ______ e a senha.
Nome de usuário
Endereço
Telefone
Qual é o último campo a ser preenchido no formulário de registro?
Nome de usuário
Senha
Confirmar Senha
Qual é a função do código 'createCanvas(400, 400);' no p5.js?
Criar um fundo azul
Criar uma tela de 400x400 pixels
Criar um círculo
Criar um retângulo
Complete: No p5.js, a função 'draw' é chamada ______ vezes por segundo.
30
60
90
120
Complete: A função draw é responsável por ______ na tela.
criar uma tela
definir a cor de fundo
desenhar
preparar o projeto.
Qual é a função do código apresentado?
Desenhar um círculo
Definir a cor de fundo
Criar uma linha
Mover um objeto
Complete: A função draw() é usada para ____.
Criar animações
Definir variáveis
Desenhar formas
Configurar o fundo
Complete: A função 'setup' é utilizada para __ a tela.
desenhar
criar
limpar
colorir
Qual é a posição inicial do retângulo desenhado no código?
(0, 0)
(50, 50)
(100, 100)
(200, 200)
Complete: A função background('white') é usada para ____.
mudar a cor do retângulo
definir a cor de fundo da tela
criar um novo retângulo
mover o retângulo
Complete: Devemos deixar o retângulo bem pequeno e, em seguida, bem ______.
colorido
grande
opaco
transparente
O que pode ter acontecido para o código da Jéssica não funcionar da maneira esperada?
De acordo com o que aprendemos até o momento, quais das opções abaixo representam os erros existentes no código de Jéssica que devem ser reelaborados? Escolha três alternativas.
a) Ela inverteu os valores de soma e subtração na posição vertical, pois, quan-
to mais para baixo, menor o valor da variável posicaoVertical e, quanto
mais para cima, maior o valor da variável posicaoVertical.
b) Ela inverteu a operação de soma e subtração da posição vertical e horizontal
da bola de acordo com o movimento do mouse, fazendo ela se movimentar
no sentido contrário ao que posicionamos o mouse.
c) Ela colocou a variável cor entre aspas duplas (“”) na função fill(), o que oca-
sionou um erro para identificar a cor escolhida aleatoriamente para a bola,
deixando-a sempre branca.
d) Ela inverteu as variáveis da posição vertical e horizontal da bola (posicao-
Vertical e posicaoHorizontal) na função circle(), fazendo com que a
bola siga um caminho diferente do esperado, invertendo as posições verti-
cais pelas horizontais e vice-versa.
Se alterarmos o segundo parâmetro da propriedade circle() para 100, que mo-
dificação poderíamos esperar?
a) O segundo parâmetro refere-se à posição no eixo X, por isso, poderíamos es-
perar uma movimentação no sentido horizontal.
b) O segundo parâmetro refere-se à posição no eixo Y, por isso, poderíamos es-
perar uma movimentação no sentido vertical.
c) O segundo parâmetro refere-se ao diâmetro do elemento, por isso, podería-
mos esperar uma modificação no seu tamanho.
d) O segundo parâmetro refere-se à cor que o elemento será preenchido, po-
dendo variar de 0 a 255. Com o valor 100, poderemos esperar uma cor no
tom marrom.
Durante a construção do projeto, aplicamos verificações com a condicional if.
Com uma condicional, podemos verificar se determinada ação está ocorrendo
e, a depender do resultado, algo irá acontecer em resposta. Assim como funções
e variáveis, as condicionais precisam estar escritas da maneira correta para que
o código seja executado conforme programamos. A escrita correta representa a
sintaxe de um código. Quando utilizamos a propriedade mouseIsPressed, qual
sintaxe devemos aplicar para que a propriedade funcione corretamente?
If{mouseIsPressed} (
)
If_mouseIsPressed {
}
if(mouseIsPressed)
if(mouseIsPressed) {
}
Para finalizar o nosso jogo, podemos adicionar alguns recursos de áudio para re-
produzir a bagunça dos estudantes na sala de aula e o som do giz no quadro. Esses
recursos deixam o jogo mais emocionante e criam uma atmosfera de sala de aula.
Esses sons são reproduzidos de acordo com a ação da bagunça dos estudantes e
do professor escrevendo no quadro, mas são tocados logo no início da execução
do jogo.
Para o nosso jogo, são necessárias algumas ações a fim de reproduzir os áudios
em formato de loop (repetidamente).
De acordo com o que aprendemos até o momento, quais alternativas apresentam
ações que são necessárias nesse processo? Escolha duas alternativas.
Precisamos importar os áudios que queremos executar em nosso projeto,
adicionando os arquivos da mesma forma que adicionamos as imagens no
projeto.
Precisamos declarar as variáveis que receberão os áudios (grito e giz) e
adicioná-los na função preload() através da função LoadSound(), pas-
sando seu caminho e extensão.
Precisamos adicionar, na função preload(), os comandos grito.setLoop
(true) e giz.setLoop(true) para que os áudios possam ser reproduzidos
em loop.
Precisamos chamar os áudios na função setup() por meio dos comandos
grito.play() e giz.play() para que eles possam ser executados den-
tro da função draw().
Após realizarmos o carregamento dos sons dentro do projeto, damos início a eles
no código, atribuindo-os a variáveis dentro da função preload. Qual é a proprie-
dade responsável por carregar os áudios do jogo? Selecione a alternativa correta.
loadImage.
loadSound.
setLoop.
LoadLoop.
Nessa aula, aprendemos a utilizar sons no jogo. Fizemos alguns sons tocarem re-
petidamente, em loop. Qual propriedade do p5 utilizamos para fazer os sons pa-
rarem completamente de tocar? Selecione a alternativa correta.
pause.
loadSound.
stop.
text.
Para que servem as variáveis em JavaScript no contexto do aprendizado?
Para gerar elementos com cores aleatórias
Para criar bancos de dados
Para desenvolver aplicativos móveis
Para estilizar páginas web
Qual linguagem de programação é mencionada no material?
JavaScript
Python
Java
C++
O que é necessário para criar funções em JavaScript?
Conhecimento de condicionais
Conhecimento de HTML
Conhecimento de CSS
Conhecimento de SQL
Qual é o foco do aprendizado em P5js?
Sistema de coordenadas
Desenvolvimento de jogos
Criação de sites
Análise de dados
O que é P5js?
Uma biblioteca de JavaScript
Um editor de texto
Um banco de dados
Um sistema operacional
Qual linguagem de programação será explorada neste curso?
Python
JavaScript
Ruby
C++
Qual é a finalidade principal do p5js?
Criar documentos de texto
Desenvolver programação criativa
Editar imagens
Gerenciar bancos de dados
Por que usar bibliotecas como o p5js?
Para criar música
Para procurar códigos já validados
Para editar vídeos
Para desenhar gráficos
O p5js é uma ferramenta colaborativa?
Sim
Não
Apenas para empresas
Apenas para desenvolvedores experientes
Qual é a primeira função que é executada no p5?
setup
draw
start
init
Qual é a função do botão "play" no p5?
Executar o código
Salvar o projeto
Fechar o programa
Editar o código
Qual é a função do parâmetro (400, 400) na função createCanvas?
Definir a cor do fundo
Definir o tamanho da tela
Definir o volume do som
Definir a velocidade de execução
Qual é a cor definida no exemplo de código fornecido?
Azul
Verde
Vermelho
Amarelo
Qual é a primeira linha de código dentro da função setup?
createCanvas(400, 400);
rect(0, 0, 100, 100);
background("white");
draw();
