Baixe o app para aproveitar ainda mais
Prévia do material em texto
GABARITO | Avaliação II - Individual (Cod.:890656) Peso da Avaliação 1,50 Prova 72618528 Qtd. de Questões 10 Acertos/Erros 7/1 Canceladas 2 Nota 9,00 O ensino de programação de computadores era uma prática exclusiva de cursos de Computação e Engenharias, mas, devido ao atual mercado competitivo, engenheiros, economistas e cientistas, por exemplo, devem fazer uso de ferramentas e métodos para criar modelos computacionais. O Pensamento Computacional (PC) precisa ser uma habilidade básica e fazer parte do ensino às crianças, assim como a leitura, a escrita e a aritmética. Encontramos práticas de ensino de programação dentro das escolas do ensino fundamental e médio como atividade extracurricular. Tais práticas desenvolvem habilidades para auxiliar os alunos na resolução de problemas e se constituem em um elemento ativo na construção do conhecimento e na compreensão do contexto tecnológico no qual vivemos. Fonte: adaptado de: VALENTE, J. A.; FREIRE, F. M. P.; ARANTES, F. L. Tecnologia e educação: passado, presente e o que está por vir. Campinas, SP: Nied/Unicamp, 2018. p. 307. Considerando a ideia geral do texto, avalie as afirmativas a seguir: I. O ensino de programação já é uma realidade em muitas escolas de ensino fundamental e médio do Brasil, principalmente nas públicas. II. O conceito de Pensamento Computacional é importante apenas para os itinerários formativos relativos à Matemática e Ciências da Natureza. III. O Pensamento Computacional é uma ideia razoavelmente recente, tendo o matemático sul africano Seymour Papert o seu primeiro representante. IV. As abordagens de problemas pautadas em Pensamento Computacional podem proporcionar o desenvolvimento do raciocínio lógico matemático e o estímulo da criatividade. Assinale a alternativa CORRETA: A II e III, apenas. B II, III e IV, apenas. C 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 I, II e III. C II e III, apenas. D III, apenas. “Na verdade, a minha entrada no mundo dos computadores foi motivada em grande parte pela ideia de que as crianças também poderiam se beneficiar, [...] da maneira em que os modelos de computador parecem ser capazes de dar forma concreta às áreas de conhecimento que tinham aparecido anteriormente tão intangível e abstrato.” Fonte: adaptado de: PAPERT, S. Mindstorms: children, computers, and powerful ideas. Basic Books, Inc., 1980. p. 19-37. O fragmento exposto trata do pesquisador Seymour Papert e de seu trabalho com o que se pode considerar o primeiro software desenvolvido para Robótica Educacional. Considerando esse software, analise as afirmativas a seguir: I. O Logo apenas permite a criação de textos e planilhas através de comandos simples e intuitivos. II. O software Logo foi criado em parceria com a equipe do MIT (Massachusetts Institute of Technology). III. O Logo é utilizado em escolas de todo o mundo como ferramenta pedagógica para o ensino de conceitos matemáticos e lógicos. IV. O software desenvolvido por Papert, responsável por dar formas concretas às áreas de conhecimento, é o Software Logo, um ambiente de programação que utiliza a linguagem Java. Assinale a alternativa CORRETA: A I e III, apenas. B I, II, III e IV. C II e IV, apenas. D I, apenas. Analise as informações a seguir: Bolo de Farinha de Trigo Ingredientes (12 porções) - 2 xícaras (chá) de açúcar - 3 xícaras (chá) de farinha de trigo - 4 colheres (sopa) de margarina - 3 ovos - 1 e 1/2 xícara (chá) de leite - 1 colher (sopa) bem cheia de fermento em pó Modo de preparo Tempo de preparo: 40min. 1. Bata as claras em neve e reserve. 2. Misture as gemas, a margarina e o açúcar até obter uma massa homogênea. 3. Acrescente o leite e a farinha de trigo aos poucos, sem parar de bater. 4. Por último, adicione as claras em neve e o fermento. 5. Despeje a massa em uma forma grande de furo central untada e enfarinhada. 6. Asse em forno médio 180 °C, preaquecido, por aproximadamente 40 minutos ou ao furar o bolo com um garfo, este saia limpo. Fonte: adaptado de: VECHI, M. F. N. Bolo simples. Tudo Gostoso. Disponível em: https://www.tudogostoso.com.br/receita/29124-bolo- simples.html. Acesso em: 16 ago. 2023. Utilizando conceitos de Lógica de Programação a receita mostrada pode ser considerada: Assinale a alternativa CORRETA: A um fluxograma. B uma estrutura de dados. C pseudocódigo. D um algoritmo. 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 28. B 34. C 17. D 51. Um professor, em um curso de Introdução à Programação, utilizando o VisuAlg, solicitou aos alunos que escrevessem um algoritmo que permitisse calcular a média de duas notas. Para esta atividade, havia a concessão de pontos extra (adicionais) para o primeiro aluno que entregasse a atividade completamente correta. Três alunos entregaram, ao mesmo tempo, a atividade com os seguintes códigos: Aluno 1: Algoritmo "média" // Disciplina : Introdução à Programação // Professor : Professor // Descrição : Cálculo da Média de duas notas // Autor(a) : Aluno 1 // Data atual : 14/05/2023 Var // Seção de Declarações das variáveis n1, n2, media: real Início // Seção de Comandos, procedimento, funções, operadores etc. escreva("Informe a primeira nota: ") leia(n1) escreva("Informe a segunda nota: ") leia(n2) media <- (n1 + n2)/2 escreva("A média é ", media, ".") Fimalgoritmo Aluno 2: Algoritmo "média" // Disciplina : Introdução à Programação // Professor : Professor // Descrição : Cálculo da Média de duas notas // Autor(a) : Aluno 2 // Data atual : 14/05/2023 Var // Seção de Declarações das variáveis n1, n2, media: real Início // Seção de Comandos, procedimento, funções, operadores, etc... escreva("Informe a primeira nota: ") leia(n1) escreva("Informe a segunda nota: ") leia(n2) media = (n1 + n2)/2 escreva("A média é {media}.") Fimalgoritmo Aluno 3: Algoritmo "média" // Disciplina : Introdução à Programação // Professor : Professor // Descrição : Cálculo da Média de duas notas // Autor(a) : Aluno 3 // Data atual : 14/05/2023 Var // Seção de Declarações das variáveis n1, n2, media: inteiro Início // Seção de Comandos, procedimento, funções, operadores, etc... escreva("Informe a primeira nota: ") leia(n1) escreva("Informe a segunda nota: ") leia(n2) media <- n1 + n2/2 escreva("A média é ", media, ".") Fimalgoritmo (Analisando os códigos, o professor tomou a seguinte decisão:) Considerandoas informações apresentadas e a decisão do professor após análise, julgue a alternativa correta: A Os Alunos 1 e 3 receberam a pontuação extra por apresentarem o código correto. B Os três alunos receberam a pontuação extra por apresentarem o código correto. C O Aluno 1 foi o único que recebeu o ponto extra por apresentar o código correto. D Os três alunos estavam incorretos, contudo o Aluno 2 recebeu o ponto extra por apresentar uma maior quantidade de acertos no código. “[...] para que os alunos possam usufruir dos benefícios da robótica educacional, enquanto computação física (não simulada), é necessário utilizar algum tipo de dispositivo robótico que permita o desenvolvimento de uma programação para acionamento de motores e obtenção de dados a partir de informações lidas em sensores.” Fonte: AVILA, C.; CAVALHEIRO, S. Robótica Educacional como Estratégia de Promoção do Pensamento Computacional - Uma Proposta de Metodologia Baseada em Taxonomias de Aprendizagem. In: WORKSHOPS DO CONGRESSO BRASILEIRO DE INFORMÁTICA NA EDUCAÇÃO. Anais [...]. 2017. p. 1192. Disponível em: https://encurtador.com.br/mNUW8 Acesso em: 15 set. 2023. Com base nas informações apresentadas, avalie as asserções a seguir e a relação proposta entre elas: I. A introdução do pensamento robótico na educação contribui para o desenvolvimento de habilidades como resolução de problemas, pensamento crítico e criatividade. PORQUE II. A implementação de programas de ensino de pensamento robótico na educação básica é desafiadora, devido à falta de recursos tecnológicos disponíveis nas escolas. Assinale a alternativa CORRETA: A A asserção I é uma proposição falsa e a II é uma proposição verdadeira. B As asserções I e II são falsas. C As asserções I e II são verdadeiras, e a II é uma justificativa correta da I. D As asserções I e II são verdadeiras, mas a II não é uma justificativa correta da I. As linhas de código seguinte foram escritas utilizando o VisuAlg: Var // Seção de Declarações das variáveis a, b, c: real Inicio // Seção de Comandos, procedimento, funções, operadores etc. a <- 25 b <- 35 c <- a + b escreval (c) b <- 10 escreval (b, c) c <- a + b escreval (a, b, c) FimalgoritmoConsiderando as informações apresentadas e qual foi a saída de dados no console, julgue a alternativa CORRETA: A Início da execução 25 25 35 25 35 10 Fim da execução. B Início da execução 60 60 10 60 10 25 Fim da execução. C Início da execução 60 10 60 25 10 35 Fim da execução. D Início da execução 60 10 60 25 10 35 Fim da execuçã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 II, III e IV, apenas. B I, II e III, apenas. C III e IV, apenas. D II e III, apenas. Considere a situação hipotética. Um fragmento de código para o controle de acessos em um sistema de atendimento é o seguinte: 1. nota = float(input("Digite uma nota entre zero e 10: ")) 2. while nota > 10 or nota < 0: 3. nota = float(input("Informe um valor válido: ")) São feitas as seguintes afirmações sobre o código: Considerando as informações apresentadas, avalie as afirmativas a seguir: I. O sistema aceita valores menores que zero ou maiores que 10. II. O símbolo “=” na linha 1 representa uma atribuição feita na variável. III. A mensagem "Informe um valor válido: " apenas se digitarmos valores menores que zero e maiores que 10. IV. Na linha 1, o termo float indica uma variável que está sendo solicitada para completar o sentido da variável nome. Assinale a alternativa CORRETA A I, II e III, apenas. B II e III, apenas. C I e IV, apenas. D II, III e IV, apenas. VOLTAR A+ Alterar modo de visualização 1 2 Atenção: Esta questão foi cancelada, porém a pontuação foi considerada. 3 4 5 6 7 Atenção: Esta questão foi cancelada, porém a pontuação foi considerada. 8 9 10 Imprimir Ana Rita Dutra dos Santos Segunda Licenciatura em Informática (5550109) 8 Semestres Meu Curso Estágio e emprego Biblioteca Comunicação Atendimento Financeiro Indicação Premiada Extensão https://ava2.uniasselvi.com.br/home https://ava2.uniasselvi.com.br/my-course https://ava2.uniasselvi.com.br/internships-and-jobs https://ava2.uniasselvi.com.br/communication https://ava2.uniasselvi.com.br/attendance https://ava2.uniasselvi.com.br/financial https://ava2.uniasselvi.com.br/award-indication https://ava2.uniasselvi.com.br/extension
Compartilhar