tabla tabla sumar del 7 del 0 al
tabla // tabla sumar del 7, del 0 al 9 escribe 7 " + " 0 " = " 7 " n " escribe 7 " + " 1 " = " 8 " n " escribe 7 " + " 2 " = " 9 " n " escribe 7 " + " 3 " = " 10 " n " escribe 7 " + " 4 " = " 11 " n " escribe 7 " + " 5 " = " 12 " n " escribe 7 " + " 6 " = " 13 " n " escribe 7 " + " 7 " = " 14 " n " escribe 7 " + " 8 " = " 15 " n " escribe 7 " + " 9 " = " 16 " n "
tabla // tabla sumar del 7, del 0 al 9 entero t = 7, f = 0, s // tabla, fila, suma mientras f < 10 s=t+f escribe t " + " f " = " s " n " f=f+1
suma // calcula suma naturales de 1 a n entero s = 0, c = 1, n // suma, contador, n lee n mientras c <= n s=s+c c=c+1 escribe s
factores // Obtiene factores propios de n; 12: 2, 3, 4, 6 entero f = 2, n // factor, n lee n mientras f < n si (n mod f) = 0, escribe f " " f=f+1
escritorio Realizar la prueba de escritorio para [(3. 0, 3), (5. 0, 3)]. real algo(real a, entero n) // retorna algo real r = 1 // retorno mientras n si (n mod 2 = 1), r = r * a a = a *a n =2 retorna r
factoriales Redacte el algoritmo principal para el siguiente enunciado: 145 es un número curioso, ya que 1! + 4! + 5! = 1 + 24 + 120 = 145. Encuentre la suma de todos los números que son iguales a la suma de los factoriales de sus dígitos. Nota: Como 1!=1 y 2!=2 no son sumas, no se incluyen.
cadena Considere el enunciado: La siguiente secuencia iterativa se define para el conjunto de los enteros positivos: n = n/2 (si n es par) n = 3 n + 1 (si n es impar) Usando las reglas de arriba, y empezando con 13, se genera la siguiente secuencia: 13 -> 40 -> 20 -> 10 -> 5 -> 16 -> 8 -> 4 -> 2 -> 1 Se ve que esta secuencia (que empieza con 13 y termina con 1) contiene 10 términos. A pesar de que no ha sido probado todavía (problema de Collatz) se cree que empezando con cualquier números siempre se termina en 1. ¿Con qué número hay que empezar, menor que un millón, para obtener la cadena más larga? NOTA: Una vez se empieza la cadena se permite que los términos superen a un millón. Redacte una función que obtenga la cantidad de términos de una secuencia que inicie con n.
pirámide Considere el siguiente enunciado. Con un grupo de 10000 bolas, se forma una pirámide de base cuadrada, con una única bola en su vértice superior y un número cuadrado perfecto de ellas en cada capa. ¿Cuántas capas pueden formarse? Y ¿cuántas bolas sobran? Redacte un algoritmo que lo resuelva.
- Slides: 8