ALGORITMO No. 1
Leer 10 números y sumarlos y obtener su cubo.
Análisis
Entrada: Num
Salida:
Cubo
1-
Inicio
Sum=0
CI=1
CF=10
2-
Hacer
Para, C1-1 a 10
Leer Num
3-
Sum=Sum
+ Num
CI=CI+1
4-
Fin para
Cubo=Sum * Sum * Sum
Fin
ALGORITMO No. 2
Leer 10 números e imprimir solamente los números positivos.
Entrada: Num
Salida: Números Positivos (NP)
1-
Inicio
Sum
CI=1
CF=10
2-
Leer Num
IF Num>0 THEN
3-
Imprimir Num
End IF
End For
Fin
ALGORITMO No. 3
Elaborar un algoritmo para enlistar los números pares entre
0 y 20.
1-
Inicio
2- Definición de variables
Indice
Pares
3-
Inializacion de variables
Pares=0
4-
For indice=0,
10
Pares=pares+2
Imprimir pares
5-
End For
6-
Fin
Pares
|
Pares
|
+ 2
|
||
0
|
0
|
2
|
=
|
2
|
2
|
2
|
2
|
=
|
4
|
3
|
4
|
2
|
=
|
6
|
4
|
6
|
2
|
=
|
8
|
5
|
8
|
2
|
=
|
10
|
6
|
10
|
2
|
=
|
12
|
7
|
12
|
2
|
=
|
14
|
8
|
14
|
2
|
=
|
16
|
9
|
16
|
2
|
=
|
18
|
10
|
18
|
2
|
=
|
20
|
ALGOTIMO No. 4
En una empresa se quiere calcular el salario semanal de cada
uno de los “N” obreros que laboran en ella. El salario se obtiene de la
siguiente forma, si el obrero trabaja 40
horas o menos se le paga $20 por hora, si trabaja 40 horas o más se le paga 20
por las primeras 40 horas y 25 por las
siguientes.
1-
Inicio
2- Definir variable,
Nombre (N), Horas Trabajadas (HT), Precio de Horas Trabajadas (PHT),
Precio de Horas Extras (PHE), Salario Semanal (SS).
3- Repeat
a)
Solicitar, N,
HT
b)
Leer, N,
HT
c)
Calcular salario IF
TH <=40 SI=PHT=HT*20
NO=PHE=(HT-40)*25 SS=PHT+PHE
d)
Mostrar N, SS
e)
Preguntar ¿Desea procesar a otro empleado? (S/W)
4- Until Desea=”W”
5- Fin
ALGORITMO No. 5
Determinar cuantos hombres y cuantas mujeres
se encuentran en un grupo de “N” personas, suponiendo que los datos son
extraídos alumno por alumno.
1- Inicio
2- Definición de variables
Numero de Hombres (NH), Numero de mujeres (NM), Persona (P), Desea Hombre (N), Mujeres (M).
3- Repeat
a) Solicitar Persona (P)
b) Leer persona
c) Calcular el, NH, NM If P=NM If P=H=NH
d) Imprimir el NH, NM
e) Preguntar ¿Desea procesar a otra persona? (S/N)
f) Leer desea
4- Until=Desea="N"
5- Fin
ALGORITMO No. 6
Obtener el promedio de calificaciones, de un
grupo de “N” alumnos.
1- Inicio
2- Determinar variables
Alumno (A), Numero de Calificación (NC), Promedio (P).
3- Repeat
a) Solicitar Alumno (A), Numero de Calificación (NC)
b) Leer Alumno (A), Numero de Calificación (NC)
c) Calcular el Promedio (P) y Alumno
d) Preguntar ¿Desea procesar a otro Alumno? (S/N)
4- Until=Desea="N"
5- Fin
ALGORITMO No. 7
En una tienda de de descuento las personas que
van a pagar el importe de su compra, llegan a la caja y sacan una bolita de
color que decía cual será su descuento que tendrán sobre el total de su compra.
Determinar la cantidad que pagara cada cliente, desde que la tienda abre hasta
que cierra. Se sabe que si el color de la bolita es roja, obtendrá un 40% de
descuento, si es amarilla un 20 % de descuento y si es blanca no obtendrá
descuento.
1- Inicio
2- Determinar variables
Roja (R), Amarilla (A), Blanca (B), Descuento (D), Cantidad de Compra (CC) Total de Compra (DT)
Desea Cliente (CL).
3- Repeat
a) Solicitar cliente CL, CC
b) Leer, CL, CC
c) Calcular DT
If L=DT=CC*0.4 A=DT=CC*0.25 B=DT=CC*0
d) Imprimir, CL, DT
e) Preguntar ¿Desea procesar a otro cliente?
f) Leer Desea
a) Solicitar cliente CL, CC
b) Leer, CL, CC
c) Calcular DT
If L=DT=CC*0.4 A=DT=CC*0.25 B=DT=CC*0
d) Imprimir, CL, DT
e) Preguntar ¿Desea procesar a otro cliente?
f) Leer Desea
4- Until=Desea="N"
5- Fin