Search Header Logo

EXERCICIOS AULA 5 E 6 PENSAMENTO COMPUTACIONAL

Authored by SILVIO HENRIQUES PEREIRA

Other

3rd Grade

Used 3+ times

EXERCICIOS AULA 5 E 6 PENSAMENTO COMPUTACIONAL
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

3 mins • 10 pts

Media Image

Até o momento no jogo Pong, podemos visualizar o código abaixo dentro da função draw:

Sabendo disso, analise as alternativas abaixo e marque aquela que mostra a função correta que está relacionada à colisão da raquete do oponente.

marcaPonto()

verificaColisaoRaquete (xRaquete, yRaquete)

verificaColisaoRaquete(xRaqueteOponente, yRaqueteOponente)

movimentaRaqueteOponente()

2.

REORDER QUESTION

3 mins • 10 pts

Durante o desenvolvimento do jogo Pong, você programou a raquete do jogador para se movimentar utilizando as setas direcionais (para cima e para baixo). Para tornar o jogo multiplayer e movimentar a raquete do oponente, é necessário escolher outras teclas, que podem ser representadas por um código.

Ordene todos os blocos que movimentam a raquete do oponente para cima, quando a tecla w (código 87) é pressionada.

Media Image
Media Image
Media Image

3.

REORDER QUESTION

3 mins • 10 pts

Para tornar o jogo mais interessante, é possível implementar pequenas modificações que alteram o nível de dificuldade. Pensando nisso, Joana quer aplicar as seguintes ideias:

  1. Toda vez que a bolinha colidir com uma das raquetes, a velocidade da bolinha no eixo X deve ser multiplicada por -1.

  2. A cor de fundo da tela deve ser alterada para vermelho.

Ordene todos os blocos que implementam as modificações de Joana.

Media Image
Media Image
Media Image

4.

MULTIPLE CHOICE QUESTION

3 mins • 10 pts

Em um jogo de Pong, qual função é responsável por desenhar a bola na tela?

desenhaRaquete()

desenhaBola()

movimentaBola()

verificaColisaoBorda()

5.

MULTIPLE CHOICE QUESTION

3 mins • 10 pts

Qual função é utilizada para verificar se a bola colidiu com a borda superior ou inferior da tela?

verificaColisaoRaquete()

verificaColisaoBorda()

movimentaRaquete()

marcaPonto()

6.

MULTIPLE CHOICE QUESTION

3 mins • 10 pts

Para movimentar a raquete do jogador, qual função deve ser chamada?

movimentaRaquete()

desenhaRaquete()

verificaColisaoRaquete()

marcaPonto()

7.

MULTIPLE CHOICE QUESTION

3 mins • 10 pts

Media Image

Na função para verificar a colisão com a raquete, criamos a seguinte condicional:

Operador de negação.

OU (II)

E (AND)

operador de afirmação

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?