PRINCIPIOS DE PROGRAMACIÓN
EJERCICIOS DE ESTRUCTURAS DE CONTROL SECUENCIALES
Instrucciones: Resuelve los siguientes problemas utilizando las etapas de solución de problemas
empleando computadoras.
1. Definición del problema
2. Análisis del problema
3. Diseño del algoritmo
a. Representación del algoritmo en diagrama de flujo y Pseudocódigo
b. Pruebas de escritorio (tres por problema).
Nombre __________________________________________________________________
1. Diseñar un algoritmo que permita calcular el área de una circunferencia a partir de conocer el
valor del radio; el algoritmo muestra el área calculada. La fórmula conocida es:
𝐴 = 𝜋𝑟 2
2. Diseñar un algoritmo que permita obtener el área y perímetro de un cuadrado a partir de conocer
el valor de uno de sus lados. El algoritmo mostrará el área y perímetro resultantes. Se sabe que el
área del cuadrado es A=L2 y perímetro es P=4L
3. Diseñar un algoritmo que permita obtener el área y perímetro de un triángulo equilátero a partir
de conocer la base y altura. El algoritmo mostrará el área y perímetro obtenidos. La fórmulas
conocidas son:
𝑏𝑥ℎ
𝑎= y 𝑝 = 𝐿+𝐿+𝐿
2
4. Diseñar un algoritmo y su correspondiente representación que permita calcular la distancia entre
dos puntos, conociendo los datos de las coordenadas de los puntos. El algoritmo mostrará la
distancia obtenida.
La fórmula para a emplear es:
5. Todos los lunes, miércoles y viernes, una persona corre la misma ruta y cronometra los tiempos
obtenidos en minutos. Determinar el tiempo promedio que la persona tarda en recorrer la ruta en
una semana cualquiera. Realiza un algoritmo que lea el tiempo realizado y muestre el promedio
requerido
6. Realizar un algoritmo que permita convertir una determinada cantidad en pesos mexicanos a su
equivalente en dólares americanos; se sabe que el valor del tipo de cambio es de 16.89 pesos por
dólar. El algoritmo mostrará la cantidad de pesos inicial y su equivalente en dólares.
7. Diseñar un algoritmo y su correspondiente representación que permita leer un número entero
cualquiera de máximo cuatro cifras; una vez leído el número el algoritmo mostrará el número al revés.
Ejemplo: Si el número leído es 8213, el algoritmo mostrará 3128. Nota: Para resolver este algoritmo se
emplean los operadores DIV y MOD.