P. 1
Algoritmos y Diagramas de Flujo

Algoritmos y Diagramas de Flujo

|Views: 812|Likes:
Publicado porjrromero_sv

More info:

Published by: jrromero_sv on Nov 24, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

08/10/2013

pdf

text

original

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.

8. Asegúrese que el resultado sea válido. Estos enteros pueden representar las longitudes de los lados de un triángulo si cumplen con (a+b) > c. 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. b y c. Puede usar las operaciones que necesite.00 por Km.7. 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. donde s es la mitad de la suma de los lados a. Los datos son: a. isósceles o escaleno. b. siendo el precio $60. 10. Si realmente representan un triángulo encuentre su área e indique si es equilátero. c. o si el recorrido supera los 800 Km. El área del triángulo se calcula mediante la siguiente fórmula: áe ra = s * (s − ) * (s − ) * (s − ) a b c 9. Pruebe su diagrama con los siguientes grupos de datos: a) b) 850 Km y 10 días. Se reciben tres enteros positivos en forma ascendente a ≤ b ≤ c. 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. 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. 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: . Elabore un diagrama de flujo para resolver ax2 + bx + c = 0 en el caso de raíces reales.

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. v Donde: num v 13.       y = f ( x) =         12. es una variable de tipo entera. . es una variable de tipo entera. 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. En una empresa.

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

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

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->