algoritmos
Algoritmos
Introdução
O uso de algoritmos é quase tão antigo quanto a matemática. Com o passar do tempo, entretanto, ele foi bastante esquecido pela matemática. Com o advento das máquinas de calcular e mais tarde os computadores, o uso de algoritmos ressurgiu com grande vigor, como uma forma de indicar o caminho para a solução dos mais variados problemas.
Algoritmo não é a solução do problema, pois, se assim fosse, cada problema teria um único algoritmo. Algoritmo é um caminho para a solução de um problema, e em geral, os caminhos que levam a uma solução são muitos.
Ao longo dos anos surgiram muitas formas de representar os algoritmos, algumas utilizando linguagens semelhantes às linguagens de programação e outras utilizando formas gráficas, como os fluxogramas.
Dentre as formas de representação usadas, deu-se uma acentuada preferência por formas estruturadas, cuja principal vantagem é a de facilitar a legibilidade e compreensão dos algoritmos. O aprendizado de algoritmos não se consegue a não ser através de muitos exercícios.
Não se aprende algoritmos:
•
Copiando algoritmos
•
Estudando algoritmos
Só se aprende algoritmos:
•
Construindo algoritmos
•
Testando algoritmos
Conceitos Básicos
Essa seção visa conceituar constante, variável, operação, expressão e atribuição. Considerese a fórmula matemática simples do cálculo do volume de uma esfera:
V = 4 π R3
3
onde se encontram:
1- valores que podem ser classificados como:
a) valores constantes, invariantes em todas as aplicações da fórmula, no caso,
os valores 4, 3 e π, aos quais denomina-se constantes.
b) valores a serem substituídos na fórmula, em cada aplicação. A representação destes valores, usualmente, é feita através de letras que recebem o nome de variáveis e tornam a fórmula genérica, possível de ser aplicada para resolver uma certa classe de problemas e não apenas um problema específico.
2- Operações a serem feitas sobre determinados operandos