Exercice (facteurs premiers, diviseurs)
|
| Exercice (crible d’Eratosthène) Le crible d’Eratosthène est une méthode artisanale pour former la liste de tous les nombres premiers inférieurs ou égaux à un entier n donné. On part de la liste de tous les entiers de 2 à n. On en efface les multiples de 2 (sauf 2 lui-même) puis tous les multiples de 3 (sauf 3 lui-même), etc. La progression se fait toujours vers le plus petit entier p non encore effacé (il est donc premier) et elle consiste à effacer tous les multiples de p (sauf p lui-même, et le premier entier à effacer est {p^2}). On s’arrête quand {p^2\ge n} (car il n’y a alors plus rien à effacer), et les entiers restants sont les entiers premiers de l’intervalle {[2, n]}. En s’inspirant de cette méthode, on cherche à écrire une fonction crible prenant en argument un entier {n\ge 2} et renvoyant la liste de tous les entiers premiers de l’intervalle {[2, n]}. On voit pour cela deux méthodes possibles (assez voisines) :
|
| Exercice (entiers premiers jumeaux) On dit que deux entiers premiers sont jumeaux s’ils s’écrivent {p} {p+2}. Une conjecture célèbre dit que leur nombre est infini. Écrire une fonction jumeaux(n) renvoyant la liste des couples {(p,p+2)} d’entiers premiers jumeaux où {p\le n}. On utilisera la fonction crible de l’exercice 2. |
| Exercice (conjecture de Goldbach) La conjecture de Goldbach affirme que tout entier pair {n\ge 4} peut s’écrire comme la somme de deux entiers premiers. Écrire une fonction goldbach prenant en argument un entier {n\ge 4} (supposé pair) et renvoyant la liste des couples {(p,p')} d’entiers premiers tels que {n=p+p'}, avec {p\le p'}. |