• Asignatura: Informática
  • Autor: camilo2004tamara
  • hace 4 años

Fases de desarrollo de un algoritmos

Respuestas

Respuesta dada por: juanowen08
4

Respuesta:

Un algoritmo es un método para resolver un problema mediante una serie de pasos precisos, definidos y finitos.

Explicación:

FASES DEL ALGORITMO:

-Análisis del Problema: Esta fase requiere una clara definición donde se contemple exactamente lo que debe hacer el programa y el resultado o solución deseada. Dado que se busca una solución se precisan especificaciones de entrada y salida.

Para poder definir bien un problema es conveniente responder a las siguientes preguntas:

• ¿Qué entradas se requieren? (cantidad y tipo)

• ¿Qué entradas se requieren? (cantidad y tipo)• ¿Cuál es la salida deseada? (cantidad y tipo)

• ¿Qué entradas se requieren? (cantidad y tipo)• ¿Cuál es la salida deseada? (cantidad y tipo)• ¿Qué método produce la salida deseada?

-Diseño del Algoritmo: En la fase de análisis en el proceso de programación se determina que hace el programa. En la fase de diseño se determina como hace el programa la tarea solicitada.

Los métodos utilizados para el proceso del diseño se basan en el conocido divide y vencerás. Es decir la resolución de un problema complejo se realiza diviendo el problema en subproblemas y a continuación dividir estos subproblemas en otros de nivel mas bajo, hasta que sea implementada una solución en la computadora.

-Codificación: Es la escritura en un lenguaje de programación de la representación de un algoritmo. Dado que el diseño del algoritmo es independiente del lenguaje de programación utilizado en su implementación, el código puede ser escrito con igual facilidad en un lenguaje o en otro.

-Depuración: Es el proceso de ejecución del programa con una amplia variedad de datos de entrada, llamados datos de test o prueba como son: valores normales de entrada, valores extemos de entrada que comprueben los límites del programa y valores de entrada que comprueben aspectos especiales del programa. Estos determinarán si el programa contiene errores o no.

-Compilación: Una vez que el algoritmo se ha convertido en un programa fuente, es preciso introducirlo en memoria mediante el teclado y almacenarlo posteriormente en un disco. Esta operación se realiza con un editor de texto, posteriormente el programa fuente se convierte en un archivo de programa que se guarda en un disco.

-Mantenimiento: El mantenimiento preventivo es que hagamos lo posible por no caer en errores, la actualización si el usuario tiene la necesidad de quitar o poner algo; téngase en cuenta que cuando surge mantenimiento tenemos que volver a hacer todos los pasos anteriores revisando que todas la condiciones sean favorables alrededor del sistema.

Preguntas similares