domingo, 27 de febrero de 2011

Pasos para resolver un problema computable

Para resolver un problema computable, ¿qué pasos debemos seguir?
1. Análisis del problema
  - Definir y entender el problema
  - Identificar los datos de entrada
  - Identificar datos de salida (resultados)


2. Diseño y verificación del algoritmo
  - Diseño descendente
  - Refinamiento por pasos
  - Herramientas de programación
     · Diagramas de flujo
     · Pseudocodigo

3. Codificación del algoritmo

4. Ejecución del programa

5. Prueba del programa

¿Que es un algoritmo?

Es un conjunto de pasos, procedimientos o acciones que nos ayudan o guían para resolver un problema. Sus características son:
* Preciso
* Definido
* Finito
¿Que características tiene que tener para que sirva?
* Tener orden claro
* Debe de ser legible
* Ser correcto y resolver los problemas planteados