1. 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
2. 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
4. 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.
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>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)
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<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)
10. 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
11. 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