Algoritmos P3
Algoritmos P3
Algoritmos P3
1. Inicio
2. Declaración de Variables:
Inicio
N = 0, Promedio = 0, Acumula= 0
6. Acumula = Acumula + N No
N <>0
7. Fin Mientras
Si
8. Promedio = Acumula/Cuenta
Cuenta = Cuenta + 1
9. Imprimir “Promedio:”; Promedio
Retorno
“Promedio: ”, Promedio
Fin
Ejercicio propuesto:
5. Mientras Numero_Obreros>0 No
Número_Obreros >0
6. Salario = Numero_Hora_Trabajada * 30
7. Total_nómina= Totalnómina + Salario
8. Numero_Obreros = Numero_Obreros - 1 Si
9. Imprimir Registro
10. Leer Datos Salario = Numero_Hora_Trabajada * 30000
11. Fin_Mientras
13. Fin
Numero_Obreros = Numero_Obreros - 1
Registro
Datos
Retorno
“Total:”, Total_nomina
Fin
Ejercicios propuestos:
a. ¿Qué pasaría si no se decrementa al número de obreros en uno?
b. Realice el mismo algoritmo utilizando la herramienta FOR,
c. Realice el mismo algoritmo utilizando la herramienta REPEAT.
1. Inicio
Inicio
2. Declaración de Variables:
Sub_total=0,Total = 0
Subtotal = 0, Total = 0
3. Ingrese “Código de Producto y
Precio:” Codigo_Producto,
Precio
4. Almacenar Codigo_Producto, Precio
Titulos
5. Imprimir líneas de títulos del recibo
de pago
No
6. Mientras Código_Producto <> “ “ Código_Producto<>” “
10. Fin_Mientras
Código_Producto,
11. IVA = Subtotal * 0,15 Precio
Fin
Ejercicios propuestos:
Años=0, Meses= 0,
Semanas=0, Dias=0
Num_dias
Dias = Num_dias
Si
Mientras Años = Años+ 1 Dias
Dias > 365
Retorno
Dias = Dias - 365
No
Fin
Ejercicios propuestos:
Elabore el Inicio
pseudocódigo
BC=0, BV= 0, BD=0,
BC2=0, BM=0
C=N
Si
BC = BC + 1 C Retorno
N >= 50000
C = C - 50000
No
Si
BV = BV +1
N >= 20000
C = C - 20000 C Retorno
No
Si
BD = BD +1 C Retorno
N >= 10000
C = C - 10000
No
No Si
BC2 = BC2 +1 C Retorno
N >= 5000
C = C - 5000
No
Si
BM = BM +1 C Retorno
N >= 1000
C = C - 1000
No
Resto = C
Fin
Enunciado:
Barcons Gloria T (1991): Cardivillo Carlos J y Ramírez Jesús Alberto, Computación II,
Universidad Nacional Abierta, Caracas.