Ejercicios Semana 2 PDF

Title Ejercicios Semana 2
Author Gelvert Valencia
Course Principios de algoritmos
Institution Universidad Tecnológica del Perú
Pages 5
File Size 159.3 KB
File Type PDF
Total Downloads 109
Total Views 147

Summary

Estudien pe...


Description

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 un diagrama de flujo y pseudocódigo que representen el algoritmo para obtener el área de un triángulo.

Proceso Areadeltriangulo definir Base Como real definir Altura Como real Definir Area como real //entrada Escribir "ingrese la base y la altura del triangulo"

Leer Base leer Altura //proceso Area=Base*Altura/2 //salida Escribir "El area del triguangulo es:",Area 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 AdquisiciondeDolares definir NUmeroDolares Como Entero definir Soles Como Real //entrada Escribir "ingrese el numero de dolares " Leer NUmeroDolares //proceso Soles=NUmeroDolares*3.72 //salida Escribir "El dinero obtenido en soles es:" ,Soles FinProceso 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 pseudocódigo que representen el algoritmo para solucionar este problema Proceso EdadDeTrabajadores definir Edad Como Entero Definir AñoActual Como Entero Definir AñoDeNacimiento Como Entero //entrada Escribir "ingrese el año actual y la fecha de nacimiento " Leer AñoActual leer AñoDeNacimiento //proceso Edad=AñoActual-AñoDeNacimiento //salida Escribir "La edad del trabajador es:" ,Edad 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 CobroDeEstacionamiento definir Precio Como Entero Definir Hora Como Entero Definir Cobro Como Entero //entrada Escribir "ingrese el precio y la hora" Leer Precio leer Hora //proceso Cobro=Precio*Hora //salida Escribir "El cobro por el estacionamiento es:" ,Cobro FinProceso

5. Se requiere determinar la 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 HallarHipotenusa Definir Hipotenusa Como real Definir CatetoAd Como real Definir CatetoOp Como real //entrada Escribir "ingrese los valores del cateto adyacente y el cateto opuesto" Leer CatetoAd leer CatetoOp //proceso Hipotenusa=rc(CatetoAd^2+CatetoOp^2) //salida Escribir "El valor de la hipotenusa es:" ,Hipotenusa 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 HallarelTiempo Definir Tiempo Como real Definir distancia como real Definir velocidad como real //entrada Escribir "ingrese la distancia y la velocidad " Leer distancia leer velocidad //proceso Tiempo=distancia/velocidad

//salida Escribir "l tiempo que tarda una persona en llegar de una ciudad a otra en bicicletal es: " ,Tiempo 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 ConsumoElectrico Definir kw Como Entero Definir precio como real definir total como real Escribir "ingrese los kw y el precio" Leer kw leer precio //proceso total=kw*precio //salida Escribir "El pago que debe de hacer una persona por el consumo de ks es:" ,total 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 CostodeLlamada Definir tiempo Como Entero Definir costoporminuto como real definir costototal como real Escribir "ingrese el tiempo y el costo por minuto" Leer tiempo leer costoporminuto //proceso costototal=tiempo*costoporminuto //salida Escribir "El costo por minuto de la llamadada telefonica es :" costototal 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 MesesSemanasDiashoras definir años Como Entero

Definir meses Como real Definir semanas como real definir dias como real definir horas como real Definir añosdelapersona Como Entero Escribir "ingrese la edad" Leer añosdelapersona //proceso meses=añosdelapersona*12 semanas=meses*4.34524 dias=semanas*7 horas=dias*24 //salida Escribir "La persona ha vivido :",meses,"meses",semanas,"semanas",dias,"dias",horas,"hora" FinProceso...


Similar Free PDFs