LA RESOLUCIÓN DE PROBLEMAS CON COMPUTADORAS Y LAS HERRAMIENTAS DE PROGRAMACIÓN
La resolución de problemas con computadora se puede resolver en tres fases:
El análisis y el diseño del algoritmo requieren la descripción del problema en subproblemas a base de "refinamientos sucesivos" y una herramienta de programación -diagramas de flujo, diagrama NS o pseudocódigo- ; los conceptos fundamentales del análisis, diseño y herramientas de programación ( diagramas de flujo, diagramas NS y pseudocódigos) se describen como conocimientos indispensables para el aprendizaje de la programación de computadoras.
LA RESOLUCIÓN DE PROBLEMAS
La principal razón para que las personas aprendan a programar en general y los lenguajes de programación en particular es utilizar la computadora como una herramienta para la resolución de problemas. Ayudado por una computadora, la resolución de un problema se puede dividir en tres fases importantes:
1.-Análisis del problema.
2.- Diseño o desarrollo del algoritmo.
3.- Resolución del algoritmo en la computadora.
El primer paso -Análisis del problema- requiere que el problema sea definido y comprendido claramente para que pueda ser analizado con todo detalle. Una vez analizado el problema, se debe desarrollar el algoritmo -procedimiento paso a paso para solucionar el problema dado-. Por último, para resolver el algoritmo mediante una computadora, se necesita codificar el algoritmo en un lenguaje de programación Pascal, C, C++, Cobol, Fortran, Visual basic, etc. , es decir, convertir el algoritmo en programa, ejecutarlo y comprobar que el programa soluciona verdaderamente el problema. Las fases del proceso de resolución de un problema mediante computadora se indican en la figura.
