Please enable JavaScript.
Coggle requires JavaScript to display documents.
Metodología de solución de problemas mediante computadora - Coggle Diagram
Metodología de solución de problemas mediante computadora
Implementación
Codificar el algoritmo en un lenguaje de programación.
Evaluación
Verificar si la solución resuelve el problema de manera efectiva.
Pruebas y depuración
Probar el programa, identificar errores y corregirlos.
Diseño de la solución
Crear un algoritmo o un plan para resolver el problema.
Análisis del problema:
Desglosar el problema en partes más pequeñas, identificar patrones y relaciones.
Definición del problema
Identificar y comprender claramente el problema a resolver.
bibliografía
"Introducción a la programación" de Robert Sedgewick y Kevin Wayne (Editorial Pearson, 2014)
"Algoritmos y estructuras de datos" de Michael T. Goodrich y Roberto Tamassia (Editorial Wiley, 2015)
"Programación orientada a objetos" de Timothy A. Budd (Editorial Addison-Wesley, 2017)
"Pruebas unitarias" de Roy Osherove (Editorial Manning, 2013)
"Depuración de software" de David J. Agans (Editorial Prentice Hall, 2013)
Mantenimiento
Actualizar y mejorar la solución según sea necesario.
Algunos enfoques adicionales incluyen:
Divide y vencerás: Dividir el problema en subproblemas más pequeños.
Programación modular: Crear módulos de código reutilizables.
Programación orientada a objetos: Utilizar objetos y clases para modelar el problema.
Pruebas unitarias: Probar individualmente las partes del programa.
Depuración sistemática: Utilizar herramientas y técnicas para identificar errores.