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

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

10th Grade

6 Qs

quiz-placeholder

Similar activities

Final Programación Web

Final Programación Web

10th Grade

10 Qs

1-3 Instalando mi editor de codigo

1-3 Instalando mi editor de codigo

9th Grade - University

4 Qs

Kuis Cardas Digital MPLS

Kuis Cardas Digital MPLS

10th Grade

11 Qs

Se liga 1º trimestre 1º Ano

Se liga 1º trimestre 1º Ano

10th Grade

10 Qs

Bowser Quiz

Bowser Quiz

9th Grade - University

10 Qs

Quiz sobre Sistemas Operativos CEF 24/25

Quiz sobre Sistemas Operativos CEF 24/25

8th Grade - University

10 Qs

Firewall

Firewall

9th Grade - University

8 Qs

Tipos de Redes de Computadoras

Tipos de Redes de Computadoras

2nd 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.

circle(xBolinha, yBolinha, 100);

function draw() {

let xBolinha = 200;

let yBolinha = 200;

}

background(0);

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(yBolinha < 0 || yBolinha > 400) {

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

velocidadeYBolinha *= -1;

velocidadeXBolinha *= -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!

sempre

mova 10 passos

se tocar na borda volte

Quando bandeira verde for clicada

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

adicione 10 a y

Quando bandeira verde for clicada

sempre

se a seta para baixo for pressionada

adicione -10 a y

se a seta para cima for pressionada