Search Header Logo

RECUPERAÇÃO: Programação - 2º Trimestre

Computers

1st Grade

Used 32+ times

RECUPERAÇÃO: Programação  - 2º Trimestre
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

9 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

2 mins • 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.

2.

MULTIPLE CHOICE QUESTION

2 mins • 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.

Marque a alternativa onde todos os blocos estão corretos, e ajude o robô de Sara a navegar pela fábrica sem parar quando bater nos obstáculos!

Media Image
Media Image
Media Image
Media Image

3.

MULTIPLE CHOICE QUESTION

2 mins • 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? Marque a alternativa que estão com os blocos corretos abaixo.​ ​

Media Image
Media Image
Media Image
Media Image

4.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Usamos as condicionais para realizar uma verificação de algum aspecto do código e executar uma ação. Qual é a sintaxe correta para escrevermos uma condicional, 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}

5.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Você é uma das pessoas desenvolvedoras do jogo Roblox e decidiu criar um minigame chamado Pong Robloxiano. Sua tarefa é fazer que:

- A tela do jogo tenha um fundo preto;

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

Marque a alternativa correta 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);

}

}

function draw() { background(0);

circle(xBolinha, yBolinha, 100);

let xBolinha = 200;

let yBolinha = 200;

function draw() { background(0);

}

yBolinha, 100);

let xBolinha = 200;

let yBolinha = 200;

let xBolinha = 200;

let yBolinha = 200;

background(0);

}

function draw() { background(0);

6.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Media Image

Observe o código ao lado que desenha e move uma bolinha na tela:

Agora, queremos que a bolinha evite tocar nas bordas da tela, ou seja, ela precisa quicar nas bordas e alterar a direção do movimento. Para isso, precisa ordenar todos os blocos para realizar a colisão para o eixo x e, depois, para o eixo y:

Marque a alternativa, cujo blocos estão ordenados corretos.

if(xBolinha < 0

xBolinha > 400) {

velocidadeXBolinha *= -1; }

if(yBolinha <

0

yBolinha > 400) { velocidadeYBolinha *= -1; }

if(yBolinha <

0

yBolinha > 400) { velocidadeYBolinha *= -1; }

if(xBolinha < 0

xBolinha > 400) {

velocidadeXBolinha *= -1; }

7.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Usamos as condicionais para realizar uma verificação de algum aspecto do código e executar uma ação.

Qual é a sintaxe correta para escrevermos uma condicional, 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?

Marque a alternativa correta:

if Bolinha > width. { }

if Bolinha =* width. { }

if (xBolinha > width) { }

if {xBolinha > width}

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?