Vous êtes sur la page 1sur 3

Tcnicas y Mtodos de Diseo

1 Descripcin Narrada Este algoritmo es caracterizado porque sigue un proceso de ejecucin comn y lgico, describiendo textualmente paso a paso cada una de las actividades a realizar dentro de una actividad determinada. Ejemplo 1 Algoritmo para asistir a clases: 1. evantarse !. "a#arse $. %estirse &. 'esayunar (. )epillarse los dientes *. +alir de casa ,. -omar el autobs .. legar al /-)A 0. "uscar el aula 11. 2bicarse en un asiento 2 Descripcin en Pseudocdigo El pseudo cdigo no es realmente un cdigo sino una imitacin y una versin abreviada de instrucciones reales para las computadoras. Es una t3cnica para dise#o de programas que permite de4inir las estructuras de datos, las operaciones que se aplicar5n a los datos y la lgica que tendr5 el programa de computadora para solucionar un determinado problema. 2tiliza un pseudolenguaje muy parecido a nuestro idioma, pero que respeta las directrices y los elementos de los lenguajes de programacin. +e concibi para superar las dos principales desventajas de los 4lujogramas: lento de crear y di46cil de modi4icar sin un nuevo redibujo. Ejemplo 1 'ise#ar un algoritmo que lea cuatro variables y calcule e imprima su producto, suma y media aritm3tica. inicio leer 7a, b, c, d8 producto 9:: 7a ; b ; c ; d8 suma 9:: 7a < b < c < d8 media 9:: 7a < b < c < d8 = & escribir 7producto, suma, media8 4in 3. Diagramas de Flujo. +on la representacin gr54ica de la solucin algor6tmica de un problema. >ara dise#arlos se utilizan determinados s6mbolos o 4iguras que representan una accin dentro del procedimiento. 2tilizan unos s6mbolos normalizados, con los pasos del algoritmo escritos

en el s6mbolo adecuado y los s6mbolos unidos con 4lec?as, denominadas l6neas de 4lujo, que indican el orden en que los pasos deben ser ejecutados. Para su elaboracin se siguen ciertas reglas: +e escribe de arriba ?acia abajo y de izquierda a derec?a +iempre se usan 4lec?as verticales u ?orizontales, jam5s curvas Evitar cruce de 4lujos En cada paso expresar una accin concreta Secuencia de flujo normal en una solucin de problema -iene un inicio 2na lectura o entrada de datos El proceso de datos 2na salida de in4ormacin 2n 4inal +imbolog6a para dise#ar 4lujogramas:

EN!"#"S DE $S"% F&$#'(%")"S @5pida comprensin de las relaciones An5lisis e4ectivo de las di4erentes secciones del programa >ueden usarse como modelos de trabajo en el dise#o de nuevos programas o sistemas )omunicacin con el usuario 'ocumentacin adecuada de los programas )odi4icacin e4icaz de los programas 'epuracin y pruebas ordenadas de programas

DES EN!"#"S DE &'S F&$#'(%")"S 'iagramas complejos y detallados suelen ser laboriosos en su planteamiento y dise#o Acciones a seguir tras la salida de un s6mbolo de decisin, pueden ser di46ciles de seguir si existen di4erentes caminos Ao existen normas 4ijas para la elaboracin de los diagramas de 4lujo que permitan incluir todos los detalles que el usuario desee introducir. @epresentando el ejemplo como 4lujograma tenemos: