Baixe o app para aproveitar ainda mais
Prévia do material em texto
Lógica, Computação e Algoritmos Teste de Performance 1 (TP1) Professor: Carlos Pivotto Aluno: Robson Pinheiro de Melo Alves Data: 30/07/2019 Questão 1 A. Explique com suas próprias palavras o que é o Pensamento Computacional. R: O Pensamento Computacional dá-se pelo processo de resolução de um dado problema através do uso de fundamentos da ciência da computação, não estando diretamente relacionado ao uso de um computador ou de linguagens de programação propriamente ditas. 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. R: As competências desenvolvidas pelo Pensamento Computacional são: ● Abstração: consiste no isolamento do principal elemento de um problema a fim de se facilitar sua análise; ● Decomposição: é a divisão de um problema maior em diversas partes menores que podem ser trabalhadas de forma isoladas; ● Reconhecimento de Padrões: é a observação de repetições ou tendências nos dados analisados; ● Algoritmo: define-se como uma sequência lógica de tarefas, atividades ou passos com o objetivo de se resolver um problema; 1 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. R: Partindo do princípio de que uma das definições de algoritmo é que este descreve os passos ou etapas para a resolução de um problema, podemos considerar que sim, um algoritmo pode a princípio descrever as etapas necessárias para a realização de qualquer tarefa realizada por um humano. B. Um algoritmo que o ser humano executa diariamente pode ser igualmente, sem alterações, executado por um computador? Justifique sua resposta. R: Considerando que as linguagens utilizadas por seres humanos e computadores são bastante distintas entre si, não é correto afirmar que um computador poderia executar os mesmos algoritmos que os humanos sem que sejam realizadas as devidas alterações e/ou adaptações. Da mesma forma que um nativo do Brasil teria dificuldade em dar instruções a um nativo do Japão sobre como chegar a um determinado endereço sem que seja utilizado um meio de tradução ou linguagem comum, uma máquina só é capaz de entender e processar uma linguagem específica (códigos ou linguagem de máquina) para realizar as tarefas necessárias a resolução de um determinado problema. C. Escreva um algoritmo, em forma de descrição narrativa, para a tarefa Substituir o Pneu Furado do Carro pelo Pneu Reserva. ● Afrouxar os parafusos da roda com o veículo no chão; ● Pegar o macaco; ● Posicionar o macaco embaixo do carro; ● Elevar o carro com auxílio do macaco; ● Retirar completamente os parafusos; ● Retirar a roda; ● Encaixar o pneu reserva; ● Apertar levemente os parafusos; ● Abaixar o carro; ● Retirar o macaco; ● Finalizar o aperto dos parafusos com o veículo no chão; 2 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é. 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 4 Referências Bibliográficas ● https://lms.infnet.edu.br/moodle/mod/page/view.php?id=150148 ● https://lms.infnet.edu.br/moodle/mod/page/view.php?id=150154 ● https://pt.wikipedia.org/wiki/Pensamento_computacional ● https://medium.com/futuro-exponencial/entenda-como-o-pensamento-computacion al-irá-mudar-sua-vida-no-futuro-b19a2d723ba5 ● https://medium.com/@horana/pensamento-computacional-como-uma-ferramenta-p ara-lidar-com-a-nova-sociedade-a90089a38540 ● https://www.publico.pt/2017/12/08/tecnologia/opiniao/pensamento-computacional-u ma-competencia-para-o-futuro-1795245 ● https://lms.infnet.edu.br/moodle/mod/assign/view.php?id=150156&forceview=1 ● http://code.org 5 https://lms.infnet.edu.br/moodle/mod/page/view.php?id=150148 https://lms.infnet.edu.br/moodle/mod/page/view.php?id=150154 https://pt.wikipedia.org/wiki/Pensamento_computacional https://medium.com/futuro-exponencial/entenda-como-o-pensamento-computacional-ir%C3%A1-mudar-sua-vida-no-futuro-b19a2d723ba5 https://medium.com/futuro-exponencial/entenda-como-o-pensamento-computacional-ir%C3%A1-mudar-sua-vida-no-futuro-b19a2d723ba5 https://medium.com/@horana/pensamento-computacional-como-uma-ferramenta-para-lidar-com-a-nova-sociedade-a90089a38540 https://medium.com/@horana/pensamento-computacional-como-uma-ferramenta-para-lidar-com-a-nova-sociedade-a90089a38540 https://www.publico.pt/2017/12/08/tecnologia/opiniao/pensamento-computacional-uma-competencia-para-o-futuro-1795245 https://www.publico.pt/2017/12/08/tecnologia/opiniao/pensamento-computacional-uma-competencia-para-o-futuro-1795245 https://lms.infnet.edu.br/moodle/mod/assign/view.php?id=150156&forceview=1 http://code.org/
Compartilhar