Exposicion 2
Exposicion 2
Exposicion 2
Dar un enfoque teórico a cada momento y situación que vive cada persona en todo
momento.
Se inicia dando solución a problemas del mundo real usando determinados elementos, los
cuales caracterizan una secuencia de órdenes las cuales una computadora puede
comprender.
2
Fase 1: Análisis previo del problema
En esta etapa se debe definir y tener claro lo que el programa tiene que hacer junto con las
tareas que debe realizar para llevar a cabo la solución, para esto se deberá hacer las siguientes
preguntas:
Características de un algoritmo
• preciso (indica el orden de realización en cada paso),
• definido (si se sigue dos veces, obtiene el mismo resultado cada vez),
• finito (tiene fin; un número determinado de pasos).
Es necesario realizar pruebas con una gran cantidad de datos para encontrar
posibles errores y corregirlos.
6
“
Técnicas para
resolver un
problema de
programación
8
1. Siempre tener un plan
Si no has resuelto el problema en tu cabeza va a ser difícil tener un plan
para poder implementar una solución en código. La idea es no resolver el
problema completo de una sola vez más bien se trata de dividir el problema
en pequeñas partes. Si tratas de solucionar todo de golpe sólo te vas a
frustrar
9
2. Replantear el problema
En la mayoría de casos
un problema que podría
parecer imposible de
resolver puede resultar
fácil si se lo mira desde
una perspectiva diferente.
10
4. Reducir el problema
5. Experimentar
> Experimentar se refiere principalmente a seguir el proceso paso a paso para
controlar cualquier tipo de falla o error y así poder corregirlo.
> La mejor forma de progresar es probar y probar cosas para observar los resultados.
Bibliografía:
https://www.ecodeup.com/como-resolver-problemas-programacion/
https://medium.com/@saul_scs/8-estrategias-para-resolver-problemas-de-programaci%C3%B3n-
bd44a88910ad
https://sites.google.com/site/2bvpgguadarramagalexandra/home/1---fases-en-la-resolucion-de-un-
problema
https://asana.com/es/resources/problem-solving-strategies