Search Header Logo

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

Authored by MARCELO BUSSOLA

Information Technology (IT)

10th Grade

Used 2+ times

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

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

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;

circle(xBolinha, yBolinha, 100);

}

function draw() {

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:

velocidadeYBolinha *= -1;

}

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

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

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!

mova 10 passos

se tocar na borda volte

Quando bandeira verde for clicada

sempre

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

se a seta para baixo for pressionada

adicione -10 a y

se a seta para cima for pressionada

Quando bandeira verde for clicada

sempre

adicione 10 a y

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?