Está en la página 1de 14

INFORMATICA PROBLEMAS RESUELTOS DE DIAGRAMACION LOGICA

1. La suma de dos nmeros C

A,B

C=A+B

F 2. El promedio de tres nmeros. C

A,B,C

P=(A+B+C)/3

F 3. Determinar cual es mayor. Sabiendo que A B C

A,B

SI

A>B

NO

DECISIN ANIDADA 4. Determinar cual nmero es mayor. A puede ser igual a B C

A,B SI NO

A>B

SI

A=B

NO

F 5. Se ingresan tres nmeros (distintos entre s), para mostrar cul es mayor. C

A,B,C SI NO

A>B

SI A>C

NO NO B>C SI

6. Idem al anterior pero mostrando el mayor, el del medio y el menor. C

A,B,C SI NO

A>B NO

SI

B>C

NO C,B,A

B>C SI

SI

C>A

NO

A,B C

SI

A>C

NO B,C,A B,A,C

A,C,B

C,A,B

F OPERADOR LGICO Y 7. Idem al 5 pero usando el operador lgico Y C

A,B,C SI NO

(A>B) && (A>C)

SI

(B>A) && (B>C)

NO

8. Idem al 6 pero usando el operador lgico Y C

A,B,C SI
(A>B) && (B>C)

NO

A,B C

SI

(A>B) && (C>B)

NO

SI

A>C

NO

SI

B>C

NO

A,C,B

C,A,B

SI

A>C

NO

C,B,A

B,A,C

B,C,A

CICLO DE REPETICIN ANTES 9. Se ingresan 20 nmeros para hallar el promedio C

A,B,C,D,E,,N

S=A+B+C+D+E+..+N

P=S/20

AHORA CON CICLO DE REPETICIN EXACTO 10. Idem al anterior pero usando ciclo de repeticin C PRUEBA DE ESCRITORIO A 3 5 15 S 0 3 8 23 X 20 19 18 S=0

A X 1 20

S=S+A

P=S/20

11. Se ingresan 10 pares de temperaturas ( T1 y T2 ). Hallar el promedio de las temperaturas T1 y el promedio de las temperaturas T2 C

S1=0 S2=0

T1,T2 X 1 10

S1=S1+T1 S2=S2+T2

P1=S1/10 P2=S2/10

P1,P2

F 12. Se ingresan 10 pares de temperaturas ( T1 y T2 ). Hallar el promedio de las temperaturas mayores entre dichos pares. C

S=0

T1,T2 X 1 10 SI NO

T1 T 2

S=S+T1

S=S+T2

P=S/10

13. Se ingresan N pares de temperaturas ( T1 y T2 ) para hallar el promedio de las temperaturas que estn entre 5 y 15. NOTA: Toda variable contadora o acumuladora siempre debe empezar en 0 y estar fuera del ciclo de repeticin C PRUEBA DE ESCRITORIO SUPONIENDO 3 PARES N 3 X 0 1 2 3 T1 0 7 5 T2 3 10 8 S 0 17 25 C 0 S=0 C=0 2 3

T1,T2 2

X 1 N

SI

T1 > 5 & &T1 < 15

NO

S=S+T1 C=C+1

SI

T 2 > 5 & &T 2 < 15

NO

S=S+T2 C=C+1

P=S/C

14. Se ingresan N nmeros enteros para hallar lo siguiente: a. Cantidad de nmeros negativos. b. Sumatoria de nmeros que se encuentran entre el 1 y el 10 y el promedio del resto de los valores.

S=0 S1=0 C=0 C1=0

X 1 N

SI

A > 1 & & A < 10

NO

S=S+A

S1=S1+A C=C+1

SI

A<0

NO

C1=C1+1

S=S+A P=S1/C C1=C1+1

S,P,C1

MXIMOS Y MNIMOS CON REPETICIN EXACTA Y NO EXACTA X 1 30

EN ESTE CASO ESTO ES PARA 31 TEMPERATURAS

15. Ingresar 30 temperaturas y hallar la mayor PRUEBA DE ESCRITORIO T 15 10 20 21 12 TMAX 15 20 21 X T 1 2 3 4 C

T MAX = T

X 1 30

SI

T > TMAX

NO

T MAX = T

T MAX

16. Hallar la mayor temperatura con su fecha correspondiente.

PRUEBA DE ESCRITORIO T 15 20 10 21 12 F 1-3-10 2-3-10 3-3-10 4-3-10 5-3-10 T MAX 15 20 21 F MAX 1-3-10 2-3-10 4-3-10 1 2 3 4 X

C T,F T MAX = T F MAX = F

T,F

X 1 30

SI

T > TMAX

NO

T MAX = T F MAX = F

T MAX F MAX

CICLO DE REPETICIN NO EXACTO O CONDICIONAL 17. Hallar la mayor temperatura hasta que la temperatura sea 100C C

T MAX =-1000

T <> 100
SI SI NO

NO

NO

T > TMAX

T MAX = T

T MAX

F T

18. En una competencia de ciclismo largan los competidores en forma individual, obteniendo el tiempo. Hallar el mejor competidor informando el nmero y su tiempo. Son 100 competidores.
C

Ti,N
Ti MIN = Ti N MIN = N

Ti,N X 1 99 Ti MIN = Ti NMIN= N SI NO NO

Ti < TiMIN

Ti MIN NMIN

19. Idem al anterior pero sin saber la cantidad de competidores. (Termina con 0)
C Ti MIN = 0

Ti,N

Ti MIN = Ti NMIN= N NO

Ti <> 0
SI SI Ti MIN = Ti NMIN= N

Ti < TiMIN

NO Ti MIN NMIN

Ti,N

20. Idem al anterior pero tambin informando el competidor ltimo, nmero y tiempo.
C Ti MIN = 1000 N MIN = 0 Ti MAX =0 N MAX = 0

Ti,N

SI

Ti < TiMIN

NO

Ti MIN = Ti NMIN= N

SI Ti MAX = Ti NMAX= N

Ti > TiMAX

NO

Ti=0 SI Ti MIN NMIN Ti MAX NMAX

NO

PARES O IMPARES MOD 3 MOD 2 = 1 8 MOD 2 = 0 EL RESTO DE LA DIVISIN

SI(par)

NMOD 2 = 0

NO(impar)

21. En una agencia de alquiler de autos se desea saber la cantidad de veces que se alquil un auto y la sumatoria de km. por cada uno. La cantidad de autos es 3 y la cantidad de datos es 80.

C A1 = 0 A2 = 0 A3 = 0 K1 = 0 K2 = 0 K3 = 0

SI

NO

A =1
A1 = A1+1 SI NO

A=2
A2 = A2+1 A3 = A3+1

1 X

80 NO K<>0 SI SI NO

A =1
K1 = K1+1 SI NO

A=2
K2 = K2+1 K3 = K3+1

K1,K2,K3 A1,A2,A3

También podría gustarte