DEV Community

Lukinhas Dev
Lukinhas Dev

Posted on • Edited on

Nivelamento em Programação de Computadores

Tema 1 - Solução de Problemas e Pensamento Computacional
Na introdução, o texto fala e explica as diferenças entre dar um comando que seja compreendido por um humando, e como seria a mesma ação mas com comando que um robo entenderia, algo como abrir uma porta, aumenta a quantidade de detalhes que um robo precisa para entender e efetuar a mesma ação.
Solução estruturada - O computador não tem discernimento para julgar culturalmente se algo é certo ou errado. No entanto, ele pode ser instruído para tomar decisões lógicas, baseadas em critérios objetivos, e seguir instruções ordenadas. A isso, chamamos solução estruturada.
o pensamento computacional tem nove elementos, segundo Grover e Pea:Abstração e reconhecimento de padrões;
Processamento sistemático da informação;
Noções de controle de fluxo em algoritmos;
Decomposição de problemas estruturados:
Sistema de símbolos e representações;
Pensamento iterativo, recursivo e paralelo:
Lógica condicional;
Eficiência e restrições de desempenho;
Depuração e detecção de erro sistemático.

2.Ferramentas de soluções
Fluxograma
O fluxograma é outra ferramenta bem útil para a representação de uma solução, e pode ser entendido como a representação gráfica de um algoritmo. É como se pudéssemos fazer um esquema, com regras simples, que represente a sequência de passos e condições que compõem um algoritmo. Fluxogramas também podem ser usados para representar sistemas ou processos.


.
3.Pseudocódigo e Portugol Studi

Top comments (0)