Está en la página 1de 2

Metodología de solución de problemas

1. Paso 1 identificar el problema


2. Paso 2 cuantificar y clarificar el problema
3. Paso 3 análisis de causa raíces
4. Paso 4 establecimiento de metas
5. Paso 5 diseño de soluciones
6. Paso 6 implementación de soluciones y evaluación de resultados
7. Paso 7 acciones de garantías

Programación modular
Se puede definir a la programación modular como aquella que usa el concepto de
dividir un problema complejo en subproblemas más pequeños, hasta que estos
sean fáciles de tratar y resolver por separado.
Es un paradigma de programación que consiste en dividir un programa en
módulos o subprogramas con el fin de hacerlo más legible y manejable.

Programación estructurada
Es una teoría orientada a mejorar la claridad, cantidad y tiempo de desarrollo
utilizando únicamente subrutinas o funciones. Basada en el teorema del programa
estructurado propuesto por bohm y jacopini, ha permitido desarrollar software de
fácil comprensión.

Conceptos y características de los algoritmos


Algoritmo: conjunto de instrucciones programadas para resolver una tarea
especifica o también método para resolver problemas.
Características
 Un algoritmo debe ser preciso e indicar el orden de realización de cada
paso.
 Un algoritmo debe de estar bien definido si se sigue un algoritmo dos
veces, se debe obtener el mismo resultado cada vez.
 Un algoritmo debe ser finito. Si se sigue un algoritmo, se debe terminar en
algún momento; o sea, debe de tener un numero finito de pasos.
Reglas en la escritura de algoritmos
Para hacer un algoritmo hay que tener en cuenta sus características:
secuenciales, se procesan uno después del otro; precisos, deben ser objetivos al
resolver el problema; ordenados, deben ser leídos y ejecutados de forma precisa;
finitos, deben tener un numero determinado de pasos; concretos, deben mostrar
un resultado al problema resuelto; y definidos, ante los mismos inputs siempre
deben obtenerse los mismos outputs.

También podría gustarte