Buscar

Prof Andre360 - Avaliação II - Pensamento Computacional, Programação e Robótica

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:890656)
Peso da Avaliação 1,50
Prova 72618390
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
Considere a situação hipotética:
 
n = int(input(‘Digite um número: ‘))
a = 0
while true:
 a = a + 1
 if a == 2 * n:
 break
print(f’{a}’) Caso o valor inserido no sistema seja 17, identifique qual o valor de saída na tela, assinale a alternativa CORRETA:
A 51.
B 17.
C 28.
D 34.
Apresentamos a robótica educacional como mais uma possibilidade tecnológica para ser utilizada em sala de aula de forma a auxiliar o professor em sua 
prática pedagógica. Tal tecnologia, inovadora no âmbito da educação, vem ganhando espaço e aos poucos desvendando contribuições relevantes para o 
processo de ensino aprendizagem.
Fonte: adaptado de: AZEVEDO, S.; AGLAÉ, A.; PITTA, R. Minicurso: introdução à robótica educacional. 2020. Disponível em: https://l1nq.com/mKzYJ. 
Acesso em: 16 ago. 2023.
Considerando as informações apresentadas e os objetivos da robótica educacional, analise as afirmativas a seguir:
I. Desenvolver habilidades para que alunos possam fabricar robôs.
II. Promover a interação pedagógica entre alunos e professores através de robôs.
III. Utilizar robôs como ferramenta pedagógica para o ensino de conteúdos curriculares e habilidades.Assinale a alternativa CORRETA: 
A III, apenas.
B I, II e III.
C II e III, apenas.
D I, apenas.
A sociedade está em contínua mudança, e estas modificações contribuem para o aparecimento de novas habilidades e conhecimentos. A tecnologia é a área 
que mais altera a vida das pessoas, pois além de estar em constante atualização seus avanços influenciam em praticamente todas as áreas da sociedade. 
Fonte: OLIVEIRA, E. J. S. de. Pensamento computacional e robótica: um estudo sobre habilidades desenvolvidas em oficinas de robótica educacional. 
2016. 81 f. Monografia (Licenciatura em Ciência da Computação) – Universidade Federal da Paraíba, Rio Tinto, 2016. Disponível em 
https://encurtador.com.br/AMNR6. Acesso em: 10 abr. 2023.
Considerando o texto apresentado e os vários impactos da implantação da Robótica nos mais variados ambientes, analise as afirmativas a seguir:
I. A implementação da robótica no trabalho substitui a mão de obra humana, gerando desemprego.
II. A robótica é uma ciência interdisciplinar, envolvendo áreas como engenharia, física, matemática, entre outras. 
III. A robótica é a ciência que estuda a construção e programação de robôs capazes de executar tarefas de forma autônoma. 
IV. A robótica é uma tecnologia que apresenta nenhum tipo de risco de segurança para os funcionários que trabalham com ela.
Assinale a alternativa CORRETA:
A II, III e IV, apenas.
B I, II e III, apenas.
C II e III, apenas.
D III e IV, apenas.
Modelix é uma empresa que desenvolve e comercializa kits de robótica educativa, baseados em peças de montar compatíveis com Lego. Os kits permitem aos 
alunos aprender conceitos de ciência, tecnologia, engenharia e matemática (STEM) de forma lúdica e criativa. Os kits Modelix incluem motores, sensores, 
controladores, cabos e software de programação, além de peças de montar variadas.
Fonte: adaptado de: MACÊDO, M. A.; FARIA, E. C. Manual Pedagógico De Robótica Educacional. Educapes, 2021. Disponível em: 
https://educapes.capes.gov.br/bitstream/capes/602525/2/Manual%20pedagogico%20de%20robotica%20educacional.pdf. Acesso em: 20 abr. 2023.
 VOLTAR
A+ Alterar modo de visualização
1
2
3
4
Com base no texto, sobre os kits Modelix, analise as afirmativas a seguir:
I. Os kits Modelix são um conjunto de peças utilizadas para a construção de robôs.
II. Os kits Modelix são um pacote de softwares utilizados para a confecção de modelagem 3D.
III. Os kits Modelix são um conjunto de peças utilizadas para construção de modelos de aviões de papel.
IV. Os kits Modelix são um conjunto de equipamentos utilizados para análise de dados em laboratórios de pesquisa.Assinale a alternativa CORRETA:
A I, II e III, apenas.
B I, apenas.
C I, II, III e IV.
D II e IV, apenas.
A ideia de desenvolver o conhecimento sobre a robótica com sucata surge da necessidade de transformar e, de fato, trazer a tecnologia para a vida de crianças 
e jovens da periferia através do pensamento computacional e da robótica educacional.
Fonte: adaptado de: MACÊDO, M. A. Um estudo sobre o que pensam os professores a respeito da implementação do projeto de robótica educacional 
na escola pública da rede estadual na Cidade Caldazinha-GO. 2021. 91 f. Dissertação (Mestrado em Matemática em Rede Nacional) – Universidade 
Federal de Goiás, Goiânia, 2021. Disponível em: https://repositorio.bc.ufg.br/tede/handle/tede/11623. Acesso em: 1 abr. 2023.
Considerando as habilidades relacionadas diretamente ao pensamento computacional, e que podem ser desenvolvidas através do trabalho com robótica 
abordado no texto, assinale a alternativa CORRETA que apresenta uma dessas habilidades:
A Generalização.
B Controle de fluxos.
C Consciência ambiental.
D Abstração.
Diante do aumento da presença do software nas nossas vidas, o aumento na demanda por programadores vem fazendo com que desenvolver as habilidades 
relacionadas à programação seja importante no mundo moderno. Aprender a programar permite aos interessados a criação de softwares, aplicativos e 
sistemas que tornam nossa vida mais fácil e eficiente. No entanto, para ser um bom programador, é necessário entender os conceitos fundamentais da 
programação.
Sobre conceitos relacionados à programação, analise as afirmativas a seguir:
I. > (maior que) e < (menor que) são alguns exemplos de operadores lógicos.
II. Na expressão “Se chover e relampejar, eu não saio.” existe apenas um operador lógico. 
III. O portugol é uma simplificação da Linguagem Natural, limitada a poucas palavras com um padrão pré-determinado. 
IV. Operadores lógicos permitem o teste de mais de uma condição na mesma expressão, sendo o “NÃO” e o “OU” exemplos desses operadores. 
Assinale a alternativa CORRETA:
A III e IV, apenas.
B II e III, apenas.
C II, III e IV, apenas.
D I, II e III, apenas.
Há situações do nosso cotidiano que, às vezes, a repetição de uma atividade é necessária. Imagine, por exemplo, que você está no final de semana e resolveu 
acessar uma plataforma de vídeos sob demanda para assistir a um filme. Você não sabe ao certo a qual filme assistir e, por isso, lê diversas sinopses a fim de 
encontrar aquele filme que você espera ser interessante. Ao encontrá-lo, você o seleciona e começa uma sessão de cinema na confortável poltrona da sua sala.
Fonte: PAIVA, F. et al. Introdução a Python com aplicações de sistemas operacionais. Natal: Editora IFRN, 2019. p. 84. Disponível em: 
https://memoria.ifrn.edu.br/handle/1044/2090. Acesso em: 19 maio 2023.
O fragmento citado faz referência, indiretamente, a uma estrutura muito utilizada em programação para tratar situações em que sejam necessárias repetições. 
Sobre estas estruturas, analise as afirmativas a seguir:
I. As estruturas de repetição são exclusivas da linguagem Python.
II. Os dois tipos de estruturas de repetição em Python são “while” e “for”. 
III. As estruturas de repetição (ou loops) são blocos de comando utilizados para executar um código repetidamente através de determinadas condições 
específicas. 
Assinale a alternativa CORRETA:
A I e II, apenas.
B III, apenas.
C I, II e III.
D II e III, apenas.
5
6
7
Computadores utilizam dados e variáveis que se relacionam logicamente para gerar uma aplicação útil e funcional. Na lógica de programação, os operadores 
são símbolos especiais que permitem que estes relacionamentos lógicos ocorram. Constituem-se como a parte fundamental de qualquer linguagem de 
programação e são usados para realizar cálculos matemáticos, comparar valores e tomar decisões. Podem ser considerados uma parte crucial da lógica de 
programação e são usados em praticamente todos os programas que são escritos. Sem a utilização dos operadores, a lógica de programação seria 
extremamente limitada, tornando-sedifícil escrever programas complexos e eficientes.
Considerando o conceito de operadores, analise as afirmativas a seguir:
Assinale a alternativa CORRETA:
A III e IV, apenas.
B II e III, apenas.
C II, III e IV, apenas.
D I, II e III, apenas.
Um programador escreve as seguintes linhas de programação utilizando a linguagem Python: 
[...]
131. n1 = int(input('Digite o primeiro número: '))
132. n2 = int(input('Digite o segundo número: '))
133. e == n1 ** n2
134. print(f'O resultado de {n1} elevado a {n2} é igual a {e}.')
135. p = n1 x n2
136. print(f'O produto entre {n1} e {n2} é igual a {p}.')
137. r = n1 % n2
138. print(f'O resto da divisão entre {n1} e {n2} é igual a {r}.
Considerando as informações apresentadas, analise as afirmativas a seguir:
I. A linha 135 vai gerar um erro na execução do programa.
II. A linha 138 será impressa na tela da seguinte forma se n1 = 18 e n2 = 9: o resto da divisão de 18 por 9 é igual a 0.
III. A linha 134 será impressa na tela da seguinte forma se n1 = 3 e n2 = 4: o resultado de 3 elevado a 4 é igual a 81. Assinale a alternativa CORRETA: 
A III, apenas.
B I, II e III.
C II e III, apenas.
D I e II, apenas.
O jogo Code Monkey Island, criado por Sidhu (2014), é composto por um tabuleiro, 80 (oitenta) cartas e 12 (doze) miniaturas de macacos. O jogo possui 
regras muito parecidas com o tradicional “Ludo”, porém sem o uso de dados. Os dados são substituídos por instruções e condições escritas nas cartas. De 
acordo com o autor, o jogo exercita declarações condicionais, repetições, operadores e lógica booleana, execução de tarefas e estrutura de dados. Seu uso é 
aconselhado a partir de 8 anos.
Fonte: VICARI, R. M.; MOREIRA, A. F.; MENEZES, P. F. B. Pensamento computacional: revisão bibliográfica. Porto Alegre - RS: Projeto UFRGS/MEC, 
2018. p. 49. Disponível em: https://encurtador.com.br/hikLS. Acesso em: 10 abr. 2023.
Com base nas informações apresentadas, avalie as asserções a seguir e a relação proposta entre elas:
I. As estruturas condicionais em Python, como o “if”, permitem a execução de um bloco de códigos no caso de ser verdadeira determinada condição. 
PORQUE
II. A estrutura “else” apenas executa o bloco de comandos associados a ela caso a condição “if” não seja satisfeita. Assinale a alternativa CORRETA:
8
9
10
A A asserção I é uma proposição verdadeira e a II é uma proposição falsa.
B As asserções I e II são verdadeiras, e a II é uma justificativa correta da I.
C As asserções I e II são verdadeiras, mas a II não é uma justificativa correta da I.
D A asserção I é uma proposição falsa e a II é uma proposição verdadeira.
Imprimir

Continue navegando