Pasos para resolver un problema con la Computadora



Resolver problema

Análisis del Problema

Es la primera fase de la resolución de un problema por computadora. Esta fase requiere una clara definición donde se contemple exactamente lo que debe hacer el programa y el resultado o solución deseada.

Para poder definir bien un problema es conveniente responder a las siguientes preguntas:

  • ¿Qué entradas se requieren?
  • ¿Qué salidas se requieren?
  • ¿Qué método produce la salida deseada?

Ejemplo:

  • Problema: Área de un Cuadrado
  • Entrada: Lado > Num
  • Salida: Área > Num
  • Método: Lado2 > Num

Diseño del Algoritmo

En la etapa de diseño se determina como hace el programa la tarea determinada. Los métodos más eficaces para el proceso de diseño se basan en el conocido “divide y vencerás”. Es decir, la resolución de un problema complejo se realiza dividiendo el problema en subproblemas, a continuación, dividir estos subproblemas en otros de nivel más bajo, hasta que pueda ser implementada una solución por computadora.

Cada subprograma es resuelto mediante un módulo, que tiene un solo punto de entrada y uno de salida; a esto se le llama diseño modular.

Solución por programación

Suele ser la parte más fácil de todo el proceso, aquí es necesario manejar un lenguaje de programación y convertir nuestra respuesta diseñada en código ejecutable por la computadora. Existen muchos lenguajes que nos servirían para implementar el programa entre los más usados están el C#, el PHP, el C++ y el Java.

Muchos algoritmos son ideados para implementarse en un programa. Sin embargo, los algoritmos pueden ser implementados en otros medios, como una red neuronal, un circuito eléctrico o un aparato mecánico.

2 comentarios ↓

#1 Kl on 02.26.08 at 12:57 am

Chido amigo me has salvado de 1 problemon thanks

#2 Javier on 05.07.08 at 2:52 pm

Muy bueno. Cortito y consiso. Cómo dicen: lo bueno si corto, dos veces bueno. Seguí aportando así en la web que está muy bien. Gracias

Leave a Comment