Técnicas De Diseño Detallado De Algoritmos
Una vez que ya nos hemos ocupado del ¿Qué? y haber entendido perfectamente el problema que el usuario desea resolver mediante el análisis del problema yque logramos diseñar un modelo de solución que pusimos a consideración del cliente para que este lo aprobara o en su defecto se hicieran los ajustes respectivos a dicho modelo, toca el turno deocuparnos del ¿Cómo?.
Esta es la parte programable, en donde se debe desarrollar un método que conduzca al computador a la solución del problema, este método para ser interpretado por la computadora debeestar escrito en un lenguaje de programación (C++, C#, Java o cualquier otro) pero antes podrá ser escrito en algún lenguaje de especificación o desarrollo de algoritmos que permita al programadorcrear un método o algoritmo que muestre los pasos que seguirá el computador para darle solución al problema, pero con la ventaja de que el programador se enfocará en la lógica de solución del problema,sin ocuparse de las reglas sintácticas del lenguaje en el que finalmente será traducido el algoritmo para convertirse en un programa computacional.
Algoritmo
Conjunto de pasos en un determinadoorden lógico que conducen a la solución de un problema. Un algoritmo habrá de representarse mediante alguna técnica que permita independizar dicho algoritmo del lenguaje de programación que sevaya a elegir pero que al mismo tiempo facilite su posterior codificación a un lenguaje de alto nivel, es decir que siga una estructura muy similar a la de un programa computacional. Entre lastécnicas más usadas podemos mencionar las siguientes:
1.- Diagrama de flujo: Es una de las técnicas de representación algorítmica más antigua que emplea un conjunto de símbolos o cajas con unpropósito especifico para representar cada una de sus instrucciones. Empezó a entrar en desuso por un tiempo, pero en la actualidad cada vez es más utilizado principalmente por el desarrollo de software...
Regístrate para leer el documento completo.