11.10.2015 Views

Divisores

LfDvOp

LfDvOp

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

s = 0<br />

For j = 1 To k<br />

If k / j = k \ j Then s = s + j ‘Este FOR-NEXT calcula la función sigma<br />

de k<br />

Next j<br />

If s = n Then a = k: vale = False ‘comprueba si SIGMA coincide con el<br />

argumento n<br />

k = k + 1<br />

Wend<br />

mfsigma = a<br />

End Function<br />

Con esta función puedes determinar si un número coincide con la<br />

función SIGMA de otro. Por ejemplo MF_SIGMA(2014)=0, luego no<br />

existe ningún otro número cuya suma de divisores sea 2014. Si<br />

embargo, MF_SIGMA(2012)=2011, porque este último es primo, y<br />

MF_SIGMA(2016)=660, porque<br />

2016=<br />

660+330+220+165+132+110+66+60+55+44+33+30+22+20+15+12+11<br />

+10+6+5+4+3+2+ 1<br />

Puedes usar también la función definida en PARI<br />

mfsigma1(n)={k=0;while(k=n,k=0); return(k)}<br />

{print(mfsigma1(20))}<br />

Con él, cambiando el valor de 20 por otro cualquiera, puedes encontrar<br />

su MF_SIGMA<br />

Las otras sigmas<br />

Si sumamos los cuadrados de los divisores de un número nos resulta<br />

la función SIGMA_2, con los cubos SIGMA_3 y, en general, podemos<br />

definir toda la familia para exponentes mayores.<br />

60

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!