Está en la página 1de 3

PRINCIPIOS DE ALGORITMOS

ALGORITMOS

LOGRO DE LA SESIÓN: Al final de la sesión, el alumno elabora algoritmos.

EJERCICIOS

Elabore el algoritmo correspondiente a cada uno de los problemas planteados.

1. Realice el pseudocódigo que representen el algoritmo para obtener el área de


un triángulo.

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

3. Una empresa que contrata personal requiere determinar la 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 el diagrama de flujo y pseudocódigo que representen el
algoritmo para solucionar este problema

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 diagrama de flujo y
pseudocódigo que representen el algoritmo que permita determinar el cobro.

5. Se requiere determinar la hipotenusa de un triángulo rectángulo. ¿Cómo sería el


diagrama de flujo y el pseudocódigo que representen el algoritmo para obtenerla?
Recuerde que por Pitágoras se tiene que: C2 = A2 + B2

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
diagrama de flujo y pseudocódigo que representen el algoritmo para tal fin

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 diagrama de flujo y pseudocódigo que representen el algoritmo que
permita determinar ese pago

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 un
diagrama de flujo y pseudocódigo que representen el algoritmo para tal fin.

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


determinar aproximadamente cuántos meses, semanas, días y horas ha vivido una
persona.
 Ejercicio 1

Proceso Area_del_triangulo
Definir B, h, area Como Real
Escribir "Ingrese la base y la altura del triángulo:"
Leer B, h
area<-B*h/2
Escribir "El área del triángulo es:", area
FinProceso

 Ejercicio 2

Proceso Conversión_soles_dólares
Definir Dolares, Soles Como Real
Escribir "Ingrese soles:"
Leer Dolares
Soles<-(Dolares/3.31)
Escribir "La cantidad de dólares son:", Soles
FinProceso

 Ejercicio 3

Proceso Edad_personas_solicitando_trabajo
Definir nacimiento, actualidad, edad Como Entero
Escribir "Ingrese año de nacimiento y año en la actualidad"
Leer nacimiento, actualidad
edad<-actualidad-nacimiento
Escribir "La edad es:", edad
FinProceso

 Ejercicio 4

Proceso Cobro_por_horas_Estacionamiento
Definir costo, cobro como real
Definir horas Como Entero
Escribir " Defina el costo (en soles) del estacionamiento por hora"
Leer costo
Escribir "ingrese el número de horas"
Leer horas
cobro<-(costo*horas)
Escribir "El total será:", "S/" cobro
FinProceso

 Ejercicio 5

Proceso Calculo Hipotenusa


Definir a, b, hipotenusa Como Real
Escribir "Ingrese los catetos"
leer a, b
hipotenusa<-(a^2+b^2)^0.5
Escribir "La hipotenusa es:", hipotenusa
FinProceso

 Ejercicio 6

Proceso Tiempo_bicicleta_entre_ciudades
Definir espacio, velocidad, tiempo Como Real
Escribir "Ingrese la longitud(en kilometros) del recorrido"
Leer espacio
Escribir "ingrese velocidad en kilometros/hora de la persona en
bicicleta"
Leer velocidad
tiempo<-espacio/velocidad
Escribir "El tiempo será:", tiempo "horas"
FinProceso
 Ejercicio 7

Proceso Gasto_electricidad
Definir kw, precio, total Como Real
Escribir "Defina el precio en centimos por unidad en Kilowatts"
Leer precio
Escribir "Ingrese gasto en kilowatts"
Leer kw
total<-(precio*kw)/100
Escribir "El precio será:", total "soles"
FinProceso

 Ejercicio 8

Proceso costo_llamada_telefonica
Escribir "El costo de su llamada es de 0.50 céntimos por minuto"
Definir tiempo, costo, costominuto Como Real
Escribir "Ingrese el tiempo en minutos de su llamada:"
Leer tiempo
costominuto<-0.50
costo<-tiempo*costominuto
Escribir "El costo de su llamada es:", costo
FinProceso

 Ejercicio 9

Proceso Tiempo_viviendo
Definir edad Como Entero
Definir meses, dias, horas Como Real
Escribir "Ingrese su edad:"
Leer edad
meses<-edad*12
dias<-edad*365
horas<-8760*edad
Escribir "Usted ha vivido:", meses "meses"
Escribir "Usted ha vivido:", dias "dias"
Escribir "Usted ha vivido:", horas "horas"
FinProceso

También podría gustarte