Vous êtes sur la page 1sur 5

EJERCICIOS PARA ALUMNOS ALGORITMOS COMPUTACIONALES

Desarrolle un algoritmo para los siguientes enunciados:


1.) Dado el cdigo de matrcula y 5 calificaciones de un alumno obtenidas a lo largo
del semestre; construya un algoritmo que permita imprimir la matricula del alumno
y el promedio de sus calificaciones.
1. Proceso Ejercicio_01
2. Definir codm, c1, c2, c3, c4, c5, prom Como Real;
3. Escribir 'Ingrese valor para codm';
4. Leer codm;
5. Escribir 'Ingrese valor para c1';
6. Leer c1;
7. Escribir 'Ingrese valor para c2';
8. Leer c2;
9. Escribir 'Ingrese valor para c3';
10. Leer c3;
11. Escribir 'Ingrese valor para c4';
12. Leer c4;
13. Escribir 'Ingrese valor para c5';
14. Leer c5;
15. prom<-c1+c2+c3+c4+c5/5
16. Escribir 'La nota final es:, prom;
17. FinProceso
2.) Escriba un algoritmo que permita calcular y escribir el cuadrado y el cubo de un
numero entero positivo NUM.
1.
2.
3.
4.
5.
6.
7.
8.
9.

Proceso ejercicio_02
Definir pnum, cuadrado, cubo como entero;
Escribir 'Ingrese valor para pnum';
Leer pnum;
cuadrado<-(pnum^2)
cubo<-(pnum^3)
Escribir 'el cuadrado es:, cuadrado;
Escribir 'el cubo es:, cubo;
FinProceso

3.) Construya un algoritmo, que, dado la base y la altura de un rectngulo, calcule el permetro y la
superficie del mismo.
Consideraciones:
Superficie = base x altura
Permetro = 2 x (base + altura)
1.
2.
3.
4.
5.
6.
7.

Proceso ejercicio_03
Definir b, h, s, p Como Real;
Escribir 'Ingrese valor para base';
Leer b;
Escribir 'Ingrese valor para altura';
Leer h;
s<-(b*h);

8. p<-2*(b+h);
9. Escribir 'la superficie es:, s;
10. Escribir 'el permetro es:, p;
11. FinProceso
4.) Construya un algoritmo, que dado el radio, calcule e imprima el rea y el dimetro de una
circunferencia.
1.
2.
3.
4.
5.
6.
7.
8.
9.

Proceso ejercicio_04
Definir r, a, d Como Real;
Escribir 'Ingrese valor para radio';
Leer r;
a<-(3.14*r^2);
d<-r*2;
Escribir 'el rea del circulo es:, a;
Escribir 'el dimetro del circulo es:, d;
FinProceso

5.) Una persona compr una hacienda en un pas sudamericano. La extensin de la hacienda esta
especificada en acres. Construya un algoritmo, que dado como dato la extensin de la hacienda en
acres, calcule e imprima la extensin en hectreas.
Consideraciones:
1 acre = 4047 m
1 hectrea = 10000 m2
1.
2.
3.
4.
5.
6.
7.

Proceso ejercicio_05
Definir a, h Como Real;
Escribir 'Ingrese valor para acres';
Leer a;
h<-a* 0.405
Escribir 'la hectrea es:, h;
FinProceso

6.) En las olimpiadas de invierno el tiempo que realizan los participantes en la


competencia de velocidad en pista, se miden en minutos, segundos y centsimas.
La distancia que recorren se expresa en metros. Construya un algoritmo, que calcule la velocidad de los
participantes en kilmetros por hora, de las diferentes competencias.
Consideraciones:
a) El tiempo debemos expresarlo en segundos, por los que para hacerlo
aplicaremos la siguiente formula:
= * + + /
b) Luego podemos calcular la velocidad, expresada en metros sobre segundos.
=

()
(

c) Para obtener la velocidad en kilmetros por hora aplicamos la siguiente


formula:
= *

3600 kilmetros

1000 horas
= * ,

1. Proceso ejercicio_06
2. Definir m, s, c, d Como Entero;
3. Definir tiempo_segun, veloenmetr, velokmhora Como Real;
4. Escribir 'Ingrese valor para minuto';
5. Leer m;
6. Escribir 'Ingrese valor para segundo';
7. Leer s;
8. Escribir 'Ingrese valor para centsima';
9. Leer c;
10. Escribir 'Ingrese valor para distancia';
11. Leer d;
12. tiempo_segun<-(m*60)+s+(c/100);
13. veloenmtr<-d/tiempo_segun;
14. velokmhora<-veloenmtr*3.6
15. Escribir 'la velocidad en metro es:, veloenmtr;
16. Escribir 'la velocidad en km por hora es:, velokmhora;
17. FinProceso
7.) Construya un algoritmo, que dado los tres lados de un tringulo, pueda determinar
su rea. Est se calcular aplicando la siguiente formula:
=

*( - ) *( - ) * ( - )

: = (1 + 2 + 3) /2
1. Proceso ejercicio_07
2. Definir l1, l2, l3 Como Entero;
3. Definir s, a Como Real;
4. Escribir 'Ingrese valor para l1';
5. Leer l1;
6. Escribir 'Ingrese valor para l2';
7. Leer l2;
8. Escribir 'Ingrese valor para l3';
9. Leer l3;
10. s<-(l1+l2+l3)/2;
11. a<-raiz(s*(s-l1) *(s-l2) *(s-l3) ^0.5);
12. Escribir 'el valor de s es:, s;
13. Escribir 'el rea es:, a;
14. FinProceso
8.) Construya un algoritmo que, ingresado un nmero de 3 cifras, se obtenga como resultado ingresado y
el inverso de dicho nmero.
1. Proceso ejercicio_08
2. Definir v1, v2, v3, n, i Como Entero;
3. Escribir 'Ingrese valor para n de 3 cifras';

4. Leer n;
5. v1<-trunc(n/100);
6. n<-n mod 100;
7. v2<-trunc(n/10);
8. v3<-n mod 10;
9. i<-(v3*100) +(v2*10) +v1;
10. Escribir 'el valor 1 es:, v1;
11. Escribir 'el valor 2 es:, v2;
12. Escribir 'el valor 3 es:, v3;
13. Escribir 'el inverso es:, i;
14. FinProceso
9.) Construya un algoritmo que calcule e imprima el nmero mnimo de billetes 20,10,5, 1 dlares, que se
necesita para cambiar un cheque. Considere que el valor del cheque es un nmero entero ledo desde el
teclado.
1. Proceso ejercicio_
2. Definir cantidad_cheque, numb20, numb10, numb5, numb1 Como Real;
3. Escribir 'Ingrese valor para cantidad de cheque';
4. Leer cantidad_cheque;
5. numb20<-trunc(cantidad_cheque/20);
6. cantidad_cheque<-cantidad_cheque mod 20;
7. numb10<-trunc(cantidad_cheque/10);
8. cantidad_cheque<-cantidad_cheque mod 10;
9. numb5<-trunc(cantidad_cheque/5);
10. cantidad_cheque<-cantidad_cheque mod 5;
11. numb1<-trunc(cantidad_cheque/1);
12. cantidad_cheque<-cantidad_cheque mod 1;
13. Escribir 'la cantidad de billetes de 20 es:, numb20;
14. Escribir 'la cantidad de billetes de 10 es:, numb10;
15. Escribir 'la cantidad de billetes de 5 es:, numb5;
16. Escribir 'la cantidad de billetes de 1 es:, numb1;
17. FinProceso
10.) Construya un algoritmo, que, dado el radio, la generatriz y la altura de un cono; calcule e imprima el
rea de la base, el rea lateral, el rea total y su volumen.
Consideraciones:
a.) El rea de la base se calcula con base en la siguiente frmula:
AB = Pi * Radio2
b) El rea lateral se calcula:
AL = Pi * Radio * Generatriz
c) El rea total se calcula:
AT = AB + AL
d) El volumen se calcula mediante la frmula:
=

1
3

* *

1. Proceso ejercicio_10
2. Definir r, g, a_c, a_b, a_lat, a_t, v Como Real;
3. Escribir 'Ingrese valor para radio';

4. Leer r;
5. Escribir 'Ingrese valor para generatriz';
6. Leer g;
7. Escribir 'Ingrese valor para altura del cono';
8. Leer a_c;
9. a_b<-(3.1416*r^2);
10. a_lat<-(3.1416*r*g);
11. a_t<-(a_b*a_lat)
12. Escribir 'el rea de la base es:, a_b;
13. Escribir 'el rea lateral es:, a_lat;
14. Escribir 'el rea total es:, a_t;
15. FinProceso
11.) Construya un algoritmo que me permita calcular el ndice de masa corporal de una persona. Mostrar
el resultado final.

1.
2.
3.
4.
5.
6.
7.
8.

Proceso ejercicio_11
Definir p_kg, e, imc Como Real;
Escribir 'Ingrese valor para peso en kg';
Leer p_kg;
Escribir 'Ingrese valor para estatura';
Leer e;
imc<-(p_k/e^2);
Escribir 'el imc es:, imc;
9. FinProceso

Vous aimerez peut-être aussi