Documente Academic
Documente Profesional
Documente Cultură
Existen varios programas que nos ayudan como lo pueden ser el diseo
modular y el top-down, el primero funciona dividiendo las tareas en temas ms
pequeos para que sean ms fciles de manejar, claro que esto da la ventaja de
separarlos en mdulos para as hacer pruebas por separado. El otro tipo de diseo
es casi parecido al anterior solo que en este primero se hace un desarrollo
sistemtico para luego dividirse en segmentos ms detallados. Claro que si los
algoritmos que hagamos son buenos se facilitara la utilizacin de este mtodo.
Los algoritmos son una serie de pasos los cuales nos indican el camino ha
seguir en la resolucin de problemas, para que un algoritmo este bien y nos
resulte de mucha utilidad tiene que tener:
1. Tiene que ser determinado, esto es que tiene que tener los paros
detallados.
2. Tiene que tener un nmero finito de pasos, y no se tiene que dejar
abierto.
3. Tiene que tener generalidades para as poder pasar por cualquier
contingencia.
Aunque no hay reglas para hacer los diagramas de flujo cuando se realizan
algoritmos grandes se realizan por medio de estos. Por ende hay diferentes tipos
de diagramas, esto va a criterio del realizador. Cuando un algoritmo se regresa y
repite el proceso se le llama algoritmo estructurado y cuando se realiza el
diagrama a este se lo denomina diagrama de flujo estructurado, el cual sirve como
patrn lgico para diagramas complicados. Cuando se habla de complejidad
tambin de habla del GO TO el cual permite ir de una parte a otra del
algoritmo(llamado algoritmo espagueti).
Claro que los diagramas solo sirven para poder mejorar el programa lo cual
se hace por medio de un a serie detallada llamada cdigo. Existe una alternativa
para expresar un algoritmo y sirve de puente entre la computadora y el diagrama y
se llama seudocdigo. Los expertos han inventado varias estructuras
fundamentales de control adicionales de utilidad para mtodos numricos.
Hay ciclos que se les llama lgicos porque estos terminan en una condicin
lgica, pero la alternativa hace una estructura ms concisa.
Aun con estas reglas uno puede cometer errores a los que se les llama
basura.
Los diferentes errores pueden variar, como es el de sintaxis donde se
cometen errores de lenguaje de escrituras o de palabras, as como de nmeros y
por ello no se puede ejecutar el programa o como el de enlace o de construccin
esto podra ser cuando esta mal escrito el nombre de una ecuacin, aunque
tambin esta el de ejecucin que sera cuando no hay suficientes valores o datos.
Claro que tambin se encuentran los errores lgicos que suceden cuando fallan
lgicas en el programa las cuales pueden ocurrir sin un diagnstico.
Claro que los errores se tienen que corregir esto sera por medio de la
depuracin o la prueba, la depuracin es corregir los errores cometidos, en cambio
la prueba se trata de estar probando el programa para ver de esta forma los
errores no detectados, a menudo estas dos son seguidas una de la otra.