Você está na página 1de 3

Conteúdos : P5.

Js e Scratch
OBS: QUESTÕES RASURADAS SERÃO ANULADAS , QUESTÕES ABERTAS DEVEM APRESENTAR CÁLCULO

AVALIAÇÃO I - 2° TRIMESTRE

1.(0,25) No processo de criação do jogo PONG vimos que ao criar os atores, é necessário pintar
o ator. Para a bolinha, precisamos fazer um círculo e, para a raquete, utilizamos um retângulo. Os
atores podem ou não ter a mesma cor, isso é opcional, ou seja, cada ator pode ter sua singulari-
dade.

Entretanto, o que ambos os atores devem ter em comum?

A) Os atores precisam estar centralizados, para que as coordenadas que iremos utilizar na pro-
gramação representem-nos verdadeiramente.

B) Os atores precisam ter contornos pretos para facilitar a visualização.

C) Os atores precisam ser renomeados.

D) Os atores precisam estar centralizados e precisam ser renomeados .

2.(0,25) Ainda sobre o jogo PONG, para realizar a movimentação da bolinha, utilizamos o blo-
co mova 10 passos. Esse bloco cria a movimentação de acordo com a direção que o ator esti-
ver apontando. Desse modo, se o ator estiver apontado para a direção de 90 graus, ele vai andar
para a direita; se estiver apontado para a direção de 180 graus, o ator vai andar para baixo; se for
0 grau, o ator vai andar para cima; se apontar para -90 graus, o ator vai andar para a esquerda.

Se a direção da bolinha for de -180 graus, para qual direção ela irá se deslocar?

A) PARA DIREITA

B) PARA ESQUERDA

C) PARA BAIXO

D) PARA CIMA

3.(0,25) Um robô acorda em uma fábrica abandonada e começa a explorar. Ele está enfrentando
obstáculos como paredes e caixas empilhadas e precisa desviar para continuar. Apesar de habili-
doso, o robô bate em uma parede e muda sua direção.

Quando inicimaos um jogo qual bloco do Scratch utilizamos ?

R: ___________________________________________
4.(0,25) Com a linguagem JavaScript e utilizando o editor p5.js, vimos que para fazer um desenho
precisamos antes criar uma espécie de tela de pintura. O código para criar essa tela é feito den-
tro de uma função que prepara nosso ambiente, e que é executada uma única vez. Para pin-
tar na tela, utilizamos outra função que é executada constantemente, ela é responsável por
pintar a tela de maneira dinâmica.

Baseado no resumo acima e no que foi visto nas atividades realizadas no P5.JS, são exemplos
das funções citadas , os blocos da opção :

A)

B)

C)

5.(0,25) Aprendemos durante as aulas que para utilizar a função rect(), responsável por desenhar
um retângulo, precisamos passar alguns argumentos especificos . Observe o codigo abaixo, assi-
nale a opção que o completa corretamente:

// função para desenhar um retângulo na posição (x,y) com largura e altura definidas

rect(posicao.... , posicao...., largura, .....);

A) _x _y altura

B) _y _x altura

C) _x _y largura

6.(0,25) É possível implementar facilmente através do p5js um código que possua interação com
o usuário, seja ele pelo clique do mouse, por algum botão do teclado ou até no toque na tela do
celular.
O código abaixo apresenta um exemplo de como podemos utilizar a linguagem java, porém faltam
alguns detalhes importantes no código, complete corretamente os espaços em branco:
function setup() ___

createCanvas(200, 200)__

__

function draw() {

background("white");
7.(0,25) GitHub é uma plataforma de hospedagem de código-fonte e arquivos com controle de
versão usando o Git. Ele permite que programadores, utilitários ou qualquer usuário cadastrado
na plataforma contribuam em projetos privados e/ou Open Source de qualquer lugar do mundo.

A informaçõa acima é VERDADEIRA ( ) FALSA ( )

8.(0,25) Caio é professor de programação e sugeriu que ao longo do mês de março, em referên-
cia ao dia internacional das mulheres, a turma escolhesse personalidades femininas importantes
da história brasileira para homenagear em seus projetos pessoais.
Sabrina fez então um site para essa aula e criou um repositório no GitHub para organizar os seus
códigos. Agora ela quer deixar seu link de fácil acesso para seu professor acessar e ver sua pro-
dução.
Ordene os 5 blocos com os passos necessários para que ela consiga compartilhar a sua
página: (assinale a alternativa que contém a ordem correta)

A) 1° bloco - Ir à página inicial do repositório


2° bloco - Procurar por About
3° bloco - Clicar no símbolo da Engrenagem
4° bloco - Colar link no campo Website
5° bloco - Clicar em Save Changes

B) 1° bloco - Ir à página inicial do repositório


2° bloco - Clicar no símbolo da Engrenagem
3° bloco - Procurar por About
4° bloco - Colar link no campo Website
5° bloco - Clicar em Save Changes

9.(0,25) Para que uma ação seja repetida continuamente durante a execução de jogo no Scratch,
utilizamos um bloco do menu Controle que garante essa repetição. De qual bloco estamos falan-
do?

A) “se”
B)“vá para x e y”
C) “sempre”
D)“mova 100 passos”

10.(0,25) Ao criarmos jogos no Scratch, adicionamos diferentes personagens para compor a histó-
ria e dar vida às ideias que surgirem durante o desenvolvimento. As personagens e os objetos cri-
ados no Scratch possuem um nome que serve de referência para identificá-los como um todo.
De qual nome estamos falando?

A) Personagens.
B) Atores.
C) Objetos.
D) Coisas.

Você também pode gostar