PROVA PARANÁ | REVISÃO 2 | 2º TRIMESTRE

PROVA PARANÁ | REVISÃO 2 | 2º TRIMESTRE

10th Grade

6 Qs

quiz-placeholder

Similar activities

Ping Pong

Ping Pong

10th Grade

3 Qs

Conceitos de lógica usando Portugo Studio

Conceitos de lógica usando Portugo Studio

10th Grade

10 Qs

Repaso

Repaso

6th Grade - University

10 Qs

Pensamiento Algorítmico

Pensamiento Algorítmico

1st Grade - University

10 Qs

Fundamentos de Segurança Cibernética

Fundamentos de Segurança Cibernética

10th Grade

10 Qs

Google Docs

Google Docs

9th - 12th Grade

10 Qs

Ping Pong

Ping Pong

10th Grade

3 Qs

Quiz: il legno e la carta”

Quiz: il legno e la carta”

1st Grade - University

10 Qs

PROVA PARANÁ | REVISÃO 2 | 2º TRIMESTRE

PROVA PARANÁ | REVISÃO 2 | 2º TRIMESTRE

Assessment

Quiz

Information Technology (IT)

10th Grade

Medium

Created by

MARCELO BUSSOLA

Used 2+ times

FREE Resource

6 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Usamos as condicionais para realizar uma verificação de algum aspecto do códi-

go e executar uma ação. Qual é a sintaxe correta para escrevermos uma condi-

cional, em programação na linguagem JavaScript, a fim de verificar se a posição

da bolinha no eixo x é maior que a largura da tela?

if Bolinha > width. { }

if Bolinha =* width. { }

if (xBolinha > width) { }

if {xBolinha > width}

Answer explanation

Alternativa A, incorreta. É necessário adicionar um par de parênteses () para a condicional.

Alternativa B, incorreta. Nesse caso, estamos realizando uma operação de multiplicação e não

uma comparação entre xBolinha e a largura do canvas width.

Alternativa C, correta. Nessa opção, temos a condicional apresentada com if, seguida da variável

entre parênteses e, ao fim, o par de chaves para indicar a ação.

Alternativa D, incorreta. Ao escrevermos código em JavaScript, é crucial prestar atenção à sinta-

xe correta, pois, durante a execução, os erros não serão apontados e nosso código não funcionará.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

Luciano está planejando desenvolver um jogo de ping pong e deseja que a raquete se mova verticalmente (para cima e para baixo) sempre que a pessoa jogadora pressionar as teclas de seta para cima ou para baixo.

Entretanto, na execução do código abaixo, a movimentação na vertical não está ocorrendo.

Qual é o erro que está ocorrendo neste caso?


O comando das teclas está invertido, primeiro devemos colocar seta para baixo, em seguida seta para cima.

Para movimentar a seta para cima utilizamos o bloco “adicionar -10 a x” e para movimentar para baixo utilizamos o bloco “adicionar 10 a x”.

Ao invés de utilizar a coordenada cartesiana X, devemos utilizar a coordenada Y, pois ela é responsável por realizar deslocamentos na vertical.

3.

REORDER QUESTION

1 min • 1 pt

Você é uma das pessoas desenvolvedoras do jogo Roblox e decidiu criar um mini game chamado "Pong

Robloxiano". Sua tarefa é fazer:

  1. 1. Que a tela do jogo tenha um fundo preto;

  2. 2. A bolinha do jogo inicie nas posições x e y iguais a 200.

Ordene todos os blocos para criar uma bolinha com variáveis que precisam ser modificadas no futuro.

let xBolinha = 200;

let yBolinha = 200;

function draw() {

background(0);

circle(xBolinha, yBolinha, 100);

}

4.

REORDER QUESTION

1 min • 1 pt

Media Image

Observe este código que desenha e move uma bolinha na tela.

Agora queremos que a bola evite tocar nas bordas da tela, ou seja, ela precisa quicar nas bordas e alterar a direção do movimento.

Ordene todos os blocos para realizar a colisão para o eixo x, depois eixo y:

if(xBolinha < 0 || xBolinha > 400) {

velocidadeXBolinha *= -1; }

if(yBolinha < 0 || yBolinha > 400) {

velocidadeYBolinha *= -1;

}

5.

REORDER QUESTION

1 min • 1 pt

Sara quer desenvolver um projeto no qual seu robô explore uma fábrica abandonada e enfrente obstáculos, como paredes quebradas e caixas empilhadas. O robô de Sara precisa desviar desses obstáculos para continuar avançando. Apesar de ser habilidoso, sempre que o robô bate em uma parede, ele fica parado.

Ordene todos os blocos e ajude o robô de Sara a navegar pela fábrica sem parar quando bater nos obstáculos!

Quando bandeira verde for clicada

sempre

mova 10 passos

se tocar na borda volte

6.

REORDER QUESTION

1 min • 1 pt

João Miguel está criando um jogo no Scratch e deseja programar seu personagem para:

  • Mover-se verticalmente na tela, subindo quando a seta para cima é pressionada e descendo quando a seta para baixo é pressionada;

  • Simular a coleta de minérios utilizando as mesmas teclas de movimentação.

Como ele pode montar esse código? Ordene todos os blocos abaixo.Reordenar o seguinte

Quando bandeira verde for clicada

sempre

se a seta para cima for pressionada

adicione 10 a y

se a seta para baixo for pressionada

adicione -10 a y