[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.
>