Prévia do material em texto
Prova Impressa GABARITO | Avaliação II - Individual (Cod.:1018425) Peso da Avaliação 2,00 Prova 98806849 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 A programação é uma habilidade essencial no mundo moderno, permitindo a criação de softwares e aplicativos que automatizam tarefas e processam informações. As estruturas de controle, como repetição e condicionais, são elementos fundamentais na programação, pois permitem que um programa execute tarefas repetidamente ou tome decisões com base em condições específicas. Estruturas de repetição, como o PARA, são usados para repetir blocos de código, enquanto a condicional, como SE, permitem que o programa escolha diferentes caminhos de execução. Fonte: adaptado de: FORBELLONE, A. L. V.; EBERSPÄCHER, H. F. Lógica de programação: a construção de algoritmos e estruturas de dados com aplicações em Python. 4. ed. Porto Alegre: Bookman, 2022. E-book. Com base nas informações apresentadas, avalie as asserções a seguir e a relação proposta entre elas: I. A utilização de estruturas de repetição é essencial para a repetição de tarefas em programação. PORQUE II. As estruturas de controle, como repetição e condicionais, permitem que programas sejam mais flexíveis e eficientes. A respeito dessas asserções, assinale a opção correta: 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 falsas. C A asserção I é uma proposição falsa e a II é uma proposição verdadeira. D As asserções I e II são verdadeiras, e a II é uma justificativa correta da I. E As asserções I e II são verdadeiras, mas a II não é uma justificativa correta da I. A integração do Pensamento Computacional e da Robótica na educação proporciona aos alunos oportunidades para desenvolver habilidades essenciais. Construir e programar robôs aprimora competências em resolução de problemas e pensamento crítico. A abstração permite que os alunos ignorem detalhes menores, focando nos componentes principais de um problema para criar soluções eficientes. O reconhecimento de padrões é fundamental para otimizar algoritmos e melhorar o desempenho dos robôs. Criar algoritmos é central para a robótica, permitindo que os robôs executem tarefas automaticamente e eficientemente. Essas práticas tornam o aprendizado mais interativo e preparam os alunos para um futuro onde a tecnologia é crucial. Fonte: adaptado de: ROCHA, G. G.; MÜLLER, T. J.; LARA, I. C. M. de. Pensamento computacional e robótica educacional: um mapeamento teórico de produções brasileiras. Revista de Ensino de Ciências e Matemática, São Paulo, v. 13, n. 2, p. 1–22, 2022. DOI: 10.26843/rencima.v13n2a08. Disponível em: https://revistapos.cruzeirodosul.edu.br/rencima/article/view/3423. Acesso em: 24 jan. 2025. Considerando o texto-base, analise as afirmativas a seguir: I. Programar permite que robôs executem tarefas de forma automática e eficiente. II. Abstrair permite ignorar detalhes menos importantes em um problema de robótica. III. Construir e programar robôs ajuda a desenvolver habilidades críticas como resolução de problemas. É correto o que se afirma em: A III, apenas. B I, II e III. C II e III, apenas. D I, apenas. VOLTAR A+ Alterar modo de visualização 1 2 E I e II, apenas. Ao programar um robô para navegar em um ambiente, os alunos precisam identificar padrões no comportamento do robô em resposta a diferentes estímulos do ambiente. Eles podem perceber que o robô sempre vira à direita ao detectar um obstáculo à esquerda e usar esse padrão para otimizar o algoritmo de navegação. Fonte: adaptado de: CCOPA YBARRA, L. A.; SOARES, M. A robótica e o pensamento computacional na educação: uma proposta de avaliação da aprendizagem baseada em projetos. Dialogia, [S. l.], n. 40, p. e21524, 2022. DOI: 10.5585/40.2022.21524. Disponível em: https://periodicos.uninove.br/dialogia/article/view/21524. Acesso em: 24 jan. 2025. Conforme o breve trecho anterior, analise as afirmativas a seguir quanto à sua capacidade de melhoria na eficiência de robôs relacionada aos pilares do pensamento computacional: I. A abstração é desnecessária na programação de robôs. II. O reconhecimento de padrões melhora a eficiência do robô. III. A criação de algoritmos é uma atividade central no Pensamento Computacional. IV. A decomposição de problemas ajuda a tornar o processo de construção do robô mais organizado. É correto o que se afirma em: A I, II e III, apenas. B I e IV, apenas. C II, III e IV, apenas. D II e III, apenas. E III e IV, apenas. Na educação contemporânea, a robótica educacional desempenha um papel fundamental ao oferecer experiências práticas que vão além da engenharia, engajando estudantes em projetos interdisciplinares. Desde desafios de programação até o uso de robôs simples como o RoPE e projetos de automação residencial, essas atividades promovem o Pensamento Computacional e a aplicação prática de conceitos tecnológicos. Fonte: adaptado de: RAABE, A. et al. Brinquedos de Programar na Educação Infantil: Um estudo de Caso. In: Workshop de Informática na Escola, 2015. DOI: 10.5753/cbie.wie.2015.42. Disponível em: https://www.researchgate.net/publication/289670807_Brinquedos_de_Programar_na_Educacao_Infantil_Um_estudo_de_Caso. Acesso em: 24 jan. 2025. Sobre robótica educacional e pensamento computacional, analise as afirmativas a seguir: I. A robótica educacional é útil apenas para estudantes interessados em engenharia. II. Projetos de automação residencial são restritos a estudantes de cursos avançados de tecnologia. III. O uso de robôs educacionais simples como o RoPE não contribui para o aprendizado de programação. IV. Desafios de programação ajudam os alunos a desenvolver habilidades de Pensamento Computacional. É correto o que se afirma em: A I e II, apenas. B IV, apenas. C I, II e III, apenas. D I, II, III e IV. E II e III, apenas. 3 4 De acordo com Costa e Piedade (2021), a aprendizagem de programação envolve a compreensão de um conjunto de teorias que se relacionam com a prática, bem como com paradigmas, sintaxes, semânticas de linguagem, competências de raciocínio lógico, matemático, abstrato e de pensamento algorítmico. A Programação é fundamental para o desenvolvimento de software, aplicativos e sistemas, tornando-se uma habilidade básica, sendo a estrutura da inovação tecnológica, e os profissionais que dominam essa habilidade estão melhor posicionados para contribuir com ideias inovadoras e soluções para desafios complexos. Fonte: COSTA, R. G.; PIEDADE, J. M. N. Uso do aplicativo MIT app inventor na aprendizagem de programação: uma revisão sistemática da literatura entre 2011 e 2020. REVISTA INTERSABERES, [S. l.], v. 16, n. 37, p. 160–177, 2021. DOI: 10.22169/revint.v16i37.2120. Disponível em: https://www.revistasuninter.com/intersaberes/index.php/revista/article/view/2120. Acesso em: 23 jan. 2025. De acordo com Costa e Piedade (2021), quais são as competências que a aprendizagem de programação desenvolve nos indivíduos? A Habilidades de liderança e gestão. B Habilidades de comunicação e escrita. C Habilidades de design gráfico e criatividade. D Raciocínio lógico, habilidades matemáticas, e habilidades de pensamento algorítmico. E Competências em marketing e vendas. A integração de robótica e pensamento computacional na educação proporciona diversos benefícios significativos para os estudantes. Essa abordagem não apenas desenvolve habilidades técnicas em programação e design de robôs, mas também promove o pensamento crítico, a resolução de problemas e a colaboração. Os alunos aprendem na prática como aplicar conceitos teóricos em situações reais, aumentando seu engajamento e motivando o aprendizado. Além disso, a robótica estimula a criatividade e a inovação, preparando os estudantes para os desafios tecnológicos do futuro. Fonte: adaptado de: QUEIROZ, R. L.; SAMPAIO, F. F.; SANTOS, M. P. dos. Pensamento computacional, robótica e educação. Tecnologias, Sociedade e Conhecimento, Campinas, SP, v. 4, n. 1, p. 107–129, 2017. DOI:10.20396/tsc.v4i1.14487. Disponível em: https://econtents.bc.unicamp.br/inpec/index.php/tsc/article/view/14487. Acesso em: 23 jan. 2025. Como a integração de robótica e pensamento computacional na educação beneficia os estudantes, assinale a alternativa correta: A Reduzindo o tempo de estudo. B Diminuindo a interação entre alunos. C Focando apenas em testes padronizados. D Aumentando a relevância dos conceitos aprendidos. E Aumentando a quantidade de aulas teóricas. Desenvolver um algoritmo envolve seguir um processo estruturado, começando pela compreensão completa do problema. Após identificar entradas e saídas, o próximo passo é dividir o problema em partes menores, que facilita o desenvolvimento de soluções. Finalmente, essas soluções são combinadas para formar o algoritmo completo. Esse processo ajuda a criar algoritmos que são eficientes e fáceis de entender. Fonte: adaptado de: MIRANDA NETO, M.; MORAES, Í. Roteiro de aprendizagem: lógica de programação e algoritmos: Python como primeira linguagem. Edição do Kindle, 2023. Com base nas informações apresentadas, avalie as asserções a seguir e a relação proposta entre elas: I. Desenvolver um algoritmo começa pela compreensão completa do problema e identificação das entradas e saídas. PORQUE 5 6 7 II. A razão para seguir um processo estruturado ao desenvolver um algoritmo é que ele facilita a criação de soluções eficientes e compreensíveis, dividindo o problema em partes menores e combinando-as de forma organizada. A respeito dessas asserções, assinale a opção correta: A As asserções I e II são verdadeiras, mas a II não é uma justificativa correta da I. B A asserção I é uma proposição verdadeira e a II é uma proposição falsa. C As asserções I e II são falsas. D A asserção I é uma proposição falsa e a II é uma proposição verdadeira. E As asserções I e II são verdadeiras, e a II é uma justificativa correta da I. No contexto educacional, um dos principais desafios no desenvolvimento profissional dos estudantes em relação ao pensamento computacional e à robótica é a aplicação prática dos conceitos teóricos. Muitos alunos compreendem algoritmos e programação, mas têm dificuldades em resolver problemas reais com essas habilidades. A falta de recursos adequados, como laboratórios de robótica, e a ausência de professores treinados agravam essa situação. Além disso, a necessidade de desenvolver habilidades colaborativas e de resolução de problemas complexos torna o processo ainda mais desafiador. Fonte: adaptado de: QUEIROZ, R. L.; SAMPAIO, F. F.; SANTOS, M. P. dos. Pensamento computacional, robótica e educação. Tecnologias, Sociedade e Conhecimento, Campinas, SP, v. 4, n. 1, p. 107–129, 2017. Disponível em: https://econtents.bc.unicamp.br/inpec/index.php/tsc/article/view/14487. Acesso em: 23 jan. 2025. Qual é um dos principais desafios no desenvolvimento profissional dos estudantes em relação ao pensamento computacional e à robótica? A Dificuldade em entender conceitos teóricos. B Insuficiência de recursos financeiros. C Falta de interesse dos estudantes. D Dificuldade em trabalhar em equipe. E Falta de professores qualificados. Programas sequenciais são aqueles em que as instruções são executadas de forma linear, sem desvios como loops ou condicionais, sendo fundamentais para o entendimento básico do fluxo de execução. Fonte: adaptado de: ALMEIDA, M. Curso essencial de lógica de programação. Edição do Kindle, 2008. Disponível em: https://www.amazon.com.br/dp/B001234EXAMPLE. Acesso em: 24 jan. 2025. Quais características definem programas sequenciais?I. Executar linear de instruções. II. Utilizar loops para repetição. III. Utilizar estruturas condicionais. IV. Focar em tarefas simples e didáticas.É correto o que se afirma em: A III, apenas. B I, II e III, apenas. C II e III, apenas. D I e IV, apenas. E I, II, III e IV. 8 9 Criar um algoritmo usando a lógica envolve um processo de análise e decomposição de problemas. Primeiramente, é essencial entender completamente o problema que você está tentando resolver. Isso inclui identificar os requisitos, restrições e objetivos envolvidos. Em seguida, você deve identificar as entradas e saídas, dividir o problema em partes menores, combinar as soluções das partes menores e, finalmente, escrever o código do algoritmo. Fonte: adaptado de: MIRANDA NETO, M.; MORAES, Í. Roteiro de aprendizagem: lógica de programação e algoritmos: Python como primeira linguagem. Edição do Kindle, 2023. Disponível em: https://www.amazon.com.br/dp/B0CExample. Acesso em: 24 jan. 2025. Conforme o assunto anterior, analise as afirmativas a seguir quanto à necessidade de aplicação e criação de algoritmos: I. Compreender o problema. II. Identificar entradas e saídas. III. Dividir o problema em partes menores. IV. Combinar as soluções das partes menores.É correto o que se afirma em: A I e II, apenas. B I, II, III e IV. C III e IV, apenas. D IV, apenas. E I, II e III, apenas. 10 Imprimir