Prévia do material em texto
GABARITO | Avaliação II - Individual (Cod.:1018425) Peso da Avaliação 2,00 Prova 98806830 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 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 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 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 As asserções I e II são falsas. E A asserção I é uma proposição falsa e a II é uma proposição verdadeira. 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 I e IV, apenas. B III, apenas. C II e III, apenas. D I, II, III e IV. E I, II e III, apenas. 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: VOLTAR A+ Alterar modo de visualização 1 2 3 ADRIANA CONSTANTINO GUIMARÃES Segunda Licenciatura em Informática (8367885) 28/04/2025, 22:16 AVA https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiMTAxODQyNSIsImRlc2NyaXB0aW9uIjoiQXZhbGlhw6fDo28gSUkgLSBJbmRpdmlkdWFsIiwicGFyYW1ldGVyIjoxO… 1/4 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 e III, apenas. B I, II, III e IV. C I, II e IV, apenas. D II, 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, II, III e IV. B I e II, apenas. C IV, apenas. D I, II e III, apenas. E II e III, apenas. A robótica educacional é uma abordagem inovadora que integra conceitos de ciência, tecnologia, engenharia e matemática (STEM) no currículo escolar. Ao construir e programar robôs, os alunos não apenas aplicam teorias aprendidas em sala de aula, mas também desenvolvem habilidades práticas e críticas, como resolução de problemas, pensamento lógico e criatividade. A robótica promove um ambiente de aprendizado colaborativo, onde os alunos trabalham em equipes para alcançar objetivos comuns. Isso ajuda a fortalecer suas habilidades de comunicação e trabalho em equipe, essenciais para o sucesso em qualquer carreira futura. Além disso, a robótica educacional estimula o interesse dos alunos pelas carreiras STEM, preparando-os para um futuro onde a tecnologia desempenha um papel central. 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: 23 jan. 2025. Com base nas informações apresentadas, avalie as asserções a seguir e a relação proposta entre elas: I. A robótica educacional ajuda a desenvolver habilidades práticas e críticas nos alunos. PORQUE II. Ao trabalhar em equipes para construir e programar robôs, os alunos fortalecem suas habilidades de comunicação e trabalho em equipe. A respeito dessas asserções, assinale a opção correta: A As asserções I e II são verdadeiras, e a II é uma justificativa correta da I. B As asserções I e II são verdadeiras, mas a II não é uma justificativa correta da I. C As asserções I e II são falsas. 4 5 ADRIANA CONSTANTINO GUIMARÃES Segunda Licenciatura em Informática (8367885) 28/04/2025, 22:16 AVA https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiMTAxODQyNSIsImRlc2NyaXB0aW9uIjoiQXZhbGlhw6fDo28gSUkgLSBJbmRpdmlkdWFsIiwicGFyYW1ldGVyIjoxO… 2/4 D A asserção I é uma proposição falsa e a II é uma proposição verdadeira. E A asserção I é uma proposição verdadeira e a II é uma proposição falsa. 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 estruturasde 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 verdadeiras, mas a II não é uma justificativa correta da I. B As asserções I e II são falsas. C A asserção I é uma proposição verdadeira e a II é uma proposição falsa. D As asserções I e II são verdadeiras, e a II é uma justificativa correta da I. E A asserção I é uma proposição falsa e a II é uma proposição verdadeira. Papert acreditava que a programação poderia transformar o papel dos estudantes de consumidores passivos para criadores ativos de conhecimento. Ele defendia o uso de tecnologias como o LOGO para permitir que os estudantes construíssem e manipulassem modelos computacionais de conceitos matemáticos. Fonte: adaptado de: PAPERT, S. Logo: Computadores e Educação. Brasiliense: São Paulo, 1988. Partindo do trecho anterior e sobre o papel dos estudantes na educação aliada ao uso de tecnologia, analise as afirmativas a seguir: I. Encorajamento da aprendizagem ativa. II. Desenvolvimento de habilidades críticas e analíticas. III. Estudantes como consumidores passivos de informação. IV. Desenvolvimento e criatividade de modelos computacionais.É correto o que se afirma em: A I, II e III, apenas. B I, II e IV, apenas. C III e IV, apenas. D I e IV, apenas. E II e III, 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ô. 6 7 8 ADRIANA CONSTANTINO GUIMARÃES Segunda Licenciatura em Informática (8367885) 28/04/2025, 22:16 AVA https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiMTAxODQyNSIsImRlc2NyaXB0aW9uIjoiQXZhbGlhw6fDo28gSUkgLSBJbmRpdmlkdWFsIiwicGFyYW1ldGVyIjoxO… 3/4 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 I, II e III, apenas. C II, III e IV, apenas. D III e IV, apenas. E I e IV, apenas. A programação envolve vários conceitos fundamentais, incluindo variáveis, estruturas de repetição e condicionais. Esses elementos são essenciais para criar programas que respondem a entradas do usuário e executam tarefas repetitivas de forma eficiente. Fonte: adaptado de: FORBELLONE, A. L. V.; EBERSPÄCHER, H. Lógica de programação: a construção de algoritmos e estruturas de dados com aplicações em Python. 4. ed. 2022. Disponível em: https://books.google.com/books. Acesso em: 24 jan. 2025. Partindo do assunto anterior, identifique conceitos fundamentais da programação entre as afirmativas a seguir:I. Variáveis. II. Estruturas condicionais. III. Estruturas de repetição.É correto o que se afirma em: A II e III, apenas. B I, apenas. C I e II, apenas. D I, II e III. E III, apenas. A programação é uma disciplina fundamental na área de tecnologia e ciência, permitindo a criação de soluções automatizadas para problemas diversos. Ela envolve o uso de linguagens formais para a comunicação entre humanos e computadores, utilizando estruturas lógicas e sintáticas específicas. O aprendizado inicial inclui conceitos como algoritmos, variáveis, tipos de dados e controle de fluxo, que formam a base para o desenvolvimento de programas mais complexos. Além disso, a programação exige habilidades de pensamento crítico e resolução de problemas, promovendo uma abordagem sistemática e criativa para a solução de desafios. 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. A respeito da programação e seus aspectos introdutórios, analise entre as opções a seguir os aspectos coerentes ao assunto: I. Organização. II. Padronização. III. Criatividade.É correto o que se afirma em: A I, II e III. B II e III, apenas. C I, apenas. D I e II, apenas. E III, apenas. 9 10 Imprimir ADRIANA CONSTANTINO GUIMARÃES Segunda Licenciatura em Informática (8367885) 28/04/2025, 22:16 AVA https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiMTAxODQyNSIsImRlc2NyaXB0aW9uIjoiQXZhbGlhw6fDo28gSUkgLSBJbmRpdmlkdWFsIiwicGFyYW1ldGVyIjoxO… 4/4