Está en la página 1de 5

Principios de algoritmos

Tarea 2

Elabore algoritmos correspondientes a cada uno de los problemas planteados

1. Realice un diagrama de flujo y pseudocódigo que representen el algoritmo para


obtener el área de un triángulo.

Proceso area
Definir a,b,h Como Real
Escribir "ingrese base"
leer b
Escribir "ingrese altura"
leer h
a<-(b*h)/2
Escribir "el area es", a
FinProceso

2. Una empresa importadora desea determinar cuántos dólares puede adquirir con
equis cantidad de dinero en soles. Realice un pseudocódigo que representen el
algoritmo para tal fin.

Proceso cantidad dinero


Definir a, x Como Real
Escribir "ingresar cantidad de dinero
que
se obtendrá en dólares con la cantidad
de soles";
leer x;
a<-x/3.3;
Escribir "el resultado es:", a;
FinProceso

3. Una empresa que contrata personal requiere determinarla edad de las personas
que solicitan trabajo, pero cuando se les realiza la entrevista sólo se les pregunta el
año en que nacieron. Realice pseudocódigo que representen el algoritmo para
solucionar este problema
Proceso edades
Definir b, e Como Real
Escribir "ingresar el año en que
nacieron";
leer b;
e<-2018-b;
Escribir "las edades de cada personal",e;
FinProceso

4. Un estacionamiento requiere determinar el cobro que debe aplicar a las personas


que lo utilizan. Considere que el cobro es con base en las horas que lo disponen y
que las fracciones de hora se toman como completas y realice un pseudocódigo que
representen el algoritmo que permita determinar el cobro.
Proceso parquímetro
Definir a, b, p Como Real
Escribir "ingresar horas que se utiliza el
estacionamiento";
Leer a;
Escribir "ingresar costo por hora ";
leer b;
p<-a*b;
Escribir "el cobro que se debe aplicar es:”, p;
FinProceso
5. Se requiere determinarla hipotenusa de un triángulo rectángulo. ¿Cómo sería el
pseudocódigo que representen el algoritmo para obtenerla? Recuerde que por
Pitágoras se tiene que: C2 = A2 + B2

Proceso hipotenusa
Definir a, b, c Como Real
Escribir "ingresar primer cateto";
leer a;
escribir "ingresar segundo cateto";
leer b;
c<-RC(a^2+b^2);
Escribir "el resultado es:", c;
FinProceso

6. Se requiere determinar el tiempo que tarda una persona en llegar de una ciudad a
otra en bicicleta, considerando que lleva una velocidad constante. Realice un
pseudocódigo que representen el algoritmo para tal fin

Proceso tiempo
Definir v, t, d Como Real
Escribir "ingrese distancia";
leer d;
Escribir "ingrese velocidad";
leer v;
t<-d/v;
escribir "el resultado es:", t;
FinProceso
7. La compañía de luz y sombras (CLS)requiere determinar el pago que debe realizar
una persona por el consumo de energía eléctrica, la cual se mide en kilowatts (KW).
Realice un pseudocódigo que representen el algoritmo que permita determinar ese
pago
Proceso consumo_energia
Definir a, b, c Como Real
Escribir "ingresar cantidad de energía
eléctrica";
leer a;
Escribir "ingresar costo de la energía";
leer b;
c<-a*b;
Escribir "el pago que se debe realizar
por el consumo de energía es:”, c,"KW";
FinProceso

8. Se requiere determinar el costo que tendrá realizar una llamada telefónica con base
en el tiempo que dura la llamada y en el costo por minuto. Realice pseudocódigo
que representen el algoritmo para tal fin.

Proceso COSTO_LLAMADA
Definir t, c, m Como Real
Escribir "ingrese tiempo por llamada";
Leer t;
escribir "ingrese costo por minuto";
leer c;
m<-t*c;
escribir "el costo por llamada es:”, m;
FinProceso
9. Realice un pseudocódigo que representen el algoritmo para determinar
aproximadamente cuántos meses, semanas, días y horas ha vivido una persona.

Proceso vida
definir meses, semanas, días, horas, edad Como Real
Escribir "ingrese la edad";
leer edad;
meses<-edad*12;
semanas<-edad*7*12;
días<-edad*365;
horas<-edad*365*24;
escribir "los meses de vida son:", meses;
escribir "las semanas de vida son:", semanas;
escribir "los días de vida son:", días;
escribir "las horas de vida son:", horas;
FinProceso

También podría gustarte