Generadors

Es demana els codis de diversos generadors (funcions que poden ser continuades generant una seqüència de resultats). Seguiu el format dels exemples que es mostren a sota.

  1. Escriviu un generador @fibs()@ per als nombres de la sèrie de Fibonacci.

  2. Escriviu un generador @roots(x)@ per als nombres del desenvolupament de Taylor per calcular l’arrel quadrada d’un real x0x\ge0: f1(x)=x,fn(x)=12(fn1(x)+xfn1(x)).\begin{array}{rcl} f_1(x)&=&x, \\ f_n(x)&=&\frac{1}{2}\left(f_{n-1}(x)+\frac{x}{f_{n-1}(x)}\right). \end{array}

  3. Escriviu un generador @primes()@ per als nombres primers.

  4. Escriviu un generador @hammings()@ per als nombres de Hamming. Els nombres de Hamming són aquells que només tenen 2, 3 i 5 com a divisors primers.

Puntuació

Tots els apartats valen 25 punts.

Informació del problema

Autoria: Gerard Escudero i Jordi Petit

Generació: 2026-01-25T11:17:43.306Z

© Jutge.org, 2006–2026.
https://jutge.org