Está en la página 1de 8

UNIVERSIDAD TECNOLGICA DEL PER

PRINCIPIO DE ALGORITMOS

TRABAJO AUTONOMO REFLEXIVO


presenta el alumno

Lima, agosto del 2016

ESTRUCTURAS REPETITIVAS

EJERCICIO 1
1 Proceso Calculo Factorial
2
Definir n Como Entero
3
Escribir "Escriba su nmero"
4
Leer n
5
fac<-1
6
Para i<-1 Hasta n Hacer
7
fac<-fac*i
8
Fin Para
9
Escribir "Su factorial es ", fac
10 FinProceso

EJERCICIO 15
1 Proceso Fibo
2
Definir n, A, B, R como entero
3
Escribir "Ingrese el trmino"
4
Leer n
5
A<-0
6
B<-1
7
Para i<-0 Hasta n Hacer
8
Escribir A
9
R<-A+B
10
B<-A
11
A<-R
12
Fin Para
13 FinProceso

EJERCICIO 2
1 Proceso DIGITOS

2
Definir n, R, S, T, A, B Como Real
3
Escribir "Escriba su nmero"
4
Leer n
5
A<-10
6
B<-1
7
R<-0
8
S<-0
9
T<-0
10
Mientras A<=n Hacer
11
B<-B+1
12
A<-A*10
13
Fin Mientras
14
Mientras n<>0 hacer
15
R<-n mod 10
16
Si R MOD 2=0 Entonces
17
S<-S+R
18
Sino
19
T<-T+R
20
Fin Si
21
n<-trunc (n/10)
22
FinMientras
23
Escribir "La suma de trminos pares es ", S
24
Escribir "La suma de trminos impares es ", T
25
Escribir "La cantidad de dgitos es ", B
26 FinProceso

EJERCICIO 13
1 Proceso SUELDO MENSUAL
2
Definir n,A,B,R,Q,Z,M,G,C,D,E,F como entero

3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40

Escribir "Ingrese el nmero de trabajadores"


Leer n
A<-0
B<-0
C<-0
D<-0
E<-0
F<-0
Para i<-1 Hasta n Hacer
Escribir "Digite su nombre
Leer Z
Escribir "Numero de das trabajados
Leer Q
Escribir "Das que falt durante el mes"
P<- 30-Q
Escribir "Falt ", P "das
Escribir "Digite el monto de su sueldo
Leer M
Si M>=4000 Entonces
A<-A+1
C<-C+M
Sino
Si M<=3500 Entonces
B<-B+1
D<-D+M
Sino
Si M>=2500 Entonces
B<-B+1
E<-E+M
Sino
Si M<=1000 Entonces
A<-A+1
F<-F+M
Fin Si
Fin Si
Fin Si
Fin Si
Fin Para

41
42
43
", B
44
ms
45

G<-(C+D+E+F)/n
Escribir " El monto total de sueldos es ", G
Escribir "El nmero de empleados que ganan entre 2500 y 3500 es
Escribir "El nmero de empleados que ganan menos de 1000 y
de 4000 es ", A
FinProceso

ESTRUCTURAS CONDICIONALES
EJERCICIO 3
1 Proceso ORDEN
2
Definir a, b, c como entero

3
Escribir "Digite 3 nmeros"
4
Leer a
5
Leer b
6
Leer c
7
Si a>b Entonces
8
Si b>c Entonces
9
Escribir "El orden es ", a "," b "," c
10
Sino
11
Si a>c Entonces
12
Escribir "El orden es ", a "," c "," b
13
Sino
14
Escribir "El orden es ", c "," a "," b
15
Fin Si
16
Fin Si
17
Sino
18
Si a>c Entonces
19
Escribir "El orden es ", b "," a "," c
20
Sino
21
Si b>c Entonces
22
Escribir "El orden es ",b "," c "," a
23
Sino
24
Escribir "El orden es ",c "," b "," a
25
Fin Si
26
Fin Si
27
Fin Si
28 FinProceso

EJERCICIO 10
Proceso PAROIMPAR
Definir a Como Entero
Escribir "Digite su nmero"
Leer a

Si a=0 Entonces
Escribir "es nulo"
Sino
Si a mod 2=0 Entonces
Escribir "El numero es par"
Sino
Escribir "El numero es impar"
Fin Si
Fin Si
FinProceso

ESTRUCTURAS SECUENCIALES
EJERCICIO 10
Calcular la velocidad de un auto en Km/h, ingresando la
distancia recorrida en metros y el tiempo en minutos
1 Proceso VELOCIDAD
2
Definir a,b,D,T,A Como REAL
3
Escribir "Digite su distancia en metros"
4
Leer a
5
Escribir "Digite su tiempo en minutos"
6
Leer b
7
D<-a/1000
8
T<-b/60
9
A<- D/T
10
Escribir "La velocidad de un auto es " A "km/hora"
11 FinProceso

EJERCICIO 8
Un millonario excntrico tena tres hijos: Carlos, Jos y Marta. Al
morir dej el siguiente legado: A Jos le dej 4/3 de lo que le
dej a Carlos. A Carlos le dej 1/3 de su fortuna. A Marta le dejo
la mitad de lo que le dej a Jos. Preparar un algoritmo para
darle la suma a repartir e imprima cuanto le toc a cada uno.
1 Proceso HERENCIA

2
Definir n,C,J,M Como REAL
3
Escribir "Digite la herencia que dejo el millonario"
4
Leer n
5
C<-(1*n/3)
6
J<-(4*C/3)
7
M<-(1*J/2)
8
Escribir "Carlos recibi ", C
9
Escribir "Jos recibi ", J
10
Escribir "Marta recibi ", M
11 FinProceso

También podría gustarte