Integrantes: Claudia Campos. Nicols Caro. Vctor Parra. Jorge Castillo. Alexander Carvajal
Pgina 2 de 7
2.0.-Ventajas
Adopta la filosofa de la programacin estructurada, que utiliza un enfoque descendente, utiliza un nmero limitado de smbolos de tal forma que el diagrama de flujo ocupa menos espacio y puede leerse con cierta finalidad.
3.0.-Desventajas
Deben estar completos y ser muy claros, con el fin de que se entiendan. Ejemplo: Se desea calcular el salario neto semanal de un trabajador en funcin del nmero de horas trabajadas y la tasa de impuestos.
El diseo debe caer en una hoja, a excepcin de la utilizacin de funciones, las cuales pueden estar en otra hoja, debido a que se consideran un algoritmo diferente.
Descripcin Ttulo del Algoritmo Indica el inicio de un algoritmo. Indica el Fin de un algoritmo.
Pgina 3 de 7
Declaracin de Variables. Indica la entrada de informacin Indica la salida de informacin Indica un proceso, una ejecucin de una lnea de cdigo, que puede ser una asignacin.
Estructura de Decisin.
Pgina 4 de 7
Estructuras de repeticin Las estructuras que repiten una secuencia de instrucciones un nmero determinado de veces se denominan bucles, se denomina iteracin al hecho de repetir la ejecucin de una secuencia de acciones. En la solucin de algunos problemas es necesario ejecutar repetidas veces una instruccin o un conjunto de instrucciones. En algunos casos, el nmero de repeticiones se conoce con anterioridad, mientras que en otras depende de clculos o estados de variables que se dan dentro de la solucin del problema. Para solucionar este tipo de problemas se utiliza este tipo de estructuras. Un ciclo consiste en un grupo de acciones que se ejecutan repetidas veces dependiendo del cumplimiento de una condicin. Estructura Repetir La estructura repetitiva Repetir Hasta que (en ingls Repeat Until), se ejecuta hasta que se cumpla una condicin determinada que se comprueba al final del bucle.
Pgina 5 de 7
2.
Pgina 6 de 7
Bibliografa consultada:
ALLEN WEIS, Mark. Estructuras de datos y algoritmos. Wilmington E.U.A: Addison Wesley Iberoamericana, 1995. 486 p.
conceptos
bsicos.
CAIRO BATTISTUTTI, Osvaldo. Metodologa de la programacin. Mxico: Alfaomega, 1995. 1009 p. CHAVES TORRES, Anvar. Algoritmos: pseudocdigo, diagama de flujo y diagrama N-S. Pasto Colombia: Multigrfico impresores, 2004. 297p.
CORREA URIBE, Guillermo. Desarrollo de algoritmos 3ra ed. Bogot: McGraw-Hill, 1998. 248 p. GALVE, Javier et al. Algoritmia. Wilmington E.U.A: Addison Wesley Iberoamericana, 1993. 502 p.
JOYANES AGUILAR, Luis. Programacin en C++ algoritmos, estructuras de datos y objetos. Espaa: McGraw-Hill. 2000. 710 p.
Pgina 7 de 7