[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: N�meros Primos




On Sun, 17 Sep 2000, Marcelo Souza wrote:

> Oi, Jo�o, td certo??
>      Existe uma maneira "relativamente" r�pida para sabermos se um n�mero � 
> ou n�o primo. Pelo teorema fundamental da aritm�tica, temos que qualquer 
> n�mero pode ser decomposto em fatores primos. Para descobrir se um n�mero � 
> ou n�o primo, basta dividi-lo por todos os primos de 2 at� raiz quadrada de 
> n. N�o sei se � exatamente essa maneira relativamente r�pida que voc� queria 
> saber, mas � a �nica que eu conhe�o...de fato, ela ameniza o trabalho de 
> dividir por tantos n�meros.
> Ex: 31=> sqrt31=5,5, ent�o dividimos o 31 pelos primos de 2 at� 5.
> N�o existe outra forma "R�PIDA" para achar primos.

Isto n~ao 'e muito r'apido para n'umeros grandes:
'e bem rotineiro gerar n'umeros primos com >1000 algarismos
mas se voc^e pensar um pouco ver'a que seu m'etodo 'e invi'avel
para n'umeros deste tamanho.

> Mas h� artigos interessantes sobre eles: primos de fermat, de mersenne na HP 
> do Nicolau Saldanha, s� que esqueci o endere�o.
> Pe�o, por favor, se algu�m ler essa msg, que passe o endere�o para baixar o 
> arquivo primos de mersenne e outros primos muito grandes do Nicolau e do 
> Carlos Gustavo.

Vide mensagem anterior.

> Obrigado
> Espero ter ajudado
> Abra�os
> Marcelo  :o)
> 
> >From: "Jo�o Paulo Paterniani da Silva" <jopatern@hotmail.com>
> >Reply-To: obm-l@mat.puc-rio.br
> >To: obm-l@mat.puc-rio.br
> >Subject: N�meros Primos
> >Date: Sat, 16 Sep 2000 20:21:07 EST
> >
> >
> >   Ol�!
> >   Existe alguma forma r�pida e relativamente simples de descobrir se um 
> >n�mero � primo?
> >
> >    Obrigado
> >
> >
> >
> >Jo�o Paulo Paterniani da Silva
> >
> >_________________________________________________________________________
> >Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
> >
> >Share information about yourself, create your own public profile at 
> >http://profiles.msn.com.
> >
> 
> _________________________________________________________________________
> Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
> 
> Share information about yourself, create your own public profile at 
> http://profiles.msn.com.
>