Metodología para la solución de problemas
El proceso de resolución de un problema con una computadora conduce a la escritura de un programa y su ejecución en la misma.
Las fases de resolución de unproblema con computadora son:
Análisis del problema
Diseño del algoritmo
Codificación
Compilación y ejecución
Verificación
Depuración
Mantenimiento
Documentación
Las dosprimeras fases conducen a un diseño detallado escrito en forma de algoritmo. Durante la tercera etapa (codificación) se implementa el algoritmo en un código escrito en un lenguaje de programación,reflejando las ideas desarrolladas en las fases de análisis y diseño.
La fase de compilación y ejecución traduce y ejecuta el programa. En las fases de verificación y depuración el programador buscaerrores de las etapas anteriores y los elimina. Comprobará que mientras más tiempo se invierta en la fase de análisis y diseño menos tiempo se perderá en la depuración del programa. Por último, se deberealizar la documentación del programa.
Antes de conocer las tareas a realizar en cada fase, vamos a considerar el concepto y significado de la palabra algoritmo. La palabra algoritmo se deriva de latraducción al latín de la palabra Alkhôwarîzmi, nombre de un matemático y astrónomo árabe que escribió un tratado sobre manipulación de números y ecuaciones en el siglo IX. Un algoritmo es un método pararesolver un problema mediante una serie de pasos precisos, definidos y finitos.
¿Qué es un algoritmo?
Un algoritmo es una serie de pasos organizados que describe el proceso que sedebe seguir, para dar solución a un problema específico.
Tipos de Algoritmos
Cualitativos
Son aquellos que se describen utilizando palabras
Cuantitativos
Son aquellos que utilizancálculos numéricos para definir los pasos del proceso
Debe generar el mismo resultado siempre que se siga.
CONCRETO
LEGIBLE
EFICIENTE
NO AMBIGUO
PRECISO
DEFINIDO
FINITO...
Regístrate para leer el documento completo.