• Aucun résultat trouvé

I Test de primalité

N/A
N/A
Protected

Academic year: 2022

Partager "I Test de primalité"

Copied!
1
0
0

Texte intégral

(1)

BTSSIO:TD 14 Test de primalité 2015-2016

I Test de primalité

Il s’agit d’écrire un algorithme qui permet de préciser si un nombre entierN supérieur ou égal à 3 est premier ou non. Il faudra que l’algortihme précise un diviseur deN dans le cas oùN est impair non premier.

II Une correction

from math import*

N=int(input(" Nombre à tester : ")) racine=int(sqrt(N))

diviseur=3 if N%2==0 :

print(N," n’est pas premier car il est pair et différent de 2") else :

while diviseur<racine and N%diviseur !=0 : diviseur=diviseur+2

if diviseur>racine :

print(N,"est premier") else :

print(N,"n’est pas premier, il est divisible par",diviseur)

Une fonction possibleEstPremier(entier)est réalisable : def EstPremier(entier) :

racine=int(sqrt(entier)) diviseur=3

if N%2==0 : return False else :

while diviseur<racine and N%diviseur !=0 : diviseur=diviseur+2

if diviseur>racine : return True else :

return False

III Recherche des entiers premiers inférieurs ou égaux à un entier A fixé.

Écrire un programme qui permet de fabriquer et d’afficher une liste composée de tous les entiers premiers inférieurs ou égaux à un nombreAdonné. On peut également envisager de les dénombrer.

My Maths Space 1 sur 1

Références

Documents relatifs

Je n’ai pas suffisamment lu le récent livre de Laurent Lafforgue Géométrie plane et algèbre aux éditions Hermann mais le parcourir m’a sûrement donné une petite impulsion, à

On s'intéresse à la répartition des nombres premiers dans l'ensemble des entiers naturels. On prendra soin d'inclure un compteur pour donner le nombre de nombres premiers de la liste

Mais parmi les nombres plus petits que ab, il n'y en a qu'un qui soit à la fois a-f- a, et b -f-p, un seul à la fois #+&lt;* a et Donc il y aura autant d'entiers inférieurs et

On observe bien une cyclicité de longueur 18(= 2 × 3 2 ) dans Z /3 Z (nota : elle est en fait de longueur 9 mais on la voit de 18 ici car on a omis les nombres pairs dans le tableau)

→ identifier un espace un espace où les hommes comme les activités tendent à se concentrer. où les hommes comme les activités tendent à se concentrer. pris en compte dans les

8) D'après vous pourquoi ces espaces, qui n'étaient pas concernés par cette pénurie le sont devenus ? Émettre au moins 2 hypothèses. → Reporter ces hypothèses dans le tableau

8) D'après vous pourquoi ces espaces, qui n'étaient pas concernés par cette pénurie le sont devenus ? Émettre au moins 2 hypothèses. → Reporter ces hypothèses dans le tableau

Donner une formule du temps de calcul pour r´ ealiser un test sur le n-i` eme nombre de Fermat.. Estimer le temps de calcul pour tester