Está en la página 1de 6

“AÑO DE LA UNIDAD, LA PAZ Y EL DESARROLLO”

CARRERA PROFESIONAL: INGENERIA INDUSTRIAL

CURSO
PRINCIPIOS DE ALGORITMOS

NOMBRE
HECTOR LUIS LEVERYYET PEÑA ESCOBAR

DOCENTE
LINO JOSE PINTO OPPE

AÑO LECTIVO

2023
Ejercicios de algoritmos

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


algoritmo para obtener el área de un triángulo

Proceso área de un triangulo


Escribir "obtener el area de un triangulo"
Escribir "digite la base"
Leer a;
Escribir "digite la altura"
Leer b;
area<-(a*b)/2
Escribir "el area es:",area,""
Proceso área de un triangulo
FinProceso

obtener el área de un triangulo

“digite la base”

Digite la altura

Área (a*b)/2

“el área es :”área”

Fin proceso
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 dólar a soles


Proceso dólar a soles
Escribir "precio del Dolar: 3.57 soles peruanos"
Escribir "inserte el precio en dolares"
precio del Dolar: 3.57
Leer cantidad
resultado<-cantidad * 3.57
Escribir "la cantidad en soles es:”, resultado inserte el precio en dólares

Fin Proceso
cantidad

resultado<-cantidad * 3.57

la cantidad en soles

Fin proceso

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 determinar edad
Proceso determinar edad
Escribir "inserte el año de nacimiento del postulante"

Leer cantidad; resultado<-2020 – cantidad


inserte el año de nacimiento
Escribir "la edad del postulante es:”, resultado

Fin Proceso
cantidad

resultado<-2020 – cantidad

la edad del postulante

Fin Proceso
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 estacionamiento
Escribir "buenas el estacionamiento cuesta 2.5 soles la hora"
Escribir "inserte las horas estacionadas"
Leer cantidad
resultado<-2.5 * cantidad
Escribir "Pago por estacionamiento es:”, resultado
Fin Proceso

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 de un triángulo rectángulo
Definir a,b, resultado Como Real
Escribir "inserte cateto vertical"
Leer a
Escribir "inserte cateto horizontal"
Leer b
resultado<- a^2 + b^2 Escribir "La hipotenusa es:"," ", RC(resultado)
Fin Proceso

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 determinar tiempo de viaje

Escribir "inserte la velocidad en km/h"

Leer a;

Escribir "inserte la distancia"

Leer b;

resultado<-b/a
Escribir "el tiempo recorrido es:”, resultado, "horas"

Fin Proceso

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 calcular el precio de la electricidad
Escribir "0.5 por kilowatts(KW) ".
Escribir "inserte los kilowatts(KM)".
Leer km; resultado<-km * 0.5; Escribir "el precio a pagar es: S/.”, resultado
Fin Proceso

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 tarifa llamada

Escribir "buenas la llamada por minuto cuesta 0.5 soles"

Escribir "total del tiempo que hablo:"

Leer tiempo

resultado<-0.5 * tiempo;

Escribir "Pago por la llamada es: S/.”, resultado

Fin Proceso

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 suma resta multiplicación división
Escribir "indique cuantos años tiene la persona".
Leer a;
días<-a * 365;
semanas<- a * 54; //aquí se pondría la división de los días del año entre los 7 días de la
semana, pero eso nos daría un resultado con decimales
meses<- a * 12; hora<- (365*24) * a;
Escribir "los días en los “, a," años de la persona son:”, días;
Escribir "las semanas en los “, a," años de la persona son:”, semanas;
Escribir "los meses en los “, a," años de la persona son:”, meses;
Escribir "las horas en los “, a," años de la persona son:”, hora
Fin Proceso

También podría gustarte