Está en la página 1de 29

Diagramas

RECORDANDO

Diagrama
• Es una forma de representar gráficamente un fenómeno, proceso u organización determinado.

Diagrama de Entrada-ProcesoSalida DEPS • Diagrama en el que se representa una tarea o solución a un problema utilizando fases: • • • ENTRADA PROCESO SALIDA SALIDA DATOS DE ENTRADA PROCESO .

Ejemplo: ¿Cuánto pago por el lunch? Precio del refresco Precio de la torta Sumar los dos precios Total a pagar .

Ejemplo: Área de un rectángulo Medida de la base Medida de la altura Multiplicar base por altura Área de un rectángulo. .

Ahora resuélvelo tu…. Perímetro de un cuadrado ..

Bañar al perro .

Determinar si un número es par o impar .

.Diagrama de flujo • Un diagrama de flujo es una representación diagramática que ilustra la secuencia de las operaciones que se realizarán para conseguir la solución de un problema.

para lo cual si se quisiera separar el flujo del diagrama a un sitio distinto. Los símbolos se unen con líneas. se pudiera realizar utilizando los conectores.Reglas para dibujar un diagrama de flujo. • . las cuales tienen en la punta una flecha que indica la dirección que fluye la información. Se debe evitar el cruce de líneas. y/o de izquierda a derecha. se deben de utilizar solamente líneas de flujo horizontal o verticales (nunca diagonales). • • Los Diagramas de flujo deben escribirse de arriba hacia abajo.

a excepción del símbolo final. • No deben quedar líneas de flujo sin conectar • Todo texto escrito dentro de un símbolo debe ser legible. • Todos los símbolos pueden tener más de una línea de entrada.Reglas para dibujar un diagramas de flujo. preciso. . • Solo los símbolos de decisión pueden y deben tener mas de una línea de flujo de salida. evitando el uso de muchas palabras.

Por ejemplos los valores de la base y altura de un rectángulo cuya área se va a calcular. Definición de variables Utilizado para definir las variables a utilizar en un diagrama de flujo. Proceso Teclado Se utiliza para representar la entrada de datos por medio del teclado. Entrada/Salida Se usa para identificar cualquier entrada o salida manual de datos. por ejemplo. inicio. fin.Simbología utilizada Inicio/Fin Representa un punto terminal en el diagrama. Se usa para representar un evento o proceso determinado. . demora o interrupción.

Pantalla Salida de datos a la impresora. Lo anterior hace que a partir de éste el proceso tenga dos caminos posibles. Salida de datos a la pantalla de la computadora. Impresora Indica el sentido y trayectoria del proceso de información o tarea. .Simbología utilizada Decisión Se utiliza para representar una condición. Normalmente el flujo de información entra por arriba y sale por un lado si la condición se cumple o sale por el lado opuesto si la condición no se cumple.

Símbolos gráficos Son utilizados específicamente para operaciones aritméticas y relaciones condicionales. + * / ± = Suma Resta Multiplicación División Más o menos Igual > < ≥ ≤ <> Mayor que Menor que Mayor o igual que Menor o igual que Distinto de .

2. 4. Ej: 4 * 5 – 2 = 18 Paréntesis Exponenciación Multiplicación y división Suma y resta 4 * (5 – 2) = 12 . 3.Prioridad de operaciones 1.

Diagrama de flujo para calcular el cuadrado de un número e imprimirlo Inicio N= número. C= Numero al cuadrado Lo que necesito Número C= N*N El proceso Mi resultado C Fin .

H (B*H)/2 El proceso Mi resultado A Fin . H= Altura Lo que necesito B.Diagrama de flujo para calcular el área de un triángulo manualmente Inicio A= Área. B= Base.

H= Altura Inicio Lo que necesito B. B= Base.Diagrama de flujo para calcular el área de un triángulo usando la computadora e imprimiendo el resultado A= Área. H (B*H)/2 El proceso Mi resultado A Fin .

H= Altura Inicio Lo que necesito B. B= Base.Diagrama de flujo para calcular el área de un triángulo usando la computadora y mostrando en pantalla el resultado A= Área. H (B*H))/2 El proceso Mi resultado A Fin .

Ejercicio: Diagrama de flujo de la suma de dos números Inicio A= Número 1. B= Número 2. C= Suma Lo que necesito C= A+B El proceso Mi resultado Fin .

C= Cociente Lo que necesito A. B= Divisor. B El proceso Mi resultado Fin .Ejercicio: Diagrama de flujo de la División de dos números Inicio A= Dividendo.

Ejercicio: Diagrama de flujo de la resta de dos números Inicio Lo que necesito El proceso Mi resultado Fin .

Ejercicio: Diagrama de flujo de la multiplicación de dos números Inicio Lo que necesito El proceso Mi resultado Fin .

cuando se tiene que elegir entre alternativas tenemos un símbolo para la toma de decisiones.Toma de decisiones • No todos los diagramas son lineales. No Si Decisión .

Ejemplo: Determinar si una persona es muy alta Inicio E= Estatura en metros E No E>2 Si No muy alto Muy alto Fin .

P=20 P=15 T= C*P P. T Fin . Realice un diagrama de flujo que con solo proporcionarle la cantidad de artículos dé como No resultado el precio y el total. P= Precio T= Total C Si C≤10 Un vendedor ofrece su producto de la siguiente manera: Si le compran 10 productos o menos. el precio es de $15 por artículo.Inicio C= Cantidad. el precio por producto es de $20. Si le compran más de 10 artículos.

. muy bueno. dar el subtotal el IVA y el total de la compra. Un vendedor ofrece dos precios: los libros del tipo 1 cuestan $80 y los del tipo 2 $100. Proporcionando la cantidad y el tipo del libro nos debe dar como resultado el precio y el total. Dando el precio de un artículo y la cantidad de artículos comprados. Dada una cantidad en pesos mexicanos. 3.Para los siguientes problemas elabora el DEPS y Diagrama de Flujo correspondiente 1. si tiene 7 regular. 8 bueno. 2. 5. En un grupo se requiere clasificar a los alumnos de la siguiente manera: si tienen calificación de 10 deberá estar clasificado como excelente. Con solo proporcionarle la calificación debe dar cómo resultado un mensaje en la pantalla que indique su nivel. si tiene 6 malo y si tiene menos reprobado. 4. Dado un número calcular su antecesor y su sucesor. si tiene 9. obtener su equivalente en dólares estadounidenses y mostrarlo en pantalla tomando en consideración que la tasa de cambio es variable.

7. Dividir dos números e imprimir el resultado o mostrar error en pantalla si el divisor es 0. el producto 3 cuesta $200 y tiene un 25% de descuento. El producto 2 cuesta $150 y tiene un descuento del 15%. 10. . el descuento y el total de la compra.Para los siguientes problemas elabora el DEPS y Diagrama de Flujo correspondiente 6. 9. Con solo proporcionar la cantidad y el número de producto imprimir el importe. Proporcionando solo el número de hombres y mujeres calcular su porcentaje e imprimirlo. Sumar dos números y mostrar en pantalla el resultado. 8. En una tienda ofrecen 3 productos: El producto 1 cuesta 100 y maneja un descuento del 5%. Elaborar el diagrama de flujo para que dada la edad de una persona determinar si es mayor de edad. Un maestro desea saber que porcentaje de hombres y que porcentaje de mujeres hay en un grupo de estudiantes.

imprimiendo el resultado o mostrando error en pantalla si la edad introducida es un número negativo. Saber si un número es negativo. Dar un número. calcular su valor absoluto e imprimirlo. . Saber si un triángulo es equilatero. 15. 13. 12. Dado un número saber si es par o impar y mostrar el resultado en pantalla.Para los siguientes problemas elabora el DEPS y Diagrama de Flujo correspondiente 11. 14. Calcular el numero de pulsaciones que una persona debe tener por cada diez segundos de ejercicio si la formula es (220Edad)/10= Nº de pulsaciones.

07..7..O3/0/48320748 3.0894 574. 2:95..4 46:030./01:4/0.084 708:9.4.2./4 3 .

08 . .9073.942.7.2.%42.:..84308 W 494/48 48/./0/0.9.84308 4 $ 0.8O3 .7.884330.89030248:38J2-445.3/4809030 6:000703970./0/0.

9:7.03209748  4 $  42:.08 2:.507843.94 3 .78:3.4 89. 3.9.0254090723.94 :.

408/0547 .3 574/:.//0.40949.94 /0.4 .0:3/.3.8:03902.:48/F..2.7.948420348  0570.39/.43.4547574/:.39/./40570.4257.70 .03/0/474170.79J..79J.  ! ! % ! ! % 3 .307.4257.43844574547.  $ ^ &3.424 4 708:9.:48 0570./0 1:46:0.:4 #0.79J.$0 .08:574/:.32E8/0  ./ !!70.4 %%49..9408/0  $0.

3  48/0954 !74547.890303.81.7../0..003.:.O36:0...48../40570.-47.0!$./0:4 .O3/0-0/.:2348/0.79J./0.0  ...03/0/474170.43.8.81.39./4 43844574547..424708:9.74035. 3:37:5480706:070..4257.7 8 90302.:089.-0  ..O24708:9.0847 &3.708089.2.424 0.39/..3/40570.0/48570.79J..:48 .O3/0 /0-07E089.7./035084820.1.39/.8 0.43.4890302034870574-..08478:8:.40949.//0.348 4-903078:06:.3/4.4/0:3../4:332074.307....488:03908574-02.4257.!.7....0039089030 2:-:034-:0348903070:./48 /..39.9.438/07./0954/0-74 348/0-0/./4.5..1.7.:3.942.7.7.8:0390 2.708:-949.2-408../4:32038.0390 03/O.78:..0'0949..47708543/0390     .. ../.70 .39/.7. 6:03/6:08:3.4848-748/0954.:4.3/403 .390./4:3/0380824897.

8 0.:089. 9030 :3/08.:./  3:3.-47..2.7.80/./.0/.8.4170.3908  !74547.0708:9.:089.. 507843.3/4844032074/042-7082:0708.:3/08.70774703 5.03574/:.43./0.84708  &32.//0:3..903/.4257.:0394 43844574547.0!$.0/02:0708.948574/:.:03940949./01:45.47/00/.08974/080.39./4  ..0/042-7086:0 547./0:4 .488:03908574-02.6:0/.47708543/0390 . 9030:3 /0/08.-47.039..94.7/4832074824897.94.7035.:0394/0574/:.-076:0547.7.:089.2.7.00257274  .  $:2.30.!.94.70/.39./4424897.039.7.78082.03:37:54/0089:/.43.78: 547.7..039./090723.39/.:0394/0 0574/:.94257270254790 0/08../032074/0 574/:.  2./7/483207480257270708:9..

724897.!.43086:0:3./0-090307 547.1472:.70708:9.47708543/0390  ./0:4 .703:2074/05:8..7.488:03908574-02.2..7./080:3/48/0007.0!$.-078085.39.08  /.507843.8 0.  .../ ./403 5..-47./.:./4:3320748.48.7425.

-078:397E3:40806:.7:332074 .4  ..78:.08:332074 30./44 24897.3/407747035.:.-078:3320740830.8.0/.9074 ..4308 257203/40708:9.9./..4  $./3974/:..47.39.-84:940257274  $..  /05:8.9.