Vous êtes sur la page 1sur 3

LABORATORIO DE COMPUTACIN PARA INGENIEROS SERIE DE DISEO DE ALGORITMOS OBTENER EL DIAGRAMA DE FLUJO Y EL PSEUDOCDIGO, PARA LOS SIGUIENTES INCISOS:

MOSTRAR LOS RESULTADOS SOLICITADOS La serie no se entrega el objetivo es que tengan material para poder estudiar para su examen.
Uso de Asignaciones y decisiones: 1. Obtener la suma de dos constantes de tipo numrico. 2. Obtener la suma de dos valores que se soliciten al usuario. 3. Obtener la divisin de DOS valores que se soliciten al usuario. 4. Leer un nmero X e imprimir si es cero. 5. Leer un nmero Z e imprimir si es negativo o positivo. 6. Leer dos valores numricos a y b e imprimir solamente el menor. 7. Obtener el cuadrado y el cubo de una variable x. Imprimir x, el cuadrado y el cubo. 8. Obtener un valor de la funcin z=x2 +y3, donde x y y las asigna el usuario. Muestre en pantalla los valores de x, y Y z. 9. Leer 3 datos m, n, o para indicar lo siguiente: a) los tres valores son iguales b) 2 de 3 son iguales c) los tres son distintos 10. Complete el ejercicio anterior en la parte b y c para saber que valor o que valores son menores. 11. Obtener el promedio de 5 calificaciones, las cuales deben de estar en el rango de 0 a 10, adems, si la calificacin no es vlida, an as, se deber obtener el promedio de las calificaciones vlidas solamente. Mostrar en pantalla slo las calificaciones vlidas y el promedio. 12. Obtener el promedio de 6 calificaciones, las cuales deben de estar en el rango de 0 a 10, si la calificacin no cumple se asignar una calificacin de cero por lo tanto el promedio se obtiene siempre de 6 calificaciones, pero adems las 3 primeras calificaciones sern tareas y tienen un valor del 30% del promedio final y las 3 restantes son calificaciones de exmenes y tienen un valor del 70%. Mostrar en pantalla las calificaciones, los porcentajes obtenidos y el promedio.

Uso del ciclo Mientras Para: 13. Generar e imprimir los nmeros del 1, 2, 3, hasta el 100. 14. Generar e imprimir los primeros 20 nmeros pares. 15. Generar e imprimir los primeros 30 nmeros impares. 16. Hallar e imprimir los cuadrados de la numeracin del 100, 99, 98 hasta el 1. 17. Hallar e imprimir los valores de la siguiente tabla: Serie 1 3 . . 99 Cuadrado 1 9 . . 9801 Cubo 1 27 . . 970299

18. Mostrar en pantalla los valores de la siguiente tabla: 5 10 15 . . 50 100 90 80 . . 10

19. Obtener la suma de los 100 primeros nmeros impares. Mostrar en pantalla el resultado cada suma acumulada. Por ejemplo: Impar=1 SumaAcumulada=1 Impar=3 SumaAcumulada=4 Impar=5 SumaAcumulada=9 20. Obtener el valor de la funcin y = x2 + 35, desde x=0 hasta x=15 con incrementos de 0.5 en x. Imprimir cada resultado de y. 21. Obtener la tabla de multiplicar del nmero 9, del 1 al 20. Imprimir cada resultado en forma de tabla, preferentemente de la siguiente forma -tabla-: 9X1=9 9X2=18 . . 9X20=180 22. Obtener la tabla de multiplicar de cualquier nmero, del 1 al 10. Imprimir cada resultado en forma de tabla. 23. Obtener la tabla de multiplicar de cualquier nmero, del 1 al y. Imprimir cada resultado en forma de tabla. 24. Obtener 20 elementos de la siguiente serie e imprimir la suma total de los 20 elementos. 5 S1: x /y S2: x5/y . S20: x5/y, donde x es la numeracin de 1 al 20 Y la variable y la asigna el usuario y debe ser par.

25. Obtener la numeracin de 1, 2, 3 hasta el 100, para obtener dos sumas distintas, la suma1 es la suma de los impares y la suma2 es la suma de las pares. Mostrar solamente las dos sumas totales, usar un solo ciclo. 26. Hallar e imprimir la suma de los cubos de los 30 primeros nmeros impares. 27. Hallar los primeros x nmeros mltiplos de y. Imprimir cada resultado. 28. Obtener 20 elementos de la siguiente serie: SERIE: impar/par, donde impar comienza en 1 y par comienza en 2, ambos cambian de forma secuencial. Mostrar cada elemento. 29. Obtener 30 elementos de la siguiente serie: SERIE: (real+par)/x, donde real comienza en 1.5 e incrementa en 0.5 y par comienza en 20 y cambia de forma secuencial y x lo da el usuario. Mostrar cada elemento. 30. Obtenga la suma de los cubos de la siguiente numeracin: E1=1/100, E2=2/90, E3=3/80,..E10=10/10 31. Leer un nmero x y verificar si es mltiplo de 7, imprimir un letrero en caso de ser positivo (el nm. es mltiplo de 5). 32. Leer tres nmeros i, j, k e imprimir si formaran un tipo de triangulo: escaleno, issceles o equiltero. Verificar ngulos y lados. 33. Solicitar al usuario que escriba su nombre e indique cuantas letras son a. Por ejemplo: Ana, indique que su nombre tiene 2 veces la vocal a. 34. Realizar un diagrama de flujo que ordene e imprima tres nmeros diferentes en forma descendente. 35. Obtener la solucin de una ecuacin de 2 grado, solicitando al usuario los coeficientes A, B Y C, si alguno de los coeficientes es cero debe de ingresar 0, es decir, no saltarse la variable. Si la ecuacin es de primer grado se debe mostrar el resultado de la raz X1, e indicar que X2 no existe porque la ecuacin es solamente de 1 grado. Si las races son reales, se debe mostrar el resultado en X1 y X2. Si las races no son reales, se debe mostrar los posibles resultados. Recomendacin: use ms de dos variables para imprimir estas races36. Obtener la suma de los primeros 15 elementos de la siguiente serie: Serie: (z+0.5)/1, (z+0.5)/2, (z+0.5)/4, (z+0.5)/8, , Solicite al usuario la variable z . 37. Obtener los valores correspondientes de y, para la siguiente Funcin: y=(3x+x4)+sen(1/x) Desde x=1 hasta x=10 con incrementos de 1. 38. Obtener el nmero factorial de X nmero, el usuario da el valor de X. Por ejemplo; si el usuario da 5, la respuesta es: 5X4X3X2X1=120 39. Obtener X elementos de la serie de Fibonacci, preguntar el usuario cuantos elementos desea ver. Serie de Fibonacci: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89 Es decir si el usuario da 6, se deben imprimir seis elementos de la serie: 1, 1, 2, 3, 5, 8 40. Serie de ULAM: Solicitar al usuario un nmero Natural, si es par divdalo entre 2 y si es impar multiplique por 3 y aumente en 1. Se obtendrn enteros positivos repitiendo el proceso hasta llegar a 1. Ejemplo si empezamos en 5 la serie sera: 5, 16, 8, 4, 2, 1.

Vous aimerez peut-être aussi