• Matéria: Informática
  • Autor: emmanuelvyctor7535
  • Perguntado 8 anos atrás

algoritmos e estruturas de dados? me ajudeeem por favor!

Respostas

respondido por: bokomoko
0
Pense num programa como se fora uma funçao matemática

Uma funcao recebe um argumento, faz uns cálculos com esse argumento e produz um resultado.

Um programa é a mesma coisa só que o argumento dele é dados. Um programa recebe dados, processa-os e produz outros dados.

Os dados precisam ter uma forma, um jeitão, uma estrutura. Os dados de entrada tem sua estrutura e os dados de saída tem sua estrutura.

Quanto mais próximas essas estruturas de dados estiverem, quanto mais parecidas, mais simples será o programa. 

Portanto, uma das coisas mais importantes em programaçao na verdade é a estruturação dos dados. O bom programador analisa como os dados de saída serão estruturados e busca orientar a entrada de dados para aderir a essa mesma estrutura.

Por exemplo. Um sistema de notas de alunos é uma lista com nome e nota. Essa lista é muito parecida com a lista de presença de alunos. Apenas os alunos que fizeram a prova aparecerão na lista de notas de uma prova. Porém, na lista de notas da matéria, mesmo os alunos que nao compareceram a prova serao listados. 


Perguntas similares