Beruflich Dokumente
Kultur Dokumente
CODIGO:LABCOMP/ING/SC/FYEPI
REVISION: 0
PRCTICA NO. 2
NOMBRE DE LA PRCTICA:
Diagrama de Flujo
OBJETIVO:
El alumno: Adquirir conocimiento y habilidad en el manejo y elaboracin de diagramas de flujo. Convertir un algoritmo en diagrama de flujo y viceversa. FUNDAMENTO TEORICO
INTRODUCCIN A LA DIAGRAMACIN Un diagrama de flujo es la coleccin de dibujos de formas caractersticas que estn conectados por segmentos de lneas donde cada uno de ellos representa un tipo de actividad. La diagramacin es solo un paso dentro de todo un proceso para resolver un problema mediante un programa de computadora.
FUNCIN DEL DIAGRAMA DE FLUJO Un diagrama de flujo se utiliza para representar grficamente un algoritmo de solucin de cualquier problema, utilizando un smbolo especial de cualquier problema, utilizando un smbolo especial para cada una de las actividades que lo componen. La diagramacin se ve complicada y perece que no pudiramos resolver fcilmente un problema. Pero hacer diagramas para programas de computadoras es en realidad agradable y divertido, Una vez que se tienen ciertos principios que le dan confianza y le permiten enfrentar y resolver problemas. SIMBOLOGA En la actualidad los smbolos utilizados en la diagramacin se han estandarizado bastante. Para establecer una simbologa general es necesario clasificar las actividades de acuerdo a su objetivo, de manera que al resolver problemas se ha encontrado con que existen seis actividades en la solucin de cualquier problema.
CODIGO:LABCOMP/ING/SC/FYEPI
REVISION: 0
NORMAS Y RECOMENDACIONES PARA LA ELABORACIN DE DIAGRAMAS DE FLUJO Las siguientes normas y recomendaciones son de simple sentido comn para que los diagramas resulten y fciles de entender. a) todo diagrama debe indicar claramente donde empieza y dnde termina. b) Se debe indicar dnde empieza y dnde termina. c) Los smbolos deben dibujarse proporciones y balanceados unos con otros. d) En un diagrama se escribe que se hace, sin codificar instrucciones en el. e) Debe evitar los ciclos (bucles o loops). f) Un diagrama debe ser claro y bien presentando. g) Los nombres que se asignen a las variables o campos se recomiendan que sean mnemotcnica; es decir, que indiquen para que sirven. h) El smbolo para operaciones de asignacin (el rectngulo) y cualquier smbolo para operaciones de entrada o slida puede ser precedidos de una o varias flechas, pero solo puede ser seguidos por una flecha. ELABORACIN DE DIAGRMAS DE FLUJO La tcnica elaborar diagrama de flujo en una herramienta til para hacer programas de computadoras, especialmente cuando se est aprendiendo.
CODIGO:LABCOMP/ING/SC/FYEPI
REVISION: 0
En la diagramacin, la lgica juega un papel fundamental: si las cosas no se plantean en su orden corrector, y no consideran todas las posibles condiciones, probablemente no se consiga el resultado esperado. Y Cmo saber qu es lo primero y que viene despus? Se requieren de practicar para aprender. Te recomendamos analizar y resolver los problemas que se proponen a continuacin: 1. supongamos que se necesita viajar de una ciudad a otra; indudablemente se necesita considerar muchas situaciones, pero por ahora se va a centrar la atencin en un solo problema: Como cambiamos una llanta que se desinfle durante el viaje. Como chofer precavido que es, ha dotado el auto con la llanta de repuesto y con la herramienta necesaria para estos casos. Vamos a hacer un diagrama de flujo que seale las principales actividades que debe considerar para cambiar una llanta desinflada .que es lo primero? Y Qu viene luego?, a continuacin tenemos una solucin que se nos ocurre: 1. 2. 3. 4. 5. Sacar la llanta de repuesto de la cajuela. .Quitar la llanta desinflada. Insertar la llanta buena Guardar la llanta desinflada y la herramienta. Reanudar el viaje.
CODIGO:LABCOMP/ING/SC/FYEPI
REVISION: 0
METODOLOGIA Y DESARROLLO
Realiza esta prctica desarrollada cada uno de los pasos de los siguientes problemas, para elaborar diagrama de flujo. 1. Diagramas las actividades de un domingo tuyo, desde que te despiertas hasta que te acuestas a dormir. Tema en cuenta que para los solteros el programa puede ser diferente al de los casados, y que posiblemente: a) El da es lluvioso. b) Quieres ir a misa.} c) Hay una pelcula muy buena. d) Esta disgustado con tu novia (o). e) Hay muchas diversiones posibles pero no tiene dinero y entonces te quedas estudiando en casa 2. El grado y el nmero de boletos de todos los estudiantes de una preparatoria han sido captados en discos. En el campo de grado un UNO identifica al primer grado y as sucesivamente, un CUATRO nos indica el fin de los datos. Dibuja un diagrama de flujo para obtener el total de estudiantes en cada grado. 3. Dibuja un diagrama de flujo para obtener una tabla con las comisiones de ventas de los artculos cuyo precio flucta entre $500 y $2000 con incrementos de $50. Las comisiones son de 10% para
CODIGO:LABCOMP/ING/SC/FYEPI
REVISION: 0
artculos cuyo precio sea inferior a $1000; con precio superior la comisin es del 15%. 4. Prepara el diagrama de flujo para un programa que consiste en encontrar el nmero ms pequeo de un conjunto de 3 numero reales. Los nmeros estn grabados en disco. Supongamos que ningn de los nmeros del conjunto es idntico a otro. 5. a) b) c) Dibuja un diagrama de flujo para obtener de la poblacin total de una escuela lo siguiente: El nmero total de aprobados con calificaciones entre 6 y 8. El numero de los aprobados con calificaciones de 8.1 a 10. El nmero total de reprobados en la escuela. OBTENCION DE RESULTADOS
PROBLEMA I
Fin
CODIGO:LABCOMP/ING/SC/FYEPI
REVISION: 0
Grado Tres
Teclee Grado
Grado Cuatro
Fin Fin
CODIGO:LABCOMP/ING/SC/FYEPI
REVISION: 0
Inicio
Artculos
500 a 2000
Incremento De 50 $
No
Variaciones de precio
si
Superior: 1000
Fin
10 %
15%
CODIGO:LABCOMP/ING/SC/FYEPI
REVISION: 0
Inicio
NO
SI
NO
SI
NO
SI
A<B
A>B
B <A
B>A A
C<A
C >A A
B<C
B>C C
C<B B C
C >B
Fin
CODIGO:LABCOMP/ING/SC/FYEPI
REVISION: 0
Problema 5: Inicio
Escriba Alumnos
Calificacin Baja
6-8
Escriba Alumnos
Calificacin Media
8.1-10
Escriba Alumnos
Calificacin No Aprobatoria
5.-0
Resultado de Suma
Fin
CODIGO:LABCOMP/ING/SC/FYEPI
REVISION: 0
NOTAS Y SUGERENCIAS
BIBLIOGRAFIA
1.- L EVINE Gutirrez, Guillermo. Introduccin a la computadora y a la programacin estructurada. 2da ED. Mxico, ED. Mcgraw Hill, 1990. 2.- FARINA, Mario V. Diagrama de flujo. Mxico, ED. Diana, 1982. 3.-SCHERD, Francis, introduccin a las ciencias de las computadoras. 2da ED. Mxico, seria Shaum en computacin, 1987. 4.-LUTUIN, Lozano, R. Programacin estructurada y libre. 3ra ED. Mxico, ED. McGraw-Hill, 1990. 5.-SCHARIBER, Thomas J. Fundamentos de diagramas de flujos. Mxico, ED. Limusa, 1990. 6.-TREMBLAY, Jean Paul et al. Introduccin a la ciencia de las computadoras: enfoque algoritmo. Mxico, ED McGraw-Hill, 1983. 7.-ORGANICK et al. Lenguaje de diagramas de flujo. Mxico ed. Limusa, 1982.