Font size
WorksheetsAvaliação Programação e Robótica
Total questions: 12
Worksheet time: 10mins
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.
Uma praça com bancos e equipamentos de ginástica em boas condições.
Um estacionamento de carros que funciona 24 horas.
Um terreno vazio entre prédios residenciais, que está coberto de grama e lixo.
Uma calçada bem cuidada ao lado de uma avenida movimentada.
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.
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.
I, II e III estão corretas.
Apenas I está correta.
I e III estão corretas.
Apenas II está correta.
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-1, b-3, c-2, d-4
a-4, b-2, c-1, d-3
a-3, b-1, c-4, d-2
a-2, b-4, c-3, d-1
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).
Abaixo estão os passos para conectar e programar o servomotor ao Arduino utilizando o MBlock.
Passos:
1- Conectar o Arduino ao computador com o cabo USB e configurar a conexão.
2- Selecionar o bloco “Definir Ângulo do Pino do Servo” e ajustar o pino e o ângulo desejado.
3- Conectar os cabos do servomotor nos pinos do Arduino (GND, 5V e pino digital para o sinal).
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.
4, 1, 2, 3
3, 4, 2, 1
3, 1, 4, 2
2, 3, 4, 1
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.
aponte para a direção []
mude para a fantasia []
número aleatório entre [1] e [10]
vá para x:[] y:[]
Selecione a alternativa que associa corretamente os blocos da coluna A com as definições da coluna B:
I-C, II-B, III-D, IV-A
I-A, II-B, III-D, IV-C
I-C, II-D, III-B, IV-A
I-D, II-C, III-A, IV-B
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!
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.
Substituir o bloco adicione [plantar sementes] a [tarefas] por adicione [tirar ervas daninhas] a [tarefas].
Inserir o bloco adicione [tirar ervas daninhas] a [tarefas] antes do bloco adicione [regar plantas] a [tarefas].
Inserir o bloco adicione [tirar ervas daninhas] a [tarefas] após o último bloco de adição.
Inserir o bloco adicione [tirar ervas daninhas] a [tarefas] antes do bloco apague todos os itens de [tarefas].
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.
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:
I-B, II-D, III-A, IV-C
I-A, II-B, III-C, IV-D
I-A, II-D, III-C, IV-B
I-C, II-D, III-B, IV-A
