diagramas de flujo (2)
TRANSCRIPT
FACULTAD DE INGENIERIAS Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERIA CIVIL
CICLO
:
III
ASIGNATURA ESTUDIANTE
: :
Programacin Digital Revilla Romero, Lidia Raquel
DOCENTE
:
Chingo Tello, Abel
Marzo del 2012
Diagramas de flujo
DIAGRAMAS DE FLUJO 1. Considerando 10 como valor de un lado de un cuadrado calcular el rea, permetro y diagonal de dicha figura.INICIO
L
A=L2 P= L+L+L+L D= L
MOSTRAR A MOSTRAR P MOSTRAR D
FIN
2. Los valores de un rectngulo son: base=10 y altura=15. Calcular su rea y Permetro.INICIO
LEER A LEER P
A= b * h P=b+h+b+h
MOSTRAR A, P
FIN Pgina 2
Diagramas de flujo
3. Hacer un diagrama de flujo que te permita sumar dos nmeros.INICIO
LEER A LEER B
C=A+B
MOSTRAR C
FIN
4. Hacer un diagrama de flujo que te permita sumar dos nmeros.INICIO
LEER A LEER B
C=A - B
FIN
Pgina 3
Diagramas de flujo
5. Hacer un diagrama de flujo que te permita multiplicar dos nmeros.INICIO
LEER A LEER B
C=A * B
MOSTRAR C
FIN
6. Hacer un diagrama de flujo que te permita dividir un nmero entero entre otro.INICIO
LEER NUMERO ENTERO A LEER NUMERO ENTERO B
C=A / B
MOSTRAR C
FIN
Pgina 4
Diagramas de flujo
7. Dado tres Notas (12, 15,18) mostrar el promedio de dichas notas.INICIO
LEER A, B, C
A=12 B=15 C=18
D= (A+B+C)/3
MOSTRAR D
FIN
8. Calcular el valor del rea y el permetro de un crculo.
Pgina 5
Diagramas de flujo
INICIO
LEER A LEER P
A=r2 P=2r
MOSTRAR A, P
FIN
9. Hacer un programa que ingrese 3 notas de un Alumno y calcule el promedio y adems diga si aprob o no.INICIO
PROM=
MOSTRAR DESAPROBADOS
PROM11
MOSTRAR APROBADOS
FIN
Pgina 6
Diagramas de flujo
10. Hacer un programa que pida 2 Radios R1 y R2, Calcule las respectivas reas de los crculos y halle la diferencia de reas y muestre esta diferencia como respuesta.INICIO
LEER R1, R2 A1=R12 A2=R22
C=A1- A2
MOSTRAR C
FIN
11. Determinar la hipotenusa de un triangulo rectngulo conocidas las longitudes de sus catetos.INICIO
LEER C1, C2
H=
MOSTRAR H
FIN
Pgina 7
Diagramas de flujo
12. Convertir el valor 15 dado en Km. A Decmetro, metros y milmetros.
INICIO
LEER VALOR Dam=15KM*102 m=15Km*103 mm= 15Km*106
MOSTRAR dam, m, mm
FIN
13. Convertir 1.8 pulgadas a Metros y a Yardas.
INICIO
LEER VALOR
VALOR = 1.8 PULG m= 1.8 PULG *0.025m/Pulg yardas=1.8pPULG*0.028yardas/pulg
MOSTRAR m MOSTRAR yardas
FIN
Pgina 8
Diagramas de flujo
14. Calcule el monto parcial (cantidad * precio), el IGV (18% del monto parcial) y el monto total (monto parcial + IGV) que debe pagarse por comprar una determinada cantidad de un producto, que cuesta determinado precio.
INICIO
LEER C LEER P
MP=C .P IGV=18% (M.P) MT=(M.P) + IGV
MOSTRAR MP MOSTRAR IGV MOSTRAR MT
FIN
15. En un curso se han establecido tres notas: nota de trabajos T, nota de medio ciclo M y nota de fin de ciclo F, cada una con un peso de 40%, 30% y 30% respectivamente. Calcular el promedio de un alumno.
Pgina 9
Diagramas de flujo
INICIO
LEER T, M, F
Mostrar P
FIN
16. Calcular el salario que recibir un trabajador, si se conoce el nmero de horas trabajadas y el pago que recibe por hora. Considere adems que por concepto de AFP se le descuenta el 7%.INICIO
LEER HT, PH
Sal= (HT*PH)-7/100
Mostrar Sal
FIN
Pgina 10
Diagramas de flujo
17. Calcular el nmero de das que ha vivido una persona a partir de su edad. Considere cada ao como 365 das.INICIO
LEER E
ND=E*365
Mostrar ND
FIN
18. Ingresar un nmero que represente segundos y determinar a cuanto equivale en horas, minutos y segundos.
INICIO
LEER S
H=S/60 M=S/3600
Mostrar H, M, S
FIN
Pgina 11
Diagramas de flujo
19. Ingrese una cantidad expresada en centmetros y convirtala a su equivalente en metros.INICIO
LEER C
M=C/100
Mostrar M
FIN
20. La distancia entre dos puntos (X1, Y1) y (X2, Y2) de un plano se puede obtener sacando la raz cuadrada de la expresin (X2 X1)2 + (Y2 Y1)2. Escribir un programa que dados dos puntos por el usuario, calcule la distancia entre esos dos puntos.INICIO
LEER A, B
Mostrar D
FIN
Pgina 12
Diagramas de flujo
21. La gasolina se almacena en tanques cilndricos de un radio especfico. Se necesita un programa que ingresando el valor del radio y la altura hasta que se llene la gasolina, calcule el volumen de gasolina que se tiene. (Volumen del cilindro = PI*Radio*Altura).INICIO
LEER R, A
V= 3.14*R*A
Mostrar V
FIN
22. Una temperatura en grados centgrados C, puede ser convertida en su valor equivalente de la escala Fahrenheit de acuerdo a la siguiente frmula: F = (9 / 5) C + 32 .Escribe un programa C que solicite una temperatura en grados centgrados por teclado y presente en pantalla la temperatura Fahrenheit equivalente. (ATENCIN a la divisin 9/5).INICIO
LEER C
F= (9/5)*C+32
Mostrar F
FIN
Pgina 13
Diagramas de flujo
23. Construya un programa que pida un nmero A ingresado es PAR.
y muestre si el nmero
INICIO
LEER A
SI es PAR (A mod 2) = 0
NO
FIN
24. Construya un programa que pida un nmero A y muestre si el nmero ingresado es PAR o IMPAR.INICIO
LEER A
SI es PAR (A mod 2) = 0
NO es IMPAR
FIN
Pgina 14
Diagramas de flujo
25. Hacer un programa que determine que nmero es el mayor de 2 nmeros ingresados.INICIO
LEER N, M
SI N>M el mayor es N
NO el mayor es M
FIN
26. Hacer un programa que pida 2 Radios R1 y R2, Calcule las respectivas reas de los crculos y halle la diferencia de reas y muestre sta diferencia como respuesta pero deber mostrar el valor absoluto de la diferencia.INICIO
LEER R1, R2 A1= R12 A2= R1 D = A1- A2
Mostrar |D|
FIN Pgina 15
Diagramas de flujo
27. Leer dos nmeros y ver en la pantalla si estn en orden crecientes o decrecientes.
INICIO
LEER A, B
NO creciente A>B
SI decreciente
FIN
28. Hacer un programa que muestre el mensaje de acuerdo la edad ingresada: Si la edad es de 0 a 10 aos nio, si la edad es de 11 a 14 aos pber, si la edad es de 15 a 18 aos adolescente, si la edad es de 19 a 25 aosjoven, si la edad es de 26 a 65 aos adulto, si la edad es mayor de 65 anciano.
Pgina 16
Diagramas de flujo
INICIO
LEER E
SI nio 0E10
NO
SI pber 11E14 SI adolescente SI
NO
NO 15E18
19E25 joven NO SI adulto 26E65 NO SI anciano E>65
NO
FIN
Pgina 17
Diagramas de flujo
29. Hacer un programa que muestre el horario en que se transmite Por ejm: dibujos animados :Si es de 10 a 12 horas tele serie , si es de 13 a 16 horas novelas repetidas si es de 16 a 18 horas dibujos animados , si es de 18 a 22 horas novela s juveniles , si es de 22 a 23 horasnoticiero.
INICIO
LEER H
SI dibujos animados 10H12
NO
SI novelas repetidas 13H16
NO
SI dibujos animados SI 16H18
NO
novelas juveniles
18H22 NO 22H23 NO
SI noticiero
FIN Pgina 18
Diagramas de flujo
30. Dado la ecuacin ax - b = 0 se desea conocer x dados a y b. Ten en cuenta que dadas las coordenadas de los extremos de una lnea se puede determinar la longitud de ella, la distancia se puede calcular usando Pitgoras d = ((x2-x1)^2 + (y2-y1)^2) ^ 0.5INICIO LEER x1, x2, y1, y2
D=((x2-x1)^2 + (y2-y1)^2) ^ 0.5 B= x2- x1 A= y1-y2
X = B/A
Mostrar X
FIN
31. Hacer un algoritmo que calcule y escriba el cubo del nmero ingresado.INICIO
LEER N Cubo = N3
Mostrar cubo
FIN
Pgina 19
Diagramas de flujo
32. Hacer un programa que calcule el nmero mayor y el nmero menor habiendo ingresado la suma y la resta. Adems calcular la diferencia del nmero mayor y menor. .INICIO
LEER C, D
C=A+B D= A-B A=(C+D)/2 B=C-A
el mayor es A; el menor es B
SI A>B
NO
el mayor es B; el menor es A
E= NMAY-NMEN
MOSTRAR E
FIN
Pgina 20
Diagramas de flujo
33. Disear un algoritmo que al ingresar el dividendo y el divisor, me calcule el residuo y el cociente de dicha divisin. use los operadores mod y div.INICIO
LEER A,B
C= (A DIV B) R= (A MOD B)
Mostrar C, R
FIN
34. Dadas las horas trabajadas de una persona y la tarifa de pago, calcular el salario y escribirlo.INICIO
LEER HT, TP
SAL= HT*TP
Escribir SAL
FIN
Pgina 21
Diagramas de flujo
35. Dada las horas trabajadas de una persona y la tarifa de pago por hora, calcular su salario y escribirla y los valores porcentuales a su salario en 10%, 30%, 60% y 80%.INICIO
LEER HT, TP
SAL= HT*TP VP1=SAL*10/100 VP2=SAL*30/100 VP3=SAL*60/100 VP4=SAL*80/100
Escribir SAL, VP1, VP2, VP3, VP4
FIN
36. Una llamada telefnica en cualquier en cualquier telfono pblico cuesta S/. 0.50 por los primeros 3 minutos o menos. Cada minuto adicional cuesta S/. 0.10. Calcule el costo de una llamada cualquiera.
Pgina 22
Diagramas de flujo
INICIO
LEER T
T1= 3 min T2=T-T1
SI C=T*0.50 T3 min
N O
C=T*0.50+T2*0.60
MOSTRAR C
FIN
37. Determine si un nmero entero cualquiera, es mltiplo de 7 y 3.
Pgina 23
Diagramas de flujo
INICIO
LEER N
SI mltiplo de 7 (N MOD 7)=0
NO
SI mltiplo de 3 (N MOD 3)=0
NO
FIN
38. En una tienda se ha establecido la siguiente oferta: por compras menores a 50 soles se hace un descuento de 8%, pero para compras a partir de 50 el descuento es de 10%. Se pide ingresar la cantidad y el precio del producto que se compra y determinar cunto se descontar y cuanto se cobrar.
Pgina 24
Diagramas de flujo
INICIO
LEER C,PP
T=C*PP
D= T*10/100 PF= T-D
SI T>50
NO
D= T*8/100 PF= T-D
MOSTRAR D, PF
FIN
39. En una universidad el examen tiene un puntaje mximo de 120 puntos y se han fijado los puntajes mnimos para el ingreso a una carrera profesional, de la siguiente manera:CARRERA PROFESIONAL SISTEMAS ELECTRNICA INDUSTRIAL ADMINISTRACIN PUNTAJE MINIMO 100 90 80 70
Pgina 25
Diagramas de flujo
De acuerdo al puntaje obtenido por un alumno, determine la(s) carrera(s) a la(s) que ingreso o de un mensaje indicando que no le alcanz puntaje para ingresar.
INICIO
LEER P Si
No alcanz puntaje para ingresar
P69
No Si Administracin 70P79 No Si Industrial 80P89 No Si Electrnica 90P99
Si Sistemas P100
No
FIN
Pgina 26
Diagramas de flujo
40. Dada la edad de una persona determine en que etapa del desarrollo se encuentra. Etapa Edad Infancia Desde 0 hasta 2 aos Niez Desde 3 hasta 12 aos Adolescencia Juventud Adultez Senectud Desde 13 hasta 17 aos Desde 18 a 25 aos Desde 26 hasta 60 aos De 61 aos a msINICIO
LEER E SI infancia 0E2 No 3E12 No SI adolescencia 13E17 No SI juventud 18E25 No 26E60 No SI Senectud E61
SI niez
SI adultez
FIN
Pgina 27