ALGORITMOS Y DIAGRAMAS DE FLUJO

Elabore Pseudocódigos y diagramas de flujo para expresar la solución de los problemas que se presentan a continuación. Aunque sólo se pida explícitamente en algunos casos, es necesario que Ud. siempre sepa decir con precisión cuántos y cuáles son los datos del problema y cuántos y cuáles son los resultados. También es conveniente que dibuje el mapa de memoria de la máquina que va a resolver el problema obedeciendo las órdenes que haya expresado en su diagrama y que indique en ella las casillas o variables que utiliza, así como los cambios de los contenidos de las mismas.

1.

Sean los datos a, b, c, d. Elabore diagramas de flujo independientes para leer los datos, resolver e imprimir el resultado de cada uno de los siguientes incisos: a) b) Escribir los datos en orden inverso. Escribir los datos en orden inverso, omitiendo el segundo dato. Calcular: a+b-c d (a - b)2 c (a - b)3 d a

c) d)

Calcular:

2.

Una persona recibe un préstamo de $10,000.00 de un banco y desea saber cuánto pagará de interés al terminar el mes si el banco le cobra una tasa del 2% mensual. a) b) Resuelva este caso particular. Generalice este problema para un monto cualquiera de capital y para una tasa cualquiera.

3.
4.

Elabore un diagrama de flujo que lea dos valores numéricos a y b y los imprima en orden ascendente. Una empresa desea conocer el monto de comisión correspondiente a una venta realizada por un vendedor bajo las siguientes condiciones. Si la venta es menor a $1,000.00, se le otorga el 3% de comisión. Si la venta es de $1,000.00 o más, el vendedor recibe el 5% de comisión. Elabore un diagrama de flujo que lea un dato entero e imprima si ese dato es par o impar. Una agencia automotriz ofrece planes de crédito para la adquisición de los diferentes modelos de automóviles. Si el automóvil vale más de $250,000.00 la agencia solicita un 35% de enganche y el resto debe cubrirse en 24 mensualidades sin intereses. Si el automóvil tiene un valor máximo de $250,000.00 se requiere un enganche del 25% y el resto se debe pagar en 18 mensualidades sin intereses. La agencia desea saber, en base al precio de un automóvil que un determinado cliente elija, cuál es el monto del enganche; y cuál es el número y el monto de las mensualidades que éste debe cubrir.

5. 6.

Si realmente representan un triángulo encuentre su área e indique si es equilátero. b. 10. Estos enteros pueden representar las longitudes de los lados de un triángulo si cumplen con (a+b) > c. Los datos son: a. isósceles o escaleno. 356 Km y 8 días. s i 1 1< x ≤ 3 3 s i 3 3< x ≤ 6 4 p a r a sd e m ávsa lo r e sex lo d Dado un valor de x calcular el valor de y según la siguiente función: . b y c. Dado un valor de x calcular el valor de y según la siguiente función:  3x + 3 6    x2 − 1 0  y = f ( x) =   x+ 6   0  si x≤ 1 1 11.00 por Km. donde s es la mitad de la suma de los lados a. El precio de un boleto de viaje redondo en tren se calcula tomando en cuenta el número de kilómetros que se van a recorrer. c. Elabore un diagrama de flujo para resolver ax2 + bx + c = 0 en el caso de raíces reales. siendo el precio $60. Elabore un diagrama de flujo para calcular cuánto se debe pagar por un boleto de tren dando como datos el total de Km recorridos y el número de días entre el viaje de ida y el viaje de vuelta. 8. Puede usar las operaciones que necesite. Pruebe su diagrama con los siguientes grupos de datos: a) b) 850 Km y 10 días.7. o si el recorrido supera los 800 Km. Se reciben tres enteros positivos en forma ascendente a ≤ b ≤ c. Asegúrese que el resultado sea válido. El área del triángulo se calcula mediante la siguiente fórmula: áe ra = s * (s − ) * (s − ) * (s − ) a b c 9. Este precio puede tener un descuento del 30% si el viaje de regreso se hace después de 7 días del viaje de ida.

x2 x 6 x x3 + 5 s i x o 4d = 0 m s i x o 4d = 1 m s i x o 4d = 2 m s i x m o 4d = 3 Elabore un diagrama de flujo que calcule la siguiente función: 0 =  1 0 *v s i n u m 1    1 0 * *v s i n u m2 0 =  y = f (v) =   1 0 /0v s in u m3 =   0 p a r ca u a lq uoi terro a l o ren u m v d  Datos: num. se darán aumentos a los empleados según la categoría de su contrato actual de la siguiente forma: Clave de categoría S C D E Categoría Sindicalizado Confianza Directivo Ejecutivo Aumento % 20 10 5 0 Elabore un diagrama de flujo que solicite la clave de la categoría y el sueldo actual de un empleado y calcule e imprima el nuevo salario. . es una variable de tipo entera. En una empresa.       y = f ( x) =         12. v Donde: num v 13. es una variable de tipo entera.

si es impar multiplíquelo por 3 y agréguele 1. Elabore un diagrama de flujo para que. 13 40 20 10 5 16 8 4 2 1 Elabore un diagrama de flujo para leer una serie de enteros positivos.* /. 20. el algoritmo debe calcular la suma de 8 + 4. b y una clave. Elabore un diagrama de flujo para leer n enteros. que calcule mn (n > 0 y entero) sin utilizar potencia. que dada una n entera. Ullman) que consiste en lo siguiente: • • • Empiece con cualquier entero positivo. calcule e imprima los elementos correspondientes a la conjetura de Ullman (en honor al matemático S. si los datos son: 8 4 +. Elabore un diagrama de flujo que dado un valor n entero con n ≥ 1. Elabore un diagrama de flujo. Obtenga enteros sucesivamente repitiendo el proceso. n ≥ 0. ambos enteros) sin utilizar la operación de multiplicación. Elabore un diagrama de flujo. Elabore un diagrama de flujo. Elabore un diagrama de flujo. ∑i i =1 i . calcule e imprima la siguiente sumatoria: n 17. que imprima los primeros n pares. 21. imprima los primeros n números naturales en orden ascendente. imprima los primeros n números naturales en orden descendente. 24. que calcule m x n (m ≥ 0 . con 1 ≤ n ≤ 100. Si es par. Por ejemplo. 19. independientemente del entero inicial. Elabore un diagrama de flujo. Elabore un diagrama de flujo. que dada una n entera. divídalo entre 2. El final de los datos se indicará con un número negativo. Al final se obtendrá el número 1. con 1 ≤ n ≤ 100. calcular e imprimir su suma y su promedio. contar los valores introducidos y calcular su promedio. Elabore un diagrama de flujo que dado un entero n > 1. Por ejemplo. 15. 18.14. 23. que imprima los primeros pares menores o iguales a n. dados dos números enteros a. 22. Las claves válidas son: + . realice la operación aritmética indicada por medio de la clave a los números dados. la secuencia será: 26 16. cuando el entero inicial es 26.

25. imprima todos sus divisores. . Elabore un diagrama que dado un número n entero positivo.

Sign up to vote on this title
UsefulNot useful