Font size
Worksheets9° Ano - Recuperação Avaliação II
Total questions: 11
Worksheet time: 18mins
Questão 1 – Mouse pressionado
Em JavaScript, utilizamos o mouseIsPressed para criar comandos de acordo
com a pressão do mouse, como podemos observar no código abaixo: Analise o código da função draw() acima e selecione a alternativa que interpreta corretamente o seu comando:
Se o mouse está pressionado, a cor do retângulo deve ser branca. Caso contrário, passará a ser verde.
Se o mouse está pressionado, o tamanho do retângulo deve ser 100. Caso
contrário, ele será 0.
Se o mouse está pressionado, a cor de fundo do retângulo deve ser branca.
Caso contrário, será vermelha.
Se o mouse está pressionado, a cor do retângulo deve ser vermelha. Caso
contrário, será verde.
Questão 2 – Desenhando um retângulo
Ana criou um retângulo com as seguintes posições: x:0 e y:20; também determinou suas medidas: 200px de largura e 300px de altura.
Ordene os 4 blocos necessários para preencher as lacunas a seguir, de modo a
determinar as medidas na ordem correta:
Questão 3 – Para o computador te entender
Gabriel desenhou na sua tela do p5.js um retângulo de cor vermelha (red) e bordas azuis (blue).
Ordene todos os blocos para adicionar as funções e as cores na sequência descrita acima.
Continue a nadar
Daniel adora nadar e criou um jogo que simula uma competição de nado. Todos
os competidores iniciam na altura 375 do eixo y. E, para garantir a medalha,
precisam chegar até o topo da tela, que simboliza o fim da piscina.
Agora, escolha a alternativa que verifica corretamente se o competidor chegou
até o fim da piscina para receber a medalha:
Explorando o RGB
Na aula, aprendemos a criar planos de fundos de diferentes cores, utilizando o sis-
tema RGB. Vamos testar nossos conhecimentos?
Ordene todos os blocos para montar o algoritmo que programa um plano de
fundo branco.
Valores aleatórios
Ester desenhou um retângulo no p5.js e determinou a cor vermelha (red) para
o seu preenchimento. No entanto, ela gostaria que essa cor mudasse de forma
aleatória a cada vez que o programa se inicia.
Assinale a alternativa que indica corretamente a função que ela poderia usar para
declarar aleatoriedade no seu código:
background()
function()
random()
fill()
Posição dos valores do array
Observe o array abaixo:
frases = [“array”, “Cada valor de um”, “que inicia-se no zero (0)”, “possui uma posição” , “e depois um (1)” , “e assim sucessivamente.”];
Sabendo que a palavra array ocupa a posição 0 nessa estrutura, ordene as posições do array para formar a seguinte frase:
Cada valor de um array possui uma posição que se inicia no zero (0), depois um
(1) e, assim, sucessivamente.
Utilize todos os blocos para compor a frase acima:
Array com textos
Vamos fazer um array que:
1. Contenha os dias da semana;
2. Inicie pelo domingo;
3. O nome será diasDaSemana;
4. Será uma array de texto e seus valores devem estar em aspas
duplas (“).
Ordene todos os blocos para compor corretamente o array acima.
Escrevendo no canvas
Queremos desenvolver um código que estampe a frase Caminhe aprendendo,
na cor verde, de tamanho 30px e no centro da tela. Já montamos parte do código
e precisamos da sua ajuda para completá-lo.
CENTER
green
30
green
CENTER
30
green
30
CENTER
Os benefícios da função
Nesta aula, fizemos algumas mudanças no código para utilizarmos o conceito de
função, porém obtivemos o mesmo resultado ao executar o código. Se não houve
mudança no resultado, qual é o principal benefício de utilizar funções?
Economizar espaço de armazenamento.
Evitar o uso de variáveis.
Promover reutilização e modularidade no código.
Acelerar o funcionamento do código.
Alterando a cor de fundo
Você está desenvolvendo uma aplicação no p5 e quer alterar a cor de fundo da
tela para azul. Para isso, decidiu criar uma função chamada mudaCor.
Agora, ordene todos os blocos que representam corretamente a alteração desejada. Escolha a sequência correta
function |
mudaCor(){ | background |
(“blue”);}
background |
function |
mudaCor(){ |
(“blue”);}
mudaCor(){ |
function |
background |
(“blue”);}
