1. Algorítmica y Programación Unidad 4. Ejercicios Propuestos de Desarrollo
de Algoritmos
Ing. José Ricardo Tillero
2020
Ejercicios Propuestos de Desarrollo de Algoritmos
1. Haga un procedimiento que describa los pasos para cruzar una calle por un puente
peatonal.
2. Describa los pasos necesarios para llevar una amiga a cine.
3. Describa los pasos para cambiar una bombilla quemada.
4. Elabore un procedimiento que muestre los pasos necesarios para hacer una llamada
telefónica, donde no se sabe el número del teléfono, pero sí el nombre de la persona.
5. Haga un procedimiento que muestre los pasos para cambiar la llanta pinchada de una
bicicleta.
6. Muestre los pasos necesarios para hacer un desayuno de huevos duros, hasta servirlos.
7. Realice los Diagramas de Flujo para los ejercicios del 1 al 6.
8. Si el valor interno de la variables A = 4, B = 5, y C = 1. Muestre cuáles son los valores
impresos en el siguiente algoritmo:
INICIO
X = B * A - B **2/4 * C
Y = A * B/3 ** 2
Z = (((B + C) /2 * A + 10) * 3 * B) - 6
ESCRIBA: X, Y, Z
TERMINE
9. Haga un seguimiento del siguiente algoritmo y diga qué valores se muestran en las
variables P, R y S. (para los valores de A = 4, B = 5, y C = 1,)
INICIO
P = A ** (1/2) ** B
R = A * B + A ** (1/2)
S = B * A - B ** 2 / 4 * C
ESCRIBA: P, R, S
TERMINE
2. Algorítmica y Programación Unidad 4. Ejercicios Propuestos de Desarrollo
de Algoritmos
Ing. José Ricardo Tillero
2020
10. Un empleado trabaja 48 horas en la semana a razón de $5.000 hora. El porcentaje de
retención en la fuente es del 12,5% del salario bruto. Se desea saber cuál es el salario
bruto, la retención en la fuente y el salario neto del trabajador.
11. Escriba un algoritmo que, dados dos valores A y B, encuentre:
a. A – B
b. A + B
c. A * B
d. A / B
12. Escriba las siguientes expresiones algebraicas como expresiones algorítmicas:
a. 𝑍 = 𝑥2
+ 4yz b. 𝑊 =
𝑥+𝑦
𝑧
+
3𝑥
5
+ 4𝑦 c. 𝐴 =
4𝑥2−2𝑥+8
𝑐−𝑑
d. 𝑋 =
−𝑏±√𝑏2−4𝑎𝑐
2𝑎
e. 𝐴 =
4
3
𝜋 f. 𝑌 = 𝐴 ÷ 𝐵𝐶 ÷ (√𝐷)
3
g. 𝐹 = (𝐴3)2
−
𝐵𝐶
𝐷𝐸
h. 𝐴 = 𝜋𝑟2
i. 𝐴 = 𝑃 (1 +
𝑟
𝑛
)
𝑛𝑡
13. Elabore un algoritmo para cada una de las expresiones algorítmicas generadas en el
ejercicio 11.
14. Elabore un algoritmo que lea un número y obtenga su cuadrado y su cubo.
15. Elabore un algoritmo que lea un número negativo e imprima el número y el positivo del
mismo.
16. Elabore un algoritmo que lea las variables Ay B y pase el valor de A a B y de B a A. Sin
usar más variables.
17. Dado el radio de un círculo. Haga un algoritmo que obtenga el área del círculo y la
longitud de la circunferencia.
18. Se tiene la siguiente información de un empleado: código del empleado, nombres,
número de horas trabajadas al mes, valor hora trabajada, porcentaje de retención en la
fuente. Haga un algoritmo que muestre: código, nombres, salario bruto y salario neto.
19. Dado el valor del lado en un triángulo equilátero, haga un algoritmo que obtenga
el perímetro, el valor de la altura y el área del triángulo.
20. Haga un algoritmo que determine los parámetros A, B y C de una recta que pasa por
los puntos (X1, Y1) y (X2, Y2). La ecuación de la recta es: AX + BY + C = 0.
21. Dados los tres lados de un triángulo, haga un algoritmo que encuentre: perímetro,
semiperímetro y el área del triángulo.
22. Realice los Diagramas de Flujo a los ejercicios del 10, 11 y del 13 al 22.