Buscar

Caio_Vettoraci_DR1_TP1

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