wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Avaliação Programação e Robótica

Total questions: 12

Worksheet time: 10mins

Name
Class
Date
1.

Um dos primeiros passos do projeto é identificar espaços públicos ociosos que poderiam ser transformados em áreas de lazer para crianças, com a ajuda da robótica. Observe as situações abaixo e escolha a que melhor representa um espaço ocioso e com potencial para a construção de um parquinho.

Identifique o tipo de espaço público ocioso que seria adequado para transformar em um parquinho.

a)

Uma praça com bancos e equipamentos de ginástica em boas condições.

b)

Um estacionamento de carros que funciona 24 horas.

c)

Um terreno vazio entre prédios residenciais, que está coberto de grama e lixo.

d)

Uma calçada bem cuidada ao lado de uma avenida movimentada.

2.

Para construir um parquinho robótico é importante dividir o projeto em partes menores para facilitar o planejamento e a execução. Abaixo, confira as etapas listadas por uma equipe.

Etapas: a)Montar os brinquedos e testar suas funcionalidades robóticas. ​ (a)  

b)Criar protótipos em desenho e identificar os materiais e componentes eletrônicos necessários para cada brinquedo. ​ (b)  

c)Identificar o espaço ocioso e avaliar o que já existe no local. ​ (c)  

d)Esboçar o layout do parquinho, indicando onde cada brinquedo será posicionado. ​ (d)  

e)Escolher os brinquedos que terão componentes robóticos e decidir quais serão as funções desses componentes. ​ (e)  

Analise os passos e ordene a sequência que melhor reflete uma decomposição adequada para o desenvolvimento do parquinho.

Choose from the below words
1
2
3
4
5
3.

Ao refletirmos sobre os usos da tecnologia, é importante entendermos os problemas que precisamos solucionar. Pensando nisso, abaixo estão três afirmações sobre o processo de resolução de problemas usando automatização:

(I) Antes de instalar sensores ou equipamentos, é necessário planejar como eles irão funcionar e interagir no sistema.

(II) Os testes são realizados antes de pensar no problema a ser resolvido, pois permitem concretizar o projeto com maior precisão.

(III) Programar o sistema é uma etapa que ocorre após o planejamento, é muito importante para o funcionamento adequado e é necessária a realização de testes.

a)

I, II e III estão corretas.

b)

Apenas I está correta.

c)

I e III estão corretas.

d)

Apenas II está correta.

4.

Durante a exploração do kit de robótica, você identificou componentes essenciais para o desenvolvimento de projetos. Abaixo estão descritos alguns desses componentes.

Identifique a alternativa que associa cada componente com sua função:

a)

a-1, b-3, c-2, d-4

b)

a-4, b-2, c-1, d-3

c)

a-3, b-1, c-4, d-2

d)

a-2, b-4, c-3, d-1

5.

Leia as afirmações a seguir sobre a placa Arduino e suas funções: ( ) É usada apenas para conectar circuitos e permitir a passagem de corrente elétrica entre eles.​ (a)   ( ) É um motor que controla e modifica o seu ângulo em diferentes direções e intensidade.​ (b)   ( ) A placa Arduino possui pinos digitais e analógicos que possibilitam a conexão com sensores e atuadores.​ (c)   Agora, ordene os blocos abaixo identificando as afirmações verdadeiras (V) ou falsas (F).

Choose from the below words
Verdadeiro
Falso
6.

Abaixo estão os passos para conectar e programar o servomotor ao Arduino utilizando o MBlock.

Passos:

  1. 1- Conectar o Arduino ao computador com o cabo USB e configurar a conexão.

  2. 2- Selecionar o bloco “Definir Ângulo do Pino do Servo” e ajustar o pino e o ângulo desejado.

  3. 3- Conectar os cabos do servomotor nos pinos do Arduino (GND, 5V e pino digital para o sinal).

  4. 4- No MBlock, adicionar o dispositivo “Arduino Uno”.

Organize as etapas em uma sequência lógica para estabelecer a conexão e configurar a programação do servomotor.

a)

4, 1, 2, 3

b)

3, 4, 2, 1

c)

3, 1, 4, 2

d)

2, 3, 4, 1

7.

João está criando um jogo no StartLab onde 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)

mude para a fantasia []

c)

número aleatório entre [1] e [10]

d)

vá para x:[] y:[]

8.

Selecione a alternativa que associa corretamente os blocos da coluna A com as definições da coluna B:

a)

I-C, II-B, III-D, IV-A

b)

I-A, II-B, III-D, IV-C

c)

I-C, II-D, III-B, IV-A

d)

I-D, II-C, III-A, IV-B

9.

Leia o texto abaixo e associe os blocos com as lacunas correspondentes: No StartLab, usamos o bloco número aleatório entre [] e [] para deixar o projeto mais realista. Ele escolhe um número aleatório dentro de um ​ (a)   que definimos, como de 1 a 3, por exemplo. A aleatoriedade traz uma ​ (b)   no comportamento do ator. Quanto maior for o intervalo escolhido, mais ​ ​ (c)   acontecerão no nosso projeto. Quando associado aos nossos blocos de ​ (d)   podemos alterar a fantasia ou o cenário de forma diferente toda vez. Isso torna o projeto mais interessante e divertido!

Choose from the below words
intervalo
surpresa
mudanças
aparência
10.

Você está criando um projeto onde o personagem deve cuidar de um jardim seguindo uma ordem lógica. O código abaixo foi escrito para adicionar ações à lista de tarefas do jardim:

O próximo passo é retirar as ervas daninhas do seu jardim, mas isso não está escrito no código.

Identifique a alternativa que realiza a programação correta para incluir a ação na lista de tarefas.

a)

Substituir o bloco adicione [plantar sementes] a [tarefas] por adicione [tirar ervas daninhas] a [tarefas].

b)

Inserir o bloco adicione [tirar ervas daninhas] a [tarefas] antes do bloco adicione [regar plantas] a [tarefas].

c)

Inserir o bloco adicione [tirar ervas daninhas] a [tarefas] após o último bloco de adição.

d)

Inserir o bloco adicione [tirar ervas daninhas] a [tarefas] antes do bloco apague todos os itens de [tarefas].

11.

Leia o texto e associe as lacunas vazias com os blocos abaixo:

As variáveis e as listas são ferramentas essenciais na programação, mas cada uma tem um papel diferente.

Uma variável armazena ​ (a)   apenas, como valores de número ou texto, enquanto uma lista pode guardar ​ (b)   ao mesmo tempo, como uma sequência de nomes ou números.

Por isso, as listas são ideais para organizar ​ (c)   de forma prática e eficiente. Saber essa diferença permite usar variáveis para informações mais ​ (d)   e listas para conjuntos de dados maiores e complexos.

Choose from the below words
um valor
vários valores
itens
simples
12.

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, selecione a questão que relaciona corretamente os blocos da coluna A com as definições da coluna B:

a)

I-B, II-D, III-A, IV-C

b)

I-A, II-B, III-C, IV-D

c)

I-A, II-D, III-C, IV-B

d)

I-C, II-D, III-B, IV-A