Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROGRAMACIÓN
Programación I
BANCO DE EJERCICIOS 2
Para todos los ejercicios propuestos, desarrollar un algoritmo para la solución y expresarlo en
pseudocódigo y diagrama de flujo. Además realizar la respectiva prueba de escritorio.
1. Ecuación Cuadrática
Una ecuación cuadradita es una ecuación de la forma ax2 + bx + c = 0, donde a, b y c son constantes.
Por ejemplo 3x2 + 2x – 9 = 0 es una ecuación cuadrática con un a=3, b=2 y c=-9. Las raíces se
pueden derivar de la fórmula:
3. Respaldo de información
Elaborar un algoritmo que permita calcular el número de CDs necesarios para hacer una copia de
seguridad de la información almacenada en un disco duro cuya capacidad se conoce (es dada por el
usuario). Considerar que el disco duro está lleno de información y su capacidad está expresada en
GB. Cada CD que se utilizará para el respaldo tiene una capacidad de 700 MB; un GB tiene 1024
MB. Represente el algoritmo con un diagrama de flujo y el pseudocódigo; además, realice las pruebas
de escritorio necesarias para verificar el correcto funcionamiento del algoritmo.
Página 1
Fundamentos de Programación
En geometría plana elemental la fórmula de Herón, cuya invención se atribuye al matemático griego,
Herón de Alejandría, da el área de un triángulo conociendo las longitudes de sus tres lados a, b y c
(vea https://goo.gl/OEybZ):
Desarrolle un algoritmo que permita calcular el área, en cm2, de un triángulo, dadas las longitudes,
en metros, de sus lados. Represente el algoritmo con un diagrama de flujo y pseudocódigo; además,
realice las pruebas de escritorio necesarias para verificar el correcto funcionamiento del algoritmo.
5. Estimación de la Población
El usuario ingresa la población de un país y su tasa de crecimiento anual (expresada como un
porcentaje). Calcular la población de ese país luego de uno, dos, y tres años, asumiendo que la tasa
de crecimiento poblacional se mantiene constante.
7. Euros a dólares
Una empresa importadora desea determinar cuántos dólares puede adquirir con equis cantidad de
dinero en euros. Realice un diagrama de flujo y pseudocódigo que representen el algoritmo para tal
fin.
8. Costo de Obras
Pinturas “La brocha gorda” requiere determinar cuánto cobrar por trabajos de pintura. Considere que
se cobra por m2 y realice un diagrama de flujo y pseudocódigo que representen el algoritmo que le
permita ir generando presupuestos para cada cliente.
Página 2
Fundamentos de Programación
9. Interés Simple
El cálculo del interés I obtenido de un capital inicial C al cabo de un tiempo t a una tasa de interés i
(%), viene dado por la fórmula:
I = C ⋅ i ⋅ t La tasa de interés (i) y tiempo (t) deben estar en la misma unidad.
Calcular el tiempo durante el cual fue depositado un capital inicial de 25000 dólares, a una tasa del
0.5% mensual que produjo un interés de 6000 dólares. Expresar la respuesta en años.
Página 3