ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
DiagramaFlujoMayorMenor
1. Diseñar un diagrama de flujo de reciba 3 valores y muestre cual de estos es el mayor y
el menor.
PSEUDOCÓDIGO
1. Inicio
2. Inicializar las variables A=0, B=0
y C=0
3. Solicitar la introducción de tres
valores distintos.
4. Asignarlos a las variables A,B y
C.
5. Si A = B = C volver a 3, los
valores deben ser distintos.
6. Si A>B y A>C, entonces
7. Escribir A es el mayor, entonces
8. Si A es el mayor y B>C
9. Escribir C es el menor.
10. Sino
11. Si B>A y B>C entonces.
12. Escribir B es el mayor, entonces
13. Si B es el mayor y C>A
14. Escribir A es el menor.
15. Sino.
16. Si C>A y C>B entonces.
17. Escribir C es el mayor,
entonces.
18. Si C es el mayor y A>B,
entonces
19. Escribir B es el menor.
DIAGRAMA DE FLUJO
•
• SI
•
NO
NO NO
• SI SI SI
• SI SI
• SI
INICIO
A, B, C
INTRODUZCA TRES
VALORES DISTINTOS
A=B=C
A>B y A>C B>A y B>CC>A y C>B
A ES EL MAYOR
B>C
C ES EL MENOR
FIN
B ES EL MAYOR
C>A
A ES EL MENOR
C ES EL MAYOR
A>B
B ES EL MENOR
2. Diseñar un diagrama de flujo que sume 3 valores siempre que estos sean mayores que
10.
PSEUDOCODIGO
1. Inicio.
2. Inicializar las
variables A=0, B=0 y
C=0
3. Solicitar la
introducción de tres
valores distintos.
4. Si A>10, B>10 y C>10.
5. Suma.
6. Sino.
7. Volver al paso 3, ya
que los valores
deben ser mayores
que diez.
8. Fin.
DIAGRAMA DE FLUJO
•
•
• NO
• SI
•
INICIO
INTRODUZCA TRES
VALORES DISTINTOS
A, B, C
A>10, B>10, C>10
SUMA: A+B+C
FIN
3. Diseñe un diagrama de flujo que sume 2 valores, en un ciclo de 3 repeticiones y diga
cuantas veces el resultado fue positivo.
PSEUDOCODIGO
1. Inicio.
2. Inicializar las variables
A=0, B=0.
3. Solicitar la introducción
de dos valores distintos
A y B.
4. Suma
5. Si A>B siendo A
positivo, entonces.
6. Resultado positivo.
7. Sino.
8. Resultado negativo.
9. Si A<B siendo A
negativo, entonces.
10. Resultado positivo
11. Sino
12. Resultado negativo
13. Si A y B son positivos,
entonces.
14. Resultado positivo
DIAGRAMA DE FLUJO
SI NO SI NO
INICIO
INTRODUZCA DOS
VALORES DISTINTOS
A, B
SUMA
SI A>B, y +A
RESULTADO
POSITIVO
RESULTADO
NEGATIVO
SI A<B, y -A
RESULTADO
POSITIVO
RESULTADO
NEGATIVO
SI +A y +B
FIN