Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guía de Laboratorio Nº 11
Algoritmos y Flujogramas
1. Dado un tiempo en minutos, calcular los días, horas y minutos que le corresponden.
3. Dada las horas trabajadas de una persona la tarifa de pago. Calcular su salario e
imprimirla.
10. El ing. De sistemas del banco de crédito necesita conocer de una lista de 2500
cuentas cual es la que posee mayor y menor cantidad de dinero (d)
13. Hacer un programa que muestre el mensaje de acuerdo la edad ingresada: Si la edad
es de 0 a 10 años “niño”, si la edad es de 11 a 14 años “púber” , si la edad es de 15 a
18 años “adolescente” , si la edad es de 19 a 25 años “joven” , si la edad es de 26 a
50 años “ adulto”, si la edad es mayor de 65 “anciano”
15. Realizar algoritmo para pedir dos datos numéricos hacer su suma, su resta, su
multiplicación y división, imprimir resultados.
2. variables: tiempo_seg,minutos,segundos
inicio
leer: tiempo_seg
si minutos = tiempo_seg div 60 entonces
segundos = tiempo_seg mod 60
fin_si
imprimir: minutos,segundos.
fin
3. Inicio
leer: h, t
S=h * t
Imprimir: s
Fin
4. Inicio
Leer: n
S=0
Mientras n<>0 hacer
R=n mod 10
S=s + r
N=n div 10
Fin _ mientras
Imprimir: s
Fin
7. variables: sueldo,sueldo_neto,descuento
inicio
leer: sueldo
si: sueldo <= 1000 entonces
descuento = sueldo * 0.1
si_no
si: sueldo <= 2000 entonces
descuento = (sueldo - 1000) * 0.05 + 1000 * 0.1
si_no
descuento = (sueldo - 2000) * 0.03 + 1000 * 0.1
fin_si
imprimir: descuento.
Fin
8. Inicio
Leer : N
X=1
S=0
Mientras x<=N hacer
S=s+1
X=x+1
Fin _ mientras
Imprimir: s
Fin
9. Inicio
Leer n
desde I = 1 hasta 100 hacer
Si n < 15 entonces
Escribir n
Sino
Si n > 50 entonces
Escribir n
Sino
Si n > 25 y n < 50 entonces
Escribir n
Fin_si
Fin_si
Fin_si
Fin_desde
n=n+1
si n < 0 entonces
Escribir “error de datos procesados”
Fin_si
Fin.
10. Inicio
Leer n
Max = n
Min = n
Desde i = 1 hasta 2500 hacer
Leer n
Si n > max entonces
Max = n
Sin_no
Si n < min entonces
Min = n
Fin_si
Fin_si
Fin_desde
Escrbir “MÁXIMO” Max
“MINIMO” Min
Fin
12. Inicio
Leer N
Prod= 1
Mientras N <>0 hacer
Dig numero div 10
Si dig <> 0 entonces
Prod =prod * dig
Fin-si
Numero =numero div 10
Fin-mientras
Imprimir Prod, Dig
Fin
13. inicio
Leer n
si n >=0 y n<=10 entonces
escribir “niño ”
sino
si n >=11 y n<=14 entonces
escribir “púber “
sino
si n>=15 y n<=18 entonces
escribir “adolescent e”
sino
si n>=19 y n<=25 entonces
escribir “ joven”
sino
si n>=26 y n<=65 entonces
escribir “adulto”
sino
si n>65 entonces
escribir “anciano”
fin_si
fin_si
fin_si
fin_si
fin_si
fin_si
fin
14. inicio
pedir base =B
pedir altura =H
A = (B*H)/2
imprimir resultado A
fin.
15. inicio
pedir valor del dato numérico “A”
pedir valor del dato numérico “B”
C=A+B
D=A*BV
M=A/B
R=A-B
imprimir resultado de “C,D,M,B”
fin
16. 1. Inicio
2. Declaración de Variables:
Vel = 0
3. Leer Datos: Vel
4. Versal = (Vel * 1000) / 3600
5. Imprimir resultado
6. Fin
17. 1. Inicio
. Declaración de Variables: CatA= 0,
CatB=0
Leer el valor de cada cateto
Almacenarlo en la variable CatA y
CatB
Calcular el valor de Hip con la
formula indicada
Escribir el valor de la Hipotenusa
Fin