Republica Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación
I.U.P. “Santiago Mariño”
Diagrama de
Flujos
Alumna:
Katherin Calderón
Febrero, 2018
1.- Realizar un algoritmo que permita leer dos valores,
determinar cuál de los dos valores es el menor y escríbalo.
Pseudocódigo
1. Inicio
2. Inicializar variables: A = 0, B = 0
3. Solicitar la introducción de dos
valores distintos
4. Leer los dos valores
5. Asignarlos a las variables A y B
6. Si A = B Entonces vuelve a 3
porque los valores deben ser
distintos
7. Si A<B Entonces
Escribir A, “Es el menor”
8. De lo contrario: Escribir B, “Es
el menor”
9. Fin_Si
10. Fin
Inicio
No
Fin
Si
No Si
“Introduzca
dos valores
distintos
A,B
A = B
A < B
A “ es el
menor”
B “ es el
menor”
2. Desarrolle un algoritmo que lea cuatro números
diferentes y a continuación imprima el mayor de los cuatro
números introducidos y también el menor de ellos.
Solución
Entrada: 1297
Salida: menor 1 y mayor 9
Se solicita al usuario el ingreso de cuatro números
diferentes, tales valores son capturados en las variables A,
B, C, D, luego se llama a la subrutina Calcula Mayor que
recibe las cuatro variables y además un quinto parámetro
que corresponde al número mayor, después se llama a la
subrutina CalcularMenor en cuyo quinto parámetro estará
el menor de los números. Y finalmente se retorna el mayor
(X) y el menor (Y) de los cuatro números.
Inicio
‘Ingrese cuatro
A,B,C,D
CalculaMayor(A,B,C,D,X)
CalculaMenor(A,B,C,D,Y)
‘El numero me
Fin
Diagrama de flujo - mayor y menor de cuatro numeros
En la subrutina CalcularMayor
Se comprueba si A es mayor que B, C, D (A > B AND A> C AND A>D)
Si es Verdadero (Si)
Se Asigna el valor de A en X
Si e Falso (No)
Se comprueba si B es mayor que A, C, D (B>A AND B>C AND
B>D)
Si es Verdadero (Si)
Se asigna el valor de B a X
Si es Falso (No)
Se comprueba si C es mayor que A, B, C (C>A AND C>B AND
C>D)
Si es Verdadero (Si)
Se asigna el valor de C a X
Si es Falso (No)
Se asigna el valor de D a X
A>B AND A>
B>A AND B>C
C>A AND C>I
X B
X A
X C
X D
Retornar
No
No
No Si
Si
Si
CalculaMayor(A,B,C,D,X)
Diagrama de flujo - Subrutina CalculaMayor
En la subrutina CalcularMenor
Se comprueba si A es menor que B, C, D (A < B AND A< C AND A<D)
Si es Verdadero (Si)
Se Asigna el valor de A en Y
Si e Falso (No)
Se comprueba si B es menor que A, C, D (B<A AND B<C AND B<D)
Si es Verdadero (Si)
Se asigna el valor de B a Y
Si es Falso (No)
Se comprueba si C es menor que A, B, C (C<A AND C<B AND
C<D)
Si es Verdadero (Si)
Se asigna el valor de C a Y
Si es Falso (No)
Se asigna el valor de D a Y
A<B AND A<
B<A AND B<C
C<A AND C<I
Y B
Y A
Y C
Y D
Retornar
No
No
No Si
Si
Si
CalculaMayor(A,B,C,D,X)
3.- Crear el diagrama de flujo que proporcione el precio
medio de un producto a partir del precio en tres
establecimientos distintos.
Inicio
Fin
Pedir Precio1, Precio2, Precio 3
Media = (Precio1 + Precio2 + Precio3) / 3
Mostrar Media
4.-Realizar el diagrama de flujo para que nos calcule la
hipotenusa de un triángulo rectángulo, conocidos sus dos
catetos.
Pseudocódigo Diagrama de Flujo
1. Inicio
2. Declaración de Variables: CatA= 0, CatB=0
3. Leer el valor de cada cateto
4. Almacenarlo en la variable CatA y CatB
5. Calcular el valor de Hip con la formula indicada
6. Escribir el valor de la Hipotenusa
7. Fin
Inicio
Fin
CatA = 0, CatB =0
CatA, CatB
Hip = √CatA + CatB
Hipotenusa
5.- Realiza el diagrama de flujo que simule una caja registradora.
Inicio
Subtotal = 0, Total = 0
Codigo_Producto, Precio
Codigo_Producto<>” “
Subtotal = Subtotal + Precio
Retorno
IVA = Subtotal ‘0,15, total = subtotal + IVA
Fin
No
Si
Titulos
Codigo_Producto, Precio
Codigo_Producto, Precio
“Sub total:”, Subtotal
“IVA:”, IVA
“Total:”, Total
“Sub total:”, Subtotal
“IVA:”, IVA
“Total:”, Total
“Sub total:”, Subtotal
“IVA:”, IVA
“Total:”, Total
“IVA:”, IVA
“Total:”, Total

Diagrama de flujos

  • 1.
    Republica Bolivariana deVenezuela Ministerio del Poder Popular para la Educación I.U.P. “Santiago Mariño” Diagrama de Flujos Alumna: Katherin Calderón Febrero, 2018
  • 2.
    1.- Realizar unalgoritmo que permita leer dos valores, determinar cuál de los dos valores es el menor y escríbalo. Pseudocódigo 1. Inicio 2. Inicializar variables: A = 0, B = 0 3. Solicitar la introducción de dos valores distintos 4. Leer los dos valores 5. Asignarlos a las variables A y B 6. Si A = B Entonces vuelve a 3 porque los valores deben ser distintos 7. Si A<B Entonces Escribir A, “Es el menor” 8. De lo contrario: Escribir B, “Es el menor” 9. Fin_Si 10. Fin
  • 3.
    Inicio No Fin Si No Si “Introduzca dos valores distintos A,B A= B A < B A “ es el menor” B “ es el menor”
  • 4.
    2. Desarrolle unalgoritmo que lea cuatro números diferentes y a continuación imprima el mayor de los cuatro números introducidos y también el menor de ellos. Solución Entrada: 1297 Salida: menor 1 y mayor 9 Se solicita al usuario el ingreso de cuatro números diferentes, tales valores son capturados en las variables A, B, C, D, luego se llama a la subrutina Calcula Mayor que recibe las cuatro variables y además un quinto parámetro que corresponde al número mayor, después se llama a la subrutina CalcularMenor en cuyo quinto parámetro estará el menor de los números. Y finalmente se retorna el mayor (X) y el menor (Y) de los cuatro números.
  • 5.
  • 6.
    Diagrama de flujo- mayor y menor de cuatro numeros En la subrutina CalcularMayor Se comprueba si A es mayor que B, C, D (A > B AND A> C AND A>D) Si es Verdadero (Si) Se Asigna el valor de A en X Si e Falso (No) Se comprueba si B es mayor que A, C, D (B>A AND B>C AND B>D) Si es Verdadero (Si) Se asigna el valor de B a X Si es Falso (No) Se comprueba si C es mayor que A, B, C (C>A AND C>B AND C>D) Si es Verdadero (Si) Se asigna el valor de C a X Si es Falso (No) Se asigna el valor de D a X
  • 7.
    A>B AND A> B>AAND B>C C>A AND C>I X B X A X C X D Retornar No No No Si Si Si CalculaMayor(A,B,C,D,X)
  • 8.
    Diagrama de flujo- Subrutina CalculaMayor En la subrutina CalcularMenor Se comprueba si A es menor que B, C, D (A < B AND A< C AND A<D) Si es Verdadero (Si) Se Asigna el valor de A en Y Si e Falso (No) Se comprueba si B es menor que A, C, D (B<A AND B<C AND B<D) Si es Verdadero (Si) Se asigna el valor de B a Y Si es Falso (No) Se comprueba si C es menor que A, B, C (C<A AND C<B AND C<D) Si es Verdadero (Si) Se asigna el valor de C a Y Si es Falso (No) Se asigna el valor de D a Y
  • 9.
    A<B AND A< B<AAND B<C C<A AND C<I Y B Y A Y C Y D Retornar No No No Si Si Si CalculaMayor(A,B,C,D,X)
  • 10.
    3.- Crear eldiagrama de flujo que proporcione el precio medio de un producto a partir del precio en tres establecimientos distintos. Inicio Fin Pedir Precio1, Precio2, Precio 3 Media = (Precio1 + Precio2 + Precio3) / 3 Mostrar Media
  • 11.
    4.-Realizar el diagramade flujo para que nos calcule la hipotenusa de un triángulo rectángulo, conocidos sus dos catetos. Pseudocódigo Diagrama de Flujo 1. Inicio 2. Declaración de Variables: CatA= 0, CatB=0 3. Leer el valor de cada cateto 4. Almacenarlo en la variable CatA y CatB 5. Calcular el valor de Hip con la formula indicada 6. Escribir el valor de la Hipotenusa 7. Fin
  • 12.
    Inicio Fin CatA = 0,CatB =0 CatA, CatB Hip = √CatA + CatB Hipotenusa
  • 13.
    5.- Realiza eldiagrama de flujo que simule una caja registradora. Inicio Subtotal = 0, Total = 0 Codigo_Producto, Precio Codigo_Producto<>” “ Subtotal = Subtotal + Precio Retorno IVA = Subtotal ‘0,15, total = subtotal + IVA Fin No Si Titulos Codigo_Producto, Precio Codigo_Producto, Precio “Sub total:”, Subtotal “IVA:”, IVA “Total:”, Total “Sub total:”, Subtotal “IVA:”, IVA “Total:”, Total “Sub total:”, Subtotal “IVA:”, IVA “Total:”, Total “IVA:”, IVA “Total:”, Total