Please enable JavaScript.
Coggle requires JavaScript to display documents.
DESARROLLA LA SOLUCION DE UN PROBLEMA, Los datos de entrada disponible. -…
DESARROLLA LA SOLUCION DE UN PROBLEMA
Características de un problema
Entrada
: Información dada del problema. ¿Qué datos se necesitan para resolver el problema.
Proceso
: Operaciones o cálculos necesarios para encontrar la solución del problema.
Salida:
Respuestas dadas por el proceso y resultados finales de los cálculos.
¿Qué es un problema?
Es la diferencia entre una situación deseada, esta ultima puede surgir como producto de una necesidad, una deficiencia o una oportunidad de mejora de los negocios.
Fases de resolución de un problema
Definicion de Problema
Esta dada en si por el enunciado del problema, el cual debe ser claro y completo.
Análisis de los datos
Para saber definir con precisión el problema se requiere que las especificaciones de entrada y salida sean descritas con detalle ya que esto es un requisito para lograr una solución eficaz.
Analizar los siguientes aspectos
Los resultados esperados.
Herramientas a nuestro alcance para los datos y alcanzar un resultado (formulas, tablas, accesorios diversos).
Diseño de la solución (Algoritmo)
Proporcionar los sucesivos pasos a realizar, esto se refiere a la obtención de un algoritmo que resuelva adecuadamente el problema. Al obtenerse varios algoritmos se debe seleccionar uno de ellos utilizando criterios.
Esta etapa incluye la descripción del algoritmo resultante en un lenguaje natural de diagrama de flujo o natural en programación.
Los
problemas complejos
se pueden resolver mas eficazmente por la computadora cuando se dividen en subproblemas que sean mas fácil de solucionar
Codificación (Programación)
Se refiere a la escritura y representación en un lenguaje de programación de un algoritmo.
Para transcribir el algoritmo al lenguaje se debe considerar:
Usar solo el conjunto de palabras e instrucciones que conforman el lenguaje de programación.
Respetar las reglas de sintaxis y semántica del lenguaje
Prueba y Depuración
Se realiza una prueba del programa ejecutable, a fin de determinar si resuelve o no el problema planteado en forma satisfactoria.
La depuración consiste en localizar los errores y corregirlos en caso de que estos existan
Documentación
En vista de que esta utilización no podrá ser supervisada en todas las ocasiones por el programador, debe crearse un manual o seguir para utilizar el programa.
Mantenimiento
Se refiere a las actualizaciones que deban aplicarse al programa cuando las circunstancias así lo requieran.
Cualquier actualización o cambio en el programa deberá reflejarse en su documentación.
Los datos de entrada disponible.