La resolución de problemas consta de cinco etapas que garantizan una
llegada correcta a la solución: Identificación del problema,
planteamiento de alternativas de solución, elección de una alternativa,
desarrollo de la solución y evaluación de la solución.
1. Identificación del problema
La identificación del problema es una fase muy importante de la
metodología pues de ella depende el desarrollo ulterior en busca de la
solución. Un problema bien delimitado es una gran ayuda para que el
proceso general avance bien; un problema mal definido provocara desvíos
conceptuales que serán difíciles de remediar posteriormente.
2. Planteamiento de alternativas de solución
Después de la definición del problema y del análisis de los datos de
entrada el proceso continúa con el análisis de las alternativas de
solución. Por lo general la solución de un problema puede alcanzarse por
distintas vías. Es útil tratar de plantear la mayor cantidad de
alternativas posibles de solución pues de esta forma las posibilidades
aumentan a favor de encontrar la vía correcta.
3. Elección de una alternativa
Después de tener todo el repertorio de alternativas es necesario pasar a
otra etapa: la elección de la mejor entre todas las posibilidades. Esta
fase es muy importante por que de la elección realizada depende del
avance final hasta la solución
4. Desarrollo de la solución
Después de decidir cual es la mejor alternativa de todas se llega a la
etapa de la solución. En esta fase, partir de los datos relacionados con
la alternativa seleccionada, se aplican las operaciones necesarias para
solucionar el problema.
5. Evaluación de la solución
Luego de haber desarrollado la solución queda aún una etapa, que es la
de evaluación, en los procesos industriales a este procedimiento se le
llama “control de calidad” y consiste en determinar que la solución
obtenida es lo que se esperaba conseguir comprobando que el resultado
sea correcto.
miércoles, 19 de agosto de 2015
Características de los Algoritmos.
Las características fundamentales que debe cumplir todo algoritmo son:
·Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.
·Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.
·Un algoritmo debe ser finito. Si se sigue un algoritmo se debe terminar en algún momento; o sea, debe tener un numero finito de pasos.
La definición de un algoritmo debe definir tres partes: Entrada, Proceso y Salida.
Receta de cocina.
Entrada: ingrediente y utensilios empleados.
Proceso: elaboración de la receta en la cocina.
Salida: terminación del plato (por ejemplo, cordero).
Ejemplo de Algoritmo:
Un cliente ejecuta un pedido a una fábrica. Esta examina en su banco de datos la ficha del cliente; si el cliente es solvente entonces la empresa acepta el pedido; en caso contrario rechazara el pedido
·Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.
·Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.
·Un algoritmo debe ser finito. Si se sigue un algoritmo se debe terminar en algún momento; o sea, debe tener un numero finito de pasos.
La definición de un algoritmo debe definir tres partes: Entrada, Proceso y Salida.
Receta de cocina.
Entrada: ingrediente y utensilios empleados.
Proceso: elaboración de la receta en la cocina.
Salida: terminación del plato (por ejemplo, cordero).
Ejemplo de Algoritmo:
Un cliente ejecuta un pedido a una fábrica. Esta examina en su banco de datos la ficha del cliente; si el cliente es solvente entonces la empresa acepta el pedido; en caso contrario rechazara el pedido
Definición de algoritmo.
Un Algoritmo es una serie ordenada de instrucciones, pasos o procesos
que llevan a la solución de un determinado problema. Los hay tan
sencillos y cotidianos como seguir la receta del médico, abrir una
puerta, lavarse las manos, etc; hasta los que conducen a la solución de
problemas muy complejos.
Los Algoritmos permiten describir claramente una serie de instrucciones
que debe realizar el computador para lograr un resultado previsible.
Vale la pena recordar que un procedimiento de computador consiste de
una serie de instrucciones muy precisas y escritas en un lenguaje de
programación que el computador entienda, en este curso utilizaremos el
entorno de desarrollo de Scratch para programar nuestros algoritmos.
En la naturaleza hay muchos procesos que puedes considerar como algoritmos ya que tienen procedimientos y reglas.
Incluso, muchas veces
no somos conscientes de ellos. Por ejemplo, el proceso digestivo es un concepto de algoritmo con el que
convivimos a diario sin que nos haga falta una definición precisa de
este proceso. El hecho de que conozcamos cómo funciona el sistema
digestivo, no implica que los alimentos que consumimos nos alimenten más
o menos. La familiaridad de lo que sucede día a día nos impide ver
muchos algoritmos que pasan a nuestro alrededor.
Procesos naturales como
la gestación, las estaciones, la circulación sanguínea, los ciclos
planetarios, etc, son algoritmos naturales que generalmente pasan desapercibidos.
Suscribirse a:
Entradas (Atom)