wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Recuperação Progamação e Robotica

Total questions: 11

Worksheet time: 6mins

Name
Class
Date
1.

João está criando um jogo no StartLab em que um robô precisa estar no centro

da tela para iniciar sua missão.

Qual bloco João deve usar para que o robô apareça no centro da tela?

Identifique a alternativa correta.

a)

aponte para a direção ( )

b)

vá para x: ( ) y: ( )

c)

número aleatório entre (1) e (10)

d)

mude para a fantasia ( )

2.

João criou em seu projeto uma lista animais e uma variável animal

selecionado para exibir o animal correspondente na tela.

Com base no projeto de João, associe corretamente os blocos da coluna A com

as definições da coluna B.

Coluna A

I. apague todos os itens de [animais]

II. adicione (girafa) a [animais]

III. mude [animal selecionado] para (girafa)

IV. mude para a fantasia (girafa)

Coluna B

A. Mudar a aparência do ator.

B. Selecionar um animal da lista.

C. Deixar a lista de animais vazia.

D. Acrescentar um novo animal à lista.

Em seguida, assinale a alternativa correta:

a)

I – A, II – B, III – C, IV – D.

b)

I – B, II – D, III – A, IV – C.

c)

I – C, II – D, III – B, IV – A.

d)

I – A, II – D, III – C, IV – B.

3.

A professora Márcia sorteou um prêmio para um dos alunos da sala. Ela pegou

a lista da chamada como base:

Sofia

Jackeline

João

Marcos

Carolina

O resultado do sorteio foi o número 4, ou seja, o quarto item da lista.

Identifique quem foi o(a) vencedor(a) e marque a alternativa correta abaixo:

a)

Marcos

b)

Jackeline

c)

Sofia

d)

João

4.

Pedro está planejando uma sequência de ações, cenários e fantasias que deseja incluir no seu projeto. Observe:

Agora, associe cada lacuna com a palavra que se encaixa no contexto do

planejamento de Pedro, ordenando todos os blocos abaixo de maneira que se

adequem às lacunas dos itens I, II, III e IV, respectivamente.

a)

Céu - Sapo - Nadar - Galopar

b)

Céu - Nadar - Galopar- Sapo

c)

Nadar - Céu - Galopar - Sapo

d)
  • Galopar - Céu - Sapo - Nadar

5.

Observe as duas listas a seguir. A primeira indica o nome de cada estudante, de

acordo com a sua posição na fila; e a segunda indica a cor da mochila de cada

um, também seguindo a ordem da fila.

Sabendo que cada mochila deve estar na mesma posição que o nome do

estudante, se Júlia fosse deslocada para a última posição da fila, qual seria

a nova ordem das mochilas? Ordene todos os blocos abaixo para criar a

sequência correta.

a)

verde - vermelha - azul - amarela

b)

azul - roxa - verde - amarela

c)

roxa - azul - verde - amarela

d)

amarela - azul - verde - roxa

6.

Imagine que você está planejando uma festa com seus amigos. Para organizá-la,

você precisa criar uma lista de tarefas, como comida, decoração e convidados.

Identifique qual das alternativas abaixo apresenta um exemplo que pode

ser representado por uma lista:

a)

Tirar fotos de todas as pessoas durante a festa.

b)

Criar uma tabela com os nomes dos convidados.

c)

Escolher o tema da festa com o super-herói favorito.

d)

Decidir o horário da festa que todos podem participar.

7.

Leia as afirmações abaixo sobre o conceito de listas e classifique-as como

verdadeiras (V) ou falsas (F):

( ) Uma lista é um conjunto de itens que pertencem a uma mesma categoria.

( ) Listas sempre precisam estar em ordem alfabética para serem

consideradas listas.

( ) É possível adicionar novos itens a uma lista existente.

( ) Em uma lista, todos os elementos devem ser números.

Em seguida, assinale a alternativa correta:

a)

F,V,F,V

b)

F,F,F,F

c)

V,V,V,V

d)

V,F,F,V

8.

Listas são ferramentas muito úteis para organizar informações e facilitar a

nossa vida. Pensando nisso, identifique quais das opções abaixo se encaixam

no conceito de listas.

I. Organizar um conjunto de atividades que você precisa realizar.

II. Anotar os itens que precisa comprar de forma ordenada.

III. Organizar em sequência todas as séries que já assistiu.

Em seguida, assinale a alternativa correta:

a)

Apenas II está correta.

b)

Apenas I está correta.

c)

Todas as alternativas estão corretas.

d)

Apenas I e II estão corretas.

9.

Descreva qual a principal funcionalidade da opção “criar uma lista” em

um algoritmo.

Selecione a alternativa correta.

a)

Criar variáveis separadas para cada elemento, usadas apenas em um

algoritmo que trabalhe com listas.

b)

Armazenar um conjunto de elementos organizados, que podem ser

acessados individualmente por sua posição na lista.

c)

Multiplicar valores automaticamente e armazená-los como elementos na

lista dentro de um algoritmo específico.

d)

Realizar apenas operações matemáticas complexas com todos os elementos

da lista de uma só vez.

10.

Leia as sentenças abaixo:

Afirmação de apoio 1: a transmissão de mensagens entre atores em uma

sequência de blocos pode ser utilizada para simplificar a lógica do código,

evitando repetições.

Afirmação de apoio 2: reescrever o código utilizando a transmissão de

mensagens permite que um ator responda a eventos específicos, como o fim

de uma ação, sem precisar de um bloco de código dedicado para cada evento.

Avalie qual das alternativas abaixo melhor descreve a relação entre as

afirmações de apoio e o conceito de reescrita e transmissão de mensagens:

a)

Ambas as afirmações são verdadeiras, e a afirmação de apoio 2 demonstra

como a reescrita, utilizando a transmissão de mensagens, pode otimizar

o código e simplificar a lógica do projeto.

b)

A afirmação de apoio 2 é verdadeira, mas a afirmação de apoio 1 é falsa, pois a

transmissão de mensagens não pode ser considerada um exemplo de reescrita

neste contexto, mas sim uma nova funcionalidade adicionada ao código.

c)

A afirmação de apoio 1 é verdadeira, mas a afirmação de apoio 2 é falsa, pois

cada ator precisa de um bloco de código específico para reagir a cada evento,

mesmo que ele receba uma mensagem.

d)

Ambas as afirmações são verdadeiras, mas a afirmação de apoio 1 descreve

um exemplo de reescrita de código que não está diretamente relacionado à

transmissão de mensagens.

11.

Leia as sentenças abaixo e escolha a alternativa que melhor representa a

relação entre elas:

Afirmação de apoio 1: funções são blocos de código reutilizáveis que podem ser

chamados várias vezes em um programa.

Afirmação de apoio 2: funções facilitam a organização do código, tornando-o

mais legível e fácil de manter.

a)

A afirmação de apoio 1 é falsa, mas justificativa a afirmação de apoio 2.

b)

A afirmação de apoio 2 é verdadeira, mas não justifica a afir mação de apoio 1.

c)

As duas afirmações são verdadeiras, e a afirmação 2 justifica a afir mação 1.

d)

A afirmação de apoio 1 é verdadeira, mas a afirmação de apoio 2 é falsa.