PRÁCTICA 5: INTRODUCCIÓN A LOS ALGORITMOS (PSEUDOCÓDIGO …

12
UNIVERSIDAD CATÓLICA DE EL SALVADOR FACULTAD DE INGENIERÍA Y ARQUITECTURA PROGRAMACIÓN I CICLO II 2015 DOCENTE: ING. GIOVANNI ACOSTA ([email protected]) PRÁCTICA 5: INTRODUCCIÓN A LOS ALGORITMOS (PSEUDOCÓDIGO) Objetivo: practicar la creación de algoritmos en pseudocódigo resolviendo problemas que incluye la entrada, proceso y salida de datos. Indicaciones: a continuación se presenta una serie de problemas cuyas fórmulas para resolverlos están contenidas en el capítulo 6 del libro Metodología de la programación de Osvaldo Cairó, para dichos algoritmos, todos los datos deberán ser capturados por teclado. Y deberá resolverlos empleado la herramienta PSeInt. Pasos de instalación:

Transcript of PRÁCTICA 5: INTRODUCCIÓN A LOS ALGORITMOS (PSEUDOCÓDIGO …

Page 1: PRÁCTICA 5: INTRODUCCIÓN A LOS ALGORITMOS (PSEUDOCÓDIGO …

UNIVERSIDAD CATÓLICA DE EL SALVADOR

FACULTAD DE INGENIERÍA Y ARQUITECTURA

PROGRAMACIÓN I – CICLO II 2015

DOCENTE: ING. GIOVANNI ACOSTA ([email protected])

PRÁCTICA 5: INTRODUCCIÓN A LOS ALGORITMOS (PSEUDOCÓDIGO)

Objetivo: practicar la creación de algoritmos en pseudocódigo resolviendo problemas que

incluye la entrada, proceso y salida de datos.

Indicaciones: a continuación se presenta una serie de problemas cuyas fórmulas para

resolverlos están contenidas en el capítulo 6 del libro Metodología de la programación de

Osvaldo Cairó, para dichos algoritmos, todos los datos deberán ser capturados por teclado.

Y deberá resolverlos empleado la herramienta PSeInt.

Pasos de instalación:

Page 3: PRÁCTICA 5: INTRODUCCIÓN A LOS ALGORITMOS (PSEUDOCÓDIGO …

4. En la pantalla de acuerdo de licencia hacer clic en Acepto

5. En la pantalla de lugar de instalación, dejar la ruta predeterminada y clic en Instalar

Page 4: PRÁCTICA 5: INTRODUCCIÓN A LOS ALGORITMOS (PSEUDOCÓDIGO …

6. Dejar seleccionada la opción Ejecutar PSeInt y dar clic en Terminar

Configuración del perfil:

1. Si es la primera vez que ejecuta PseInt aparecerá la siguiente ventana que pide configurar el

perfil para ajustar el pseudolenguaje a nuestras necesidades, donde hará clic en Aceptar

2. Si apareció la opción descrita en el paso anterior vaya al paso 4, en caso contario realice el

siguiente paso.

Page 5: PRÁCTICA 5: INTRODUCCIÓN A LOS ALGORITMOS (PSEUDOCÓDIGO …

3. Dentro de PseInt seleccionar el menú Configurar y clic en Opciones de Lenguaje (perfiles)…

Page 6: PRÁCTICA 5: INTRODUCCIÓN A LOS ALGORITMOS (PSEUDOCÓDIGO …

4. Buscar y seleccionar el perfil de nombre UNICAES-Ingenieria y clic en Aceptar

Page 7: PRÁCTICA 5: INTRODUCCIÓN A LOS ALGORITMOS (PSEUDOCÓDIGO …

5. Con lo anterior la herramienta funcionará bajo el siguiente perfil:

Page 8: PRÁCTICA 5: INTRODUCCIÓN A LOS ALGORITMOS (PSEUDOCÓDIGO …

Ejercicios a resolver: deberá colocar en el e-portafolio los ejercicios pares o los impares.

1. Escriba un algoritmo tal que dado como datos dos números reales, calcule la suma,

resta y multiplicación de dichos números.

2. Construya un algoritmo tal que dado el radio de un círculo, calcule e imprima el área y

la circunferencia.

Page 9: PRÁCTICA 5: INTRODUCCIÓN A LOS ALGORITMOS (PSEUDOCÓDIGO …

3. En una casa de cambio necesitan construir un programa tal que dado como dato una

cantidad expresada en dólares, convierta esa cantidad a euros. Construya el algoritmo

correspondiente.

4. Una persona compró una estancia en un país sudamericano. La extensión de la

estancia está especificada en acres. Construya un algoritmo tal que dado como dato la

extensión del campo en acres, calcule e imprima la extensión del mismo en hectáreas.

Page 10: PRÁCTICA 5: INTRODUCCIÓN A LOS ALGORITMOS (PSEUDOCÓDIGO …

5. Una persona invierte en un banco una determinada cantidad de dinero y a una cierta

tasa de interés mensual. Construya un algoritmo que permita obtener el monto del

dinero que obtendrá al finalizar el mes.

6. Dado la estabilidad económica que existe en un determinado país de América Latina,

las agencias automotrices comienzan a ofrecer distintos planes de financiamiento para

la comercialización de sus vehículos. La empresa XGW ofrece el siguiente plan de

financiamiento: dado el monto total del vehículo, el cliente debe pagar el 35% de prima

y el resto en 18 mensualidades iguales sin intereses. Construya el algoritmo que permita

obtener cuál es el importe de la prima y las mensualidades que debe pagar el cliente.

7. La misma empresa comercializadora de vehículos XGW ofrece planes de

financiamiento hasta 36 meses con una prima del 35%, pero aplicando al saldo restante

una tasa de interés global del 12%. Construya un algoritmo que permita obtener tanto

el importe de la prima como el de las mensualidades que debe pagar el cliente.

8. Construya un algoritmo tal 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.

Page 11: PRÁCTICA 5: INTRODUCCIÓN A LOS ALGORITMOS (PSEUDOCÓDIGO …

9. Construya un algoritmo tal que dado el radio de una esfera, calcule e imprima el área y

su volumen.

10. Construya un algoritmo tal que dado como dato el lado de un hexaedro o cubo, calcule:

área de la base, área lateral, área total y volumen.

11. Construya un algoritmo tal que dadas las coordenadas de los puntos P1, P2 y P3 que

corresponden a los vértices de un triángulo, calcule el perímetro.

Page 12: PRÁCTICA 5: INTRODUCCIÓN A LOS ALGORITMOS (PSEUDOCÓDIGO …

12. Construya un algoritmo tal que dado el perímetro de la base, la apotema y la altura de

un prisma pentagonal; calcule: área de la base, área lateral, área total y volumen.