Programación
Un algoritmo está formado por pasos organizados que muestran el proceso que debemos seguir para solucionar un problema.
Los algoritmos se pueden clasificar segúnsu tipo y pueden ser:
*Cualitativos: algoritmos en los que se usa palabras para describir los pasos.
*Cuantitativos: algoritmos en los que se usa cálculos numéricos para definir pasos en suproceso
Características:
1. Carácter finito. "Un algoritmo siempre debe terminar después de un número finito de pasos".
2. Precisión. "Cada paso de un algoritmo debe estar precisamente definido; lasoperaciones a llevar a cabo deben ser especificadas de manera rigurosa y no ambigua para cada caso".
3. Entrada. "Un algoritmo tiene cero o más entradas: cantidades que le son dadas antes de que elalgoritmo comience, o dinámicamente mientras el algoritmo corre. Estas entradas son tomadas de conjuntos específicos de objetos".
4. Salida. "Un algoritmo tiene una o más salidas: cantidades quetienen una relación específica con las entradas".
5. Eficacia. "También se espera que un algoritmo sea eficaz, en el sentido de que todas las operaciones a realizar en un algoritmo deben sersuficientemente básicas como para que en principio puedan ser hechas de manera exacta y en un tiempo finito por un hombre usando lápiz y papel".
Propiedades:
Las propiedades de un algoritmo sonpuntos guías a seguir para su elaboración, ya que éstos permiten un mejor desarrollo del problema.
1. Enunciado del problema. El enunciado del problema debe de ser claro y completo. Es importante queconozcamos exactamente lo que deseamos que haga el computador. Mientras esto no se comprenda, no tiene caso pasar a la siguiente etapa.
2. Análisis de la solución general.
Entendido el problema,para resolverlo es preciso analizar:
Los datos de entradas que nos suministran.
El proceso al que se requiere someter esos datos a fin de obtener los resultados esperados.
Los datos o...
Regístrate para leer el documento completo.