Prévia do material em texto
TESTE DE PERFORMANCE 1 ENGENHARIA DE SOFTWARE Lógica, Computação e Algoritmos Caio Vettoraci de Matos Profº Carlos Pivotto 24 de agosto de 2020. SUMÁRIO SUMÁRIO ................................................................................................................................... 2 1 INTRODUÇÃO .................................................................................................................. 3 2 DESENVOLVIMENTO ....................................................................................................... 4 2.1 QUESTÃO 1 ...................................................................................................................... 4 2.2 QUESTÃO 2 ...................................................................................................................... 4 2.3 QUESTÃO 3 ...................................................................................................................... 6 REFERÊNCIAS ........................................................................................................................... 9 3 1 INTRODUÇÃO Trabalho realizado com objetivo de obter avaliação sobre conteúdo da disciplina de Lógica, Computação e Algoritmos, etapa 01 e etapa 02. 4 2 DESENVOLVIMENTO 2.1 QUESTÃO 1 A. Explique com suas próprias palavras o que é o Pensamento Computacional. Resposta) Pensamento computacional é uma estratégia de resolução de problemas baseado em seguir alguns passos que facilitarão a chegar em um solução. Primeiramente se decompõe o problema para facilitar o entendimento, enxergando-o por etapas. Após essa decomposição, identifica-se padrões e utiliza-se da abstração para se concentrar nos aspectos essenciais do probelma. Por fim, cria-se passos lógicos (algotitmos) para alcançar a solução do um problema. B. Quais são as competências exigidas e desenvolvidas pelo pensamento computacional? Descreva com suas próprias palavras o significado de cada competência. Resposta) Decomposição: Dividir o problema em pequenos problemas para enxergar melhor o contexto e trata-los de forma independente. Identificação de padrões: Verificar a existência de características para que facilite na hora de escrever os passos lógicos para solução. Abstração: capacidade de enxergar os aspectos essenciais do problema, e criar a abstração necessária para modela-lo computacionalmente. Algoritmos: determinar, em passos lógicos, a forma de se resolver cada pequeno problema e integrar para chegar a solução global. 2.2 QUESTÃO 2 A. Considerando que um algoritmo é Um conjunto de etapas para executar uma tarefa, ele pode ser utilizado para descrever as etapas para executar qualquer tarefa realizada por um humano? Desenvolva brevemente sua resposta baseado no que foi desenvolvido durante as etapas. Resposta) Sim. Qualquer tarefa realizada por um humano pode ser extratificada em passos e isso é um algoritmo. Podemos notar que existe algoritmo em tudo hoje em dia. Uma simples receita de bolo é uma sequência de passos lógicos para se fazer um bolo. 5 B. Um algoritmo que o ser humano executa diariamente pode ser igualmente, sem alterações, executado por um computador? Justifique sua resposta. Resposta) Considerando a execução do passo a passo, sim. Sempre que temos uma sequência lógica, como inicio, meio e fim, o algoritmo pode ser executado por um computador. C. Escreva um algoritmo, em forma de descrição narrativa, para a tarefa Substituir o Pneu Furado do Carro pelo Pneu Reserva. Resposta) 1º) Abrir porta malas 2º) Obter pneu reserva e ferramentas 3º) Dispor pneu reserva próximo ao pneu a ser substituído 4º) Afrouxar os parafusos do pneu a ser substituido 5º) Posicionar equipamento de elevação do veículo 6º) Levantar veículo 7º) Concluir a remoção dos parafusos 8º) Remover pneu avariado 9º) Posicionar pneu novo 10º) Apertar parafusos 11º) Remover equipamento de elevação do veículo 12º) Concluir o torqueamento dos parafusos 13º) Obter pneu avariado e ferramentas 14º) Guarda-los no local determinado do veículo 15º) Fechar portas malas D. Escreva um algoritmo, em forma de fluxograma básico, para a tarefa Preparar uma Xícara de Café Utilizando uma Máquina de Café Expresso que Utiliza Cápsulas de Café. 6 Resposta) 2.3 QUESTÃO 3 Esta questão faz referência ao Curso Acelerado do code.org. Nestas etapas, o aluno deverá cumprir os passos abaixo no próprio site code.org: 1. Fazer o seu registro no site code.org; 2. Após o registro, fazer o login no site e acessar o curso proposto pela disciplina; 3. Cumprir as Etapas 1-7 do curso 7 Resposta) 8 9 REFERÊNCIAS Roteiro de Aprendizagem da Etapa 1 – Lógica, Computação e Algoritmos. 2020. Disponível em: <https://lms.infnet.edu.br/moodle/mod/page/view.php?id=204990>. Acesso em 24 de agosto de 2020. https://lms.infnet.edu.br/moodle/mod/page/view.php?id=204990