Está en la página 1de 3

FUNDAMENTOS DE

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:

2. Perímetro y Área del rectángulo


Diseñar un programa que pida el valor de los dos lados de un rectángulo y muestre el valor de su
perímetro y el de su área.

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

4. Área de un triángulo dadas las longitudes de los lados


Diseñar un programa que pida el valor de los dos lados de un rectángulo y muestre el valor de su
perímetro y el de su área.

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):

donde s es el semiperímetro del triángulo:

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.

6. Latidos del corazón


Se ha establecido que el número máximo de latidos de corazón por minuto que cualquier persona
puede alcanzar sin correr riesgos de salud es igual a 220 menos la edad de la persona en años.
Asociaciones médicas recomiendan mantener el número de latidos por minuto durante una sesión de
ejercicio físico en un rango seguro que está entre el 50 y el 85% del número máximo mencionado.
Calcular el rango seguro de latidos por minuto usando la edad de una persona como dato de entrada.

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.

10. Ordenar dos números


Desarrolle un algoritmo que permita leer dos números y ordenarlos de menor a mayor, si es el caso.

11. Perímetro y área de un rectángulo


Desarrolle un algoritmo que permita leer dos 2 lados de un rectángulo y muestre su perímetro y su
área.

12. Área de un círculo


Desarrolle un algoritmo que calcule el área de un círculo, para esto se debe leer el valor del radio.
(Recuerde que el área de un círculo es (π.r2) y π = 3,1416

Página 3

También podría gustarte