Buscar

Robson_Pinheiro de Melo Alves_DR1_TP1

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/

Continue navegando