Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Informática
Grados en Ing. Mecánica e Ing. en Tecnologías Industriales - 1er curso
José Antonio Becerra Permuy
Ejercicio 1
• La conjetura de Goldbach dice que todo número entero par mayor que 2 puede escribirse como suma de dos números primos.
• Pida al usuario por teclado un número entero par mayor que 2 (n1).
• Pida al usuario por teclado otro número entero par mayor que n1 (n2).
• Muestre por pantalla los dos sumandos primos de todos los números pares desde n1 hasta n2.
• Funciones a implementar:
• pedir_par(minimo)
• Lee por teclado un número entero par mayor que el número que se le indica como límite inferior.
• es_primo(n)
• demostrar_conjetura(n)
Ejercicio 1 (ejemplos)
=============================================
Introduce el primer par positivo: 3
Error, el dato debe ser par y mayor que 2
Vuelve a intentarlo: 16
Introduce el segundo par positivo: 12
Error, el dato debe ser par y mayor que 16
Vuelve a intentarlo: 20
Conjetura de Goldbach:
16 se descompone en los primos 3 y 13
18 se descompone en los primos 5 y 13
20 se descompone en los primos 3 y 17
=============================================
Introduce el primer par positivo: 4
Introduce el segundo par positivo: 30
Conjetura de Goldbach:
4 se descompone en los primos 2 y 2
6 se descompone en los primos 3 y 3
8 se descompone en los primos 3 y 5
10 se descompone en los primos 3 y 7
12 se descompone en los primos 5 y 7
14 se descompone en los primos 3 y 11
16 se descompone en los primos 3 y 13
18 se descompone en los primos 5 y 13
20 se descompone en los primos 3 y 17
22 se descompone en los primos 3 y 19
24 se descompone en los primos 5 y 19
26 se descompone en los primos 3 y 23
28 se descompone en los primos 5 y 23
30 se descompone en los primos 7 y 23
=============================================
Ejercicio 2
• Un número es equilibrado si se puede descomponer como la suma de un número n y dicho número n con los dígitos en orden inverso.
• Muestre por pantalla todos los números equilibrados que existen entre el menor y el mayor de n1 y n2.
• Funciones a implementar:
• pedir_entero(minimo)
• calcula_inverso(n)
• es_equilibrado(n)
• Determina si n es equilibrado y, de serlo, devuelva True y los dos sumandos en los que se descompone.
Ejercicio 2 (ejemplos)
=============================================
Introduzca un numero entero positivo mayor o igual que 100: 22
Error! El numero debe ser positivo mayor o igual que 100.
Introduzca un numero entero positivo mayor o igual que 100: 165
Introduzca un numero entero positivo mayor o igual que 100: 123
Numeros equilibrados entre 123 y 165
132 = 39 + 93
143 = 49 + 94
154 = 59 + 95
165 = 69 + 96
=============================================
Introduzca un numero entero positivo mayor o igual que 100: 100
Introduzca un numero entero positivo mayor o igual que 100: 300
Numeros equilibrados entre 100 y 300
110 = 19 + 91
121 = 29 + 92
132 = 39 + 93
143 = 49 + 94
154 = 59 + 95
165 = 69 + 96
176 = 79 + 97
187 = 89 + 98
198 = 99 + 99
202 = 101 + 101
222 = 111 + 111
242 = 121 + 121
262 = 131 + 131
282 = 141 + 141
=============================================
Trabajo autónomo