Problemas y algoritmos
Se puede entender el término problema como el planteamiento de una situación que representa una dificultad,
obstaculiza el logro de algún fin u objetivo y que, por lo tanto, hace
necesaria la búsqueda de soluciones.
Para lograr la solución de un
problema se debe comenzar por definirlo, es decir, por plantear de forma clara
y detallada las causas que lo originan y los efectos que se derivan de él. Este
planteamiento de problema de suma importancia, ya que nos facilitara encontrar
la correcta metodología para la solución; si el problema se define mal, muy
probablemente las soluciones que se propongan serán erróneas e inútiles. Una
herramienta simple que nos puede ayudar en la definición del problema es el checklist,
que no es más que una lista de verificación que organiza los datos disponibles
inicialmente y que escribe, especifica y distingue los aspectos negativos de
este.
|
Checklist para la definición de
problemas
|
|||||
|
Al analizar el problema, se ha determinado…
|
Verificado
|
En progreso
|
No verificado
|
Respuesta
|
|
|
¿Quién se ve afectado?
|
|
|
|
|
|
|
¿Cuándo ocurre?
|
|
|
|
|
|
|
¿Dónde ocurre?
|
|
|
|
|
|
|
¿Por qué ocurre?
|
|
|
|
|
|
|
¿Cuál es el problema específico?
|
|
|
|
|
|
|
¿Con que frecuencia sucede?
|
|
|
|
|
|
|
¿Cuál es la magnitud del perjuicio?
|
|
|
|
|
|
Algoritmos
Un algoritmo es un
conjunto de pasos ordenados, finitos y precisos que conducen a la resolución
del problema. Los algoritmos sirven para dar soluciones a problemas
transformando los datos encontrados en la definición del problema en datos de
salida o resultados. Para que tengan éxito, se tienen que contemplar todas las
posibles partes del problema, pues deben ser capaces de prever cualquier
inconveniente o contratiempo que pudiera seguir.
No hay comentarios:
Publicar un comentario