Upload
others
View
10
Download
0
Embed Size (px)
Citation preview
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:
1. Descargar P S eInt en : http:/ / p seint.sourceforge.net/index.php?page=descargas.ph p
2. Ejecutar el instalador de P S eInt:
3. En la pantalla de bienvenida hacer clic en Siguiente
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
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.
3. Dentro de PseInt seleccionar el menú Configurar y clic en Opciones de Lenguaje (perfiles)…
4. Buscar y seleccionar el perfil de nombre UNICAES-Ingenieria y clic en Aceptar
5. Con lo anterior la herramienta funcionará bajo el siguiente perfil:
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.
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.
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.
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.
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.