1. Unidad 1
Desarrollar el proceso de solución de un
problema.
4 C
Luis Mario Velasco Ocejo
CETIS 109 4 C Informática
2. Luis Mario Velasco Ocejo 4°C Informática
1.1 Identificar el problema:
Para poder dar inicio a la solución de algún problema primero
debe analizarse y decidir “¿Qué es lo que queremos
solucionar?” Y, a partir de esa pregunta comenzar a hacer
procesos mentales para idear el proceso que se debe seguir
para llegar a dicha solución, en informática los pasos a seguir
para la solución de un problema son:
Identificar el problema.
Análisis del problema.
Elaborar un algoritmo.
Elaborar un diagrama de flujo.
Crear pseudocódigo.
Probar en la PC el programa.
1.2 Análisis del problema:
El análisis del problema consiste en tomar en cuenta las ventajas
y desventajas de las posibles soluciones, por ejemplo, una
desventaja puede ser que al solucionar el problema se pierdan
algunos elementos de la “solución” y aún así no quede
completamente solucionado el problema.
En esta parte del desarrollo del problema, el problema debe
encontrarse completamente definido para, posteriormente,
crear un algoritmo.
3. Luis Mario Velasco Ocejo 4°C Informática
1.3 Elaborar algoritmos de la solución del
problema:
Elaborar un algoritmo es crear una secuencia de pasos a seguir
para poder solucionar el problema, para poder crear un
algoritmo deben seguirse los dos pasos anteriores y además
deben de tomarse en cuenta las características de los
algoritmos, dichas características son:
Entrada: todo algoritmo debe tener cero (0) o más
elementos de entrada. Como valores, cantidades,
condiciones, etc
Proceso: cálculos necesarios para encontrar la solución del
problema.
Salida: todo algoritmo produce uno o más elementos
como resultado.
Finito: todo algoritmo tiene un número fijo de pasos.
Precisión: cada paso del algoritmo debe definirse con
exactitud, sin ambigüedades.
Validez: el algoritmo debe ser exitoso y producir resultados
esperados.
1.4. Elaborar diagramas de flujo de la solución del
problema:
Los “Diagramas de flujo” son las representaciones gráficas de los
algoritmos, sirven para mostrar a través de procesos gráficos
(con flechas y figuras) los procesos u operaciones a seguir para
poder llegar a la solución del problema, los algoritmos tienen
una simbología establecida, la cual se muestra a continuación:
5. Luis Mario Velasco Ocejo 4°C Informática
Ejemplo de un diagrama de flujo:
1.5. Crear Pseudocódigo de la solución del
problema
La elaboración de un pseudocódigo es traducir el diagrama de
flujo o algoritmo que hayamos creado a un lenguaje de
programación que la computadora pueda interpretar (lenguaje
máquina) algunos lenguajes de programación son:
C/C++
Visual Basic
Pascal
Java
6. Luis Mario Velasco Ocejo 4°C Informática
1.6. Prueba de escritorio de la solución del
problema:
Los datos se ingresan en un compilador y se corre el programa
para poder solución al problema, si hay un error en el resultado
del programa quiere decir que hay un error en la programación
y debe corregirse; si el resultado es el esperado el programa
habrá terminado.