2. 1. Desarrollar el proceso de solución de un problema Desarrollar el
proceso de solución de un problema
La resolución de un problema mediante un ordenador consiste en el proceso
que a partir de la descripción de un problema, expresado habitualmente en
lenguaje natural y en términos propios del dominio del problema, permite
desarrollar un programa que resuelva dicho problema.
Este proceso exige los siguientes Pas Análisis del problema.
1.1. Identificar el problema
Identificar el problema es cuando nos damos cuenta de que algo no funciona
correctamente, como por decir un programa que no realice la tarea que debe de
hacer, o en otro caso aun ni si quiera tenemos el programa y necesitamos uno que
nos ayude a la captura y clasificación de ciertos datos, allí es cuando nos damos
cuenta de que tenemos un problema.
1.2. Análisis del problema
El análisis del problema es conocer cada uno de los detalles del mismo, saber
cuáles son sus trabas y cuál es el fin al que se quiere llegar asea que hay que
definir qué es lo que queremos que haga ese programa. A esto se le llama
dominio del problema, al final si queremos una solución completa es necesario
que el problema este bien definido hasta el más minimo detalle.
3. 1.3. Elaborar algoritmos de la solución del problema
Elaborar un algoritmo, es crear una secuencia finita de tareas definidas que
resuelvan el debe de ser finito si se sigue un algoritmo en algún momento debe de
terminar. Por ejemplo la receta de un agua de limón
Paso1: Tomar el agua
Paso2: Verter el agua en una jarra
Paso3: Verter el azúcar al agua
Paso4: Tomar una cuchara y mover
Paso5: Tomar unos limones y cortarlos a la mitad
Paso6: Exprimir los limones en la jarra
Paso7: Mover con la cuchara
1.4. Elaborar diagramas de flujo de la solución del problema
El elaborar un diagrama de flujo nos ayuda a entender más el algoritmo en el que
está basado este.Un Diagrama de Flujo representa la esquematización gráfica de
un algoritmo , el cual muestra gráficamente los pasos o procesos a seguir para
alcanzar la solución de un problema Es importante resaltar que el Diagrama de
Flujo muestra el sistema como una red de procesos funcionales conectados entre
sí por " Tuberías " y "Depósitos" de datos que permite describir el movimiento de
los datos a través del Sistema. Este describirá : Lugares de Origen y Destino de
los datos , Transformaciones a las que son sometidos los datos, Lugares en los
que se almacenan los datos dentro del sistema , Los canales por donde circulan
los datos.
4. 1.5. Crear Pseudocódigo de la solución del problema
Mezcla de lenguaje de programación y español (o inglés o cualquier otro idioma)
que se emplea, dentro de la programación estructurada, para realizar el diseño de
un programa. Es la representación narrativa de los pasos que debe seguir un
algoritmo Para dar solución a un problema determinado. El Pseudocódigo utiliza
palabras que indican el proceso a realizar.
1.6. Prueba de escritorio de la solución del problema
Se denomina prueba de escritorio a la comprobación que se hace de un algoritmo
para saber si está bien hecho. Esta prueba consiste en tomar datos específicos
como entrada y seguir la secuencia indicada en el algoritmo hasta obtener un
resultado, el análisis de estos resultados indicará si el algoritmo está correcto o si
por el contrario hay necesidad de corregirlo o hacerle ajustes.