Download NOMBRES PARFAITS
Transcript
G RIP NOMBRES CASIO NOMBRES PARFAITS ES TOUT ES LATRIC CALCU IO CAS Problème Trouver des nombres parfaits. On appelle nombre parfait tout entier naturel x dont la somme des diviseurs est égale à 2x. Principe On utilise la règle d’Euclide: «Si un nombre x s’écrit 2n(2n+1 - 1) et si le facteur 2n+1 - 1 est premier, alors x est un nombre parfait». @ Pour k variant de 2 à ... • On génère un nombre a = 2k+1 - 1 . Si a n’est pas premier: - alors: on reprend à @ pour le k suivant. - sinon: (a est premier) on calcule x = 2k(2k+1 - 1) et on affiche. On reprend à @ pour le k suivant. Fin de si. Utilisation On lance le programme principal N PARFAI. La calculatrice n’est plus capable d’afficher en entier le nombre trouvé. Ce n’est donc plus la peine de poursuivre les calculs. Presser AC pour sortir du programme. G RIP NOMBRES CASIO NOMBRES PARFAITS Nom du programme A N Nom du programme N PARFAI Prog F ClrText ä ClrTextä "NOMBRES PARFAITS" ä PARFAITS"ä 6ª For 2áK To 20 ä 20ä 2^(K+1)-1áA ä 2^(K+1)-1áAä AáZ ä AáZä 2áN ä 2áNä Frac (A§N)=0ÓGoto 9 ä 9ä 3áN ä 3áNä Frac (A§N)=0ÓGoto 9 ä 9ä 5áN:2áM:ù2áJ ä 5áN:2áM:ù2áJä Lbl 0 ä 0ä Frac (A§N)=0ÓGoto 9 ä 9ä N+MáN ä N+MáNä ùJáJ ä ùJáJä M+JáM ä M+JáMä NÆ•AÓGoto 0 ä 0ä Z£2^Kª Lbl 9 ä 9ä Next ä Nextä "FIN" 'N PARFAITä "NOMBRES PARFAITS"ä 6¶ 2ÊKä Lbl 2ä 2^(K+1)-1ÊAä AÊZä 2ÊNä Frac (A/N)=0…Goto 9ä 3ÊNä Frac (A/N)=0…Goto 9ä 5ÊN:2ÊM:2ÊJä Lbl 0ä Frac (A/N)=0…Goto 9ä N+MÊNä -JÊJä M+JÊMä N≤√A…Goto 0ä Z*2^K¶ Lbl 9ä K+1ÊKä K<20…Goto 2ä "FIN" Indications On lance FACT 1P N En prenant x , un des nombres parfaits trouvés, vérifier que la somme des diviseurs de x soit égale à 2x. (ou FACT 1) On lance L DIVIS2 On calcule directement en MODE RUN: