Buscar

Pensamento Computacional e Algoritmos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

Escola Superior da Tecnologia da Informação – Instituto INFNET 
 
 
 
FELIPE GUSTAVO OLIVEIRA PIRES 
 
 
 
Teste de Performance - TP1 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Jacareí, 
11 de Maio de 2021 
Trabalho requerido na 
disciplina Lógica, 
Computação e Algortimos 
ministrado pelo Professor 
Carlos Vinícius Cavalcanti 
Pivotto. 
Página 2 de 6 
 
Questão 1 
A. Explique com suas próprias palavras o que é o Pensamento Computacional. 
Resposta: Pensamento computacional se refere ao procedimento utilizado para 
elaboração de soluções de problemas de forma eficiente, com base no uso de 
tecnologia e conhecimentos das diferentes áreas de TI para este fim. 
 
 
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: As principais competências são as seguintes: 
 
Raciocínio lógico: Trata-se de uma capacidade primordial, pois se baseia-se na 
organização do pensamento e consequentemente em uma maneira mais apurada 
de tratarmos problemas. 
 
Capacidade de aprendizado: Podemos utilizar o exemplo de um projeto sobre 
este item. Nota-se que para o desenvolvimento do mesmo são necessárias 
algumas habilidades, tais como: capacidade de análise, interpretação e 
entendimento dos pontos relevantes a serem abordados. Para a execução bem 
sucedida de um projeto é necessário aprendizado constante além da diversidade 
de habilidades e conhecimentos específicos. 
 
Planejamento: Envolve o ato de planejar, executar e gerenciar tarefas. Algo 
extremamente necessário em nossa vida cotidiana. O pensamento computacional 
auxilia no quesito de ao desenvolvermos uma determinada atividade, seja mais 
fácil compreender quais são os objetivos e efeitos, por exemplo. Assim como as 
possíveis maneiras de acompanharmos a evolução do projeto, métricas 
necessárias para planejamento e gestão das atividades envolvidas. 
 
Resolução de problemas: Dividir o problema em etapas menores, verificar seus 
padrões e identificar o que é relevante para sua resolução são passos importantes 
a serem seguidos. É um item que pode ser equiparado a um algrotimo, pois trata-
se de um certo tipo de padrão que pode ser utilizado em diversos tipos de 
atividades. Dado que não é esperado que a cada momento as atividades sejam 
feitas de formas distintas. 
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: Acredito que sim, pois para tudo há uma forma de organizar nossas 
linhas de ação. Por exemplo, sabemos que independentemente do que fizermos 
durante o dia é provável que tenham etapas que sempre se repitam como: acordar, 
tomar banho, escovar os dentes, nos alimentarmos e dormirmos. É necessário que 
Página 3 de 6 
 
haja certa ordem em nossas atividades cotidianas, para que possamos enxergar os 
problemas de forma ampliada, evitando principalmente desperdício de tempo e 
esforço, assim como agilização das tarefas. 
 
 
B. Um algoritmo que o ser humano executa diariamente pode ser igualmente, sem 
alterações, executado por um computador? Justifique sua resposta. 
Resposta: Não vejo tal possibilidade sendo verdadeira. Apesar de um computador 
possuir uma capacidade de efetuar cálculos absurda, ainda há certos tipos de 
algoritmos que apenas humanos podem executar. Digo isso, devido a máquina não 
possuir sentimentos, pois amar ou não é um sentimento humano, que não pode ser 
reproduzido facilmente. Apesar de um computador possuir a capacidade de simular 
tomadas de atitudes em diversos cenários, apenas as pessoas tem a capacidade e 
a experiência de saber como lidar melhor com situações específicas e não apenas 
com algoritmos pré-definidos. 
 
 
C. Escreva um algoritmo, em forma de descrição narrativa, para a tarefa Substituir o 
Pneu Furado do Carro pelo Pneu Reserva. 
Resposta: Neste caso o algoritmo é: 
 
1. Parar o carro no acostamento mais próximo; 
2. Abrir o porta-malas e retirar o macaco mecânico, a chave de roda, o pneu step e 
o triângulo sinalizador; 
3. Sinalizar a via com o triângulo; 
4. Posicionar o macaco mecânico na lateral do carro próximo ao pneu furado; 
5. Levantar a lateral do eixo do pneu que está furado; 
6. Utilizar a chave de roda para desparafusar o pneu do eixo; 
7. Retirar o pneu furado; 
8. Pegar o step e o alocar no eixo em questão; 
9. Utilizar a chave de roda para apertar os parafusos; 
10. Abaixar a lateral do carro, estabilizando-o na via; 
11. Retire o macaco mecânico; 
12. Enfim, guarde todos os componentes utilizados no procedimento de troca. 
 
 
 
 
 
 
 
Página 4 de 6 
 
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é. 
Resposta: 
 
 
 
 
Página 5 de 6 
 
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. 
Observação: Arquivo com a evidência da conclusão em anexo. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Página 6 de 6 
 
Referências Bibliográficas 
https://happycodeschool.com/blog/o-que-e-pensamento-computacional-por-que-e-
importante/ 
https://fundacaotelefonicavivo.org.br/noticias/quatro-habilidades-que-o-pensamento-
computacional-ajuda-a-desenvolver/ 
 
 
 
 
 
 
https://happycodeschool.com/blog/o-que-e-pensamento-computacional-por-que-e-importante/
https://happycodeschool.com/blog/o-que-e-pensamento-computacional-por-que-e-importante/
https://fundacaotelefonicavivo.org.br/noticias/quatro-habilidades-que-o-pensamento-computacional-ajuda-a-desenvolver/
https://fundacaotelefonicavivo.org.br/noticias/quatro-habilidades-que-o-pensamento-computacional-ajuda-a-desenvolver/

Continue navegando