Recuperação Pensamento Computacional

Recuperação Pensamento Computacional

1st Grade

10 Qs

quiz-placeholder

Similar activities

Dispositivos de Entrada e Saída

Dispositivos de Entrada e Saída

1st Grade

15 Qs

Excel

Excel

1st Grade

15 Qs

REC2/3TRI - JAVASCRIPT

REC2/3TRI - JAVASCRIPT

1st Grade

15 Qs

Pens Computacional

Pens Computacional

1st Grade - University

8 Qs

Avaliação Pensamento Computacional 1º Série

Avaliação Pensamento Computacional 1º Série

1st Grade

11 Qs

REC1/1TRI PENS COMP 1ºANO

REC1/1TRI PENS COMP 1ºANO

1st Grade

10 Qs

Programação de Computadores - Aula - 6

Programação de Computadores - Aula - 6

1st - 3rd Grade

10 Qs

O que vamos aprender?

O que vamos aprender?

1st Grade - University

11 Qs

Recuperação Pensamento Computacional

Recuperação Pensamento Computacional

Assessment

Quiz

Computers

1st Grade

Hard

Created by

EMILLY MENEGHIN

Used 2+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

3 mins • 1 pt

Questão 1 – Comando createCanvas()

No código a seguir, foi utilizado o comando createCanvas() para definir o

tamanho da tela em que as formas geométricas serão desenhadas:

O que acontece se você modificar os parâmetros de createCanvas(400,

400) para createCanvas(600, 200)?

a) A área de desenho terá uma base menor e uma altura menor.

b) A área de desenho terá uma base maior e uma altura menor.

c) A área de desenho terá uma base menor e uma altura maior.

d) A área de desenho permanecerá do mesmo tamanho.

2.

MULTIPLE CHOICE QUESTION

3 mins • 1 pt

Questão 2 – Diferenças entre setup e draw

Leia as afirmações a seguir sobre as funções setup() e draw():

A função setup() é chamada repetidamente durante o ciclo de execução

do programa.

A função draw() é responsável por desenhar na tela de forma contínua,

enquanto o programa está rodando.

O comando createCanvas() deve ser colocado dentro de draw() para

garantir que a tela seja redesenhada a cada frame.

3.

MULTIPLE CHOICE QUESTION

3 mins • 1 pt

Questão 3 – Comandos e coordenadas

Avalie as afirmativas a seguir sobre o uso de comandos e a manipulação de

coordenadas no plano cartesiano e, em seguida, assinale a alternativa correta:

I. O comando line() desenha uma linha reta conectando dois pontos

definidos por coordenadas (x1, y1) e (x2, y2).

II. O comando triangle() exige 3 valores de coordenadas, sendo um

para cada vértice do triângulo.

III. Para desenhar um triângulo na tela, o ponto de origem (0,0) está

localizado no canto inferior direito da tela.

IV. O ponto (0, 0) do plano cartesiano, em p5.js está localizado no canto

superior esquerdo da tela.

a) I e IV estão corretas.

b) II e III estão corretas.

c) I, II e IV estão corretas.

d) Apenas III está correta.

4.

MULTIPLE SELECT QUESTION

3 mins • 1 pt

Questão 4 – Operadores lógicos e condições

Analise as afirmações a seguir sobre operadores lógicos e estruturas

condicionais e analise as respostas:

(duas respostas corretas)

O operador lógico && retorna true apenas se ambas as condições forem

verdadeiras.

) No código if (mouseX == x || mouseY == y), o texto “Encontrei!”

aparecerá quando o mouse estiver exatamente sobre o ponto (x, y).

O uso de if (distancia <= 10) no código compara se o mouse está a

uma distância de até 10 pixels do ponto (x, y).

5.

MULTIPLE SELECT QUESTION

3 mins • 1 pt

Questão 5 – Função dist()

Durante a aula, você aprendeu sobre o uso da função dist() para calcular a

distância entre dois pontos.

Avalie as afirmativas a seguir e aponte quais são verdadeiras.

(três respostas corretas)

A função dist(x1, y1, x2, y2) calcula a distância entre dois pontos

(x1, y1) e (x2, y2).

O código sqrt((x2 - x1) (x2 - x1) + (y2 - y1) (y2 -

y1)) é equivalente à função dist().

A função dist() retorna a distância em pixels entre dois pontos.

A função dist() não pode ser substituída por cálculos manuais, já que

não há outro método equivalente para calcular distâncias.

6.

MULTIPLE CHOICE QUESTION

3 mins • 1 pt

Questão 6 – Jogo de corrida

Durante o desenvolvimento de um jogo de corrida simples, dois jogadores

são representados por ícones diferentes. O objetivo é que eles se movam

horizontalmente pela tela, com suas posições sendo atualizadas aleatoriamente

a cada frame.

Dentre as alternativas a seguir, localize qual comando é responsável por modificar

a posição horizontal dos jogadores.

a) createCanvas(400, 400);

b) background(220);

c) rect(350, 0, 10, 400);

d) xJogador1 = xJogador1 + random(5);

7.

DRAG AND DROP QUESTION

3 mins • 1 pt

Questão 7– Jogo de futebol

Em um jogo de futebol, você precisa de alguns elementos na tela. No código

p5.js, você pode exibir emojis como ⚽ e 🥅. Para exibir textos no canvas,

utiliza-se o método ​ ​ (a)   , que define o tamanho da fonte, e o método​ (b)  

para escrever o texto na tela. Além disso, a função​ (c)   é

utilizada para desenhar elementos gráficos, como retângulos.

Relembre os conteúdos ensinados e ordene todos os blocos para completar as

lacunas do texto acima.

textSize( )
text ( )
rect ( )
drawText( )
setFontSize( )
createRectangle( )

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?