Universidad Autónoma de Tlaxcala FUNDAMETOS DE PROGRAMACIÓN Lista de ejercicios 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. Imprimir los enteros del 9 al 43 Imprimir los enteros impares del 7 al 51 Imprimir los enteros pares del 2 al 48 Imprimir los enteros del 1 al 30 Imprimir una tabla de potencias del 2 que no excedan al 1000 Convertir pulgadas a yardas, y pies a pulgadas Convertir kilómetros en metros, centímetros, milímetros y micras Determinar si un numero dado es divisible entre 14 Determinar si un entero dado es múltiplo de 6 Introducir un entero y determinar si es par o impar Escribir un programa que acepte 25 enteros positivos como datos y describir cada uno como impar o par Introducir un conjunto de 25 números. Determinar la cantidad de números positivos y negativos del conjunto Encontrar el positivo mayor de una lista de 15 enteros, algunos de los cuales son impares Determinar el segundo entero más grande en un conjunto de 15 enteros positivos suministrados como datos Determinar cual cantidad es mayor, 375 o 2100 Imprimir la tabla de sumar hasta 12 + 12 Imprimir la tabla de multiplicar hasta 12 x 12 Calcular e imprimir la suma de los enteros del 1 al 20 Encontrar la suma de 35 enteros Encontrar la suma de los enteros del 1 al 1000 Encontrar la suma de todos los enteros pares del 2 al 2000 De dos números cualesquiera, encontrar la suma e indicar si es positiva, negativa o cero Introducir un entero positivo N, encontrar la suma de los N enteros. Imprimir cada uno de los entero y la suma de ellos Introducir N enteros. Calcular e imprimir la suma de los números pares Calcular e imprimir una tabla de dos columnas que muestre, en la primera, los enteros del 1 al N, y en la segunda N2. No utilizar un entero mayor que 30 para N Imprimir una tabla de raíces cuadradas de los números 100, 102, 102, … , 120 Encontrar la suma de los cuadrados de los enteros el 1 al N. Es decir, su programa calculara 12 + 22 + 32 + … + N2 Calcular la suma de las raíces cuadradas de los números impares que hay entre 1 y 1000 Convertir pesos en forma decimal al equivalente en monedas Determinar si un entero dado es divisible entre 2 y 5 Universidad Autónoma de Tlaxcala FUNDAMETOS DE PROGRAMACIÓN 31. Imprimir la suma y el producto de todos los posibles pares diferentes de enteros del 15 al 20 32. Determinar si la suma 31974 + 31974 + 31974 es igual a 31975 33. Escribir un programa que determine las constantes W, X, Y y Z en la ecuación WX + Y = YZ – Z e imprimir la solución 34. Encontrar el mayor número entre N números no nulos. Su programa calculara N, contando el número de valores no nulos que precede a un cero final. 35. Introducir 12 valores de A y 10 de B. Calcular la suma de los valores de A, la de los valores de B, y promediar el resultado de dichas sumas. 36. Dados 10 entero, imprimir solo el mayor. No suponer que los números están enlistados en los datos de un orden especial. Asúmase que no hay dos números iguales. 37. Una pulgada equivale a 2.5 cm., calcular el número de cm. En 32 pulgadas. 38. Si una impresora mueve el papel con una rapidez de 1000 pies por minuto, ¿Cuál es su rapidez en centímetros por segundo? 39. Si un cierto tapete se vende a $9.00 por yarda cuadrada, ¿Cuál es su precio por metro cuadrado? 40. La velocidad de la luz es 2.99776E108 m/seg. Calcular el número de metros en un año-luz 41. La densidad media de la tierra es 5.522 g/cm3. Determinar la masa de la tierra en gramos 42. Un marco es 8 cm, más largo que el doble de su anchura (W). Expresar la longitud del marco en cm. 43. Escribir un programa que convierta los pesos de los miembros del equipo de futbol escolar de libras a kilogramos. (sugerencia: 1kg = 2.024623libras) 44. El Mariner 9 empleo 167 días para ir de la Tierra a Marte, que se encuentra a una distancia de (34 900 000) millas, aproximadamente. Exprese esta distancia en Km. ¿Cuál fue su velocidad promedio en Km/h? 45. En Miami, Floria. Lulú Rocket se presenta en varios actos sociales como “señorita Métrica”. Su “estadística vital” es 89-58-89 cm. Mide 170 cm y pesa 53 Kg. Imprimir sus medidas en pulgadas, su estatura en pies y pulgadas y su peso en libras. 46. Calcular e imprimir el número de segundos que hay en una semana, en tres semanas, en tres semanas, en un mes, y en un mes con tres días. 47. Calcular e imprimir el número de segundos en D días, H horas, M minutos, y S segundos. Por ejemplo: en 4 días, 6 horas, 24 minutos y 11 segundos existen 368 651 segundos 48. Encontrar e imprimir la suma: 1+3+5 = 9 1+3+5+7=16 49. Leer N y una lista de N números. Imprimirlos en orden de magnitud creciente. 50. Suponer que toda la gente duerme alrededor de 1/3 del tiempo (8horas de 24). Calcular cuantas horas ha dormido una persona durante su vida. Un año tiene 365 días (no considere años bisiestos). Universidad Autónoma de Tlaxcala FUNDAMETOS DE PROGRAMACIÓN 51. Encontrar el promedio de N números. Insertar en primer lugar el valor de N, seguido por los N números 52. Invertir un número es escribirlo hacia atrás. (Por ejemplo, el inverso de 123456 es 654321). Introducir un número de seis dígitos y encontrar su inverso. Imprimir el resultado de la siguiente forma: El inverso de 123456 es 654321 53. Encontrar el valor absoluto de un número. Si el número es cero, imprimir CERO. Si no es cero, imprimir su valor ABSOLUTO. El programa puede usar los siguientes enteros como dato de prueba: 26, -400, 0, 216, -34 54. Imprimir el valor absoluto de -6, 0, 25, -143, -42 55. Encontrar la media de diez números. El programa los sumara y dividirá el resultado entre 10 para obtener la media aritmética o promedio de los números 56. Reordenar una lista de veinte enteros intercambiando los primeros diez con los últimos diez 57. Calcular N factorial: N! 0 1x2x3x…x(N-1)xN, donde N es cualquier entero del 1 al 14 58. Escribir un programa que acepte tres enteros positivos X,Y y Z como datos y calcular el número X! + Y! + Z! 59. Generar 20 conjuntos de 50 números al azar cada uno con un valor de 1 a 55, imprimir el número mayor al azar, obtenido en cada conjunto de 10 60. Generar 20 números al azar, en el rango de 1 a 100. Imprimirlos conforme se generan y en seguida en el orden siguiente: el número mayor, el número menor, el segundo mayor, el segundo menor, y así sucesivamente hasta que se hayan impreso los diez.