domingo, 2 de octubre de 2016

FASES PARA LA RESOLUCIÓN DE UN PROBLEMA ALGORÍTMICO

Fases 


La resolución de un problema mediante un ordenador consiste en el proceso que a partir de la descripción de un problema, expresado habitualmente en lenguaje natural y en términos propios del dominio del problema, permite desarrollar un programa que resuelva dicho problema.

Resultado de imagen de resolucion de problemas algoritmicos

Definición; Está dada en sí por el enunciado del problema, el cual debe ser claro y complejo. Es importante que conozcamos exactamente “que se desea obtener al final del proceso” ; mientras esto no se comprenda no puede pasarse a la siguiente etapa.
 Para poder definir un problema es conveniente responder a las siguientes preguntas Problema:  ¿Qué entradas se requieren?  ¿Cuál es la salida deseada?  ¿Qué método produce la salida deseada?

Análisis:  requiere que el problema sea definido y comprendido claramente para que pueda ser analizado con todo detalle. Para poder 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.

Diseño: se determina como se hace el programa, el proceso se convierte los resultados del análisis del problema en un diseño modular con refinamientos sucesivos que permitan una posterior traducción a un lenguaje de programación

Codificación:  también pueden existir representaciones que codifiquen directamente cada parámetro con un valor entero, real o en punto flotante. A pesar de que se acusa a estas representaciones de degradar el paralelismo implícito de las representaciones binarias, permiten el desarrollo de operadores genéticos más específicos al campo de aplicación del Algoritmo Genético.

 Depuración: El proceso de depuración consiste en localizar los errores y corregirlos en caso de que estos existan. Si no existen errores, puede entenderse la depuración como una etapa de refinamiento en la que se ajustan detalles para optimizar el desempeño del programa.

Compilación: Si al compilar el programa fuente se presentan
errores (errores de compilación), es necesario volver a editar el programa, corregir los errores y

compilar de nuevo.

Mantenimiento: Se refiere a las actualizaciones que deban aplicarse al programa cuando las circunstancias así lo requieran. Este programa deberá ser susceptible de ser modificado para adecuarlo a nuevas condiciones de operación.

Resultado de imagen de resolucion de problemas algoritmicos


No hay comentarios:

Publicar un comentario