Prévia do material em texto
Prova Impressa GABARITO | Avaliação II - Individual (Cod.:1018425) Peso da Avaliação 2,00 Prova 98806803 Qtd. de Questões 10 Acertos/Erros 9/1 Nota 9,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 As asserções I e II são falsas. B As asserções I e II são verdadeiras, e a II é uma justificativa correta da I. C A asserção I é uma proposição verdadeira e a II é uma proposição falsa. 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, mas a II não é uma justificativa correta da I. A lógica de programação é um conjunto de técnicas e métodos usados para resolver problemas e criar algoritmos de forma eficiente. Tem como objetivo demonstrar métodos para solucionar problemas e definição de uma sequência lógica necessária para o desenvolvimento de um programa. Fonte: adaptado de: ALMEIDA, M. Curso essencial de lógica de programação. Edição do Kindle. [S. l.]: [s. n.], 2008. De acordo com o texto, qual é o principal objetivo da lógica de programação? A Analisar situações de forma clara. B Demonstrar métodos para solucionar problemas. 1 2 Avaliação II - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/... 1 of 6 28/04/2025, 06:12 C Estudar princípios de raciocínio válidos. D Crias sistemas supervisórios de elevada complexidade. E Organizar a agenda diária. Na educação contemporânea, experiências práticas com Pensamento Computacional e Robótica são essenciais. A programação de jogos desenvolve habilidades de resolução de problemas e lógica. A robótica envolve tanto a construção física quanto a programação de robôs. Desenvolver aplicações móveis reforça o Pensamento Computacional com programação e design. Competições de robótica promovem trabalho em equipe, engenharia e programação, aspectos fundamentais para o desenvolvimento educacional integrado. 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: 24 jan. 2025. Como as experiências práticas com Pensamento Computacional e Robótica contribuem para o desenvolvimento educacional dos estudantes, analise as afirmativas a seguir: I. As competições de robótica promovem o trabalho em equipe, engenharia e programação. II. A robótica educacional envolve apenas a construção física de robôs, sem aplicação de programação. III. O desenvolvimento de aplicações móveis não contribui para a aprendizagem de Pensamento Computacional. IV. A programação de jogos ajuda os alunos a desenvolver habilidades de resolução de problemas e lógica de programação. É correto o que se afirma em: A I, II, III e IV. B I, II e III, apenas. C II e III, apenas. D I e IV, apenas. E III, apenas. Os pilares do Pensamento Computacional e da Robótica constituem a base para uma educação moderna e inovadora. O Pensamento Computacional abrange conceitos fundamentais como a decomposição de problemas, o reconhecimento de padrões, a abstração e a criação de algoritmos, que permitem aos estudantes abordar e resolver desafios de maneira estruturada e eficiente. A Robótica, por sua vez, proporciona um campo prático para a aplicação desses conceitos, onde os alunos podem construir e programar dispositivos para realizar tarefas específicas, integrando componentes mecânicos, eletrônicos e de software. 3 4 Avaliação II - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/... 2 of 6 28/04/2025, 06:12 Fonte: adaptado de: PASQUAL JÚNIOR, P. A. Pensamento computacional e tecnologias: reflexões sobre a educação no século XXI. Edição do Kindle. Caxias do Sul: EDUCS ENSINO, 2020. Considerando os pilares do Pensamento Computacional aplicados à robótica, analise as afirmativas a seguir: I. O reconhecimento de padrões não é aplicável na programação de robôs. II. A abstração na robótica simplifica o código e torna o programa mais fácil de entender. III. A criação de algoritmos é central tanto na robótica quanto no Pensamento Computacional. IV. A decomposição de problemas na robótica envolve dividir um projeto de robô em tarefas menores. É correto o que se afirma em: A I e IV, apenas. B I, II e III, apenas. C II e III, apenas. D III e IV, apenas. E II, III e IV, apenas. 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 Falta de interesse dos estudantes. B Dificuldade em trabalhar em equipe. C Falta de professores qualificados. D Dificuldade em entender conceitos teóricos. E Insuficiência de recursos financeiros. 5 Avaliação II - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/... 3 of 6 28/04/2025, 06:12 Algoritmos operam em um nível mais abstrato, descrevendo a solução de um problema de maneira geral, enquanto a lógica de programação lida com a implementação prática desses algoritmos em uma linguagem de programação específica. 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 breve trecho anterior, analise as afirmativas a seguir quanto à funcionalidade, essência e aplicação de algoritmos: I. Algoritmos operam em um nível mais abstrato. II. Algoritmos descrevem a solução de um problema de maneira geral. III. A lógica de programação é independente de linguagem de programação. IV. A lógica de programação lida com a implementação prática de algoritmos. É correto o que se afirma em: A I, II, III e IV. B III e IV, apenas. C I, II e IV, apenas. D I e III, apenas. E II, apenas. A integração de robótica e pensamento computacional na educação proporciona diversos benefíciossignificativos 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 Focando apenas em testes padronizados. B Aumentando a relevância dos conceitos aprendidos. C Reduzindo o tempo de estudo. D Diminuindo a interação entre alunos. 6 7 Avaliação II - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/... 4 of 6 28/04/2025, 06:12 E Aumentando a quantidade de aulas teóricas. 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 II e III, apenas. B III e IV, apenas. C I e IV, apenas. D II, III e IV, apenas. E I, II e III, apenas. 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, II e III, apenas. 8 9 Avaliação II - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/... 5 of 6 28/04/2025, 06:12 B IV, apenas. C I, II, III e IV. D I e II, apenas. E III e IV, apenas. A programação é a prática de escrever instruções detalhadas para que computadores executem tarefas específicas, utilizando linguagens de programação. Ela envolve conceitos fundamentais como lógica, algoritmos e estrutura de dados, além de demandar habilidades analíticas e criativas para resolver problemas. No contexto acadêmico, destaca-se pela aplicação em diversas áreas, como ciência de dados, engenharia de software e inteligência artificial. 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. O uso do computador está ligado ao processo de aprendizagem na programação, sabendo disso e usando o texto anterior como apoio, analise e assinale a alternativa correta quanto à relação da programação e do aprendizado: A Como uma ferramenta para formalizar conhecimentos intuitivos. B Como uma ferramenta para jogos educativos. C Como um meio de transferência de informações. D Como um armazém de informação. E Como um substituto ao processo de aprendizagem. 10 Avaliação II - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/... 6 of 6 28/04/2025, 06:12