• Aucun résultat trouvé

TP n°3 - Arithmétique

N/A
N/A
Protected

Academic year: 2022

Partager "TP n°3 - Arithmétique"

Copied!
1
0
0

Texte intégral

(1)

Stanislas

Calcul formel

TP n°3 - Arithmétique

MPSI 1

Les commandes de ce T.P.

convert(...,binary)

piecewise true, false

isprime irem, iquo

nops map

select remove

add mul

Exercice 1. (convert) Donner l'écriture binaire de 945. Convertir ensuite ce nombre en base 8 puis16.

Exercice 2. (map,isprime,remove)

1. Construire la liste des nombres premiers inférieurs à10.

2.Pour toutn∈N, on dénit len-ème nombre de Fermat parFn= 22n+ 1. Dénir une fonction fermat qui étant donné un entier nassocie son nombre de Fermat.

3. Construire la liste des10 premiers nombres de Fermat.

4.En déduire, en suivant les pas d'Euler, qu'il existe un nombre de Fermat qui n'est pas premier.

Exercice 3. (add,evalb,irem)

1.Écrire une fonction divise := n -> (i -> ...) qui étant donné un entier naturel n renvoie une fonction booléenne qui renvoie vrai si i divise n et faux sinon.

2. En déduire une fonction diviseurs n qui renvoie les diviseurs d'un entier naturel n.

3. Écrire une fonction booléenne est_parfait qui détermine si un nombre est égal à la moitié de la somme de ses diviseurs.

4.Écrire sous forme de liste l'ensemble des nombres premiers de la forme2n−1, pourn≤1000. Les nombres de la forme2n−1sont appelés nombres de Mersenne.

5.On rappelle qu'un nombre pair est parfait si et seulement s'il s'écrit sous la forme2p−1·(2p−1), où2p−1est premier. En déduire la liste des 10 premiers nombres parfaits pairs.

Exercice 4. (nops,ifactors,mul,piecewise)

1.Écrire une fonction nbre_div_prem qui détermine le nombre de diviseurs premiers d'un entier naturel.

2. Écrire une fonction alpha qui étant donné un entier n dont la décomposition en produit de facteurs premiers estn= Q

p∈P+

pαp, retourne Q

p∈P+

max{αp,1}.

3.La fonction de Möbiusµest dénie surnparµ(n) = 0s'il existe un nombre premierptel que p2|net(−1)w(n) sinon (oùw(n)désigne le nombre de diviseurs premiers de n. Écrire la fonction mu.

4. Déterminer la valeur de P

d|n

µ(d) pour n ∈ J1,10K. Montrer mathématiquement le résultat conjecturé.

Références

Documents relatifs

Si, en revanche, au bout d’un certain nombre d’essais, (1) n’a toujours pas été vérifiée, on peut juste dire que n a des chances d’être premier.. Hélas, de nombreux

Dans une stricte démonstration mathématique, il suffit de donner les formules solutions et de vérifier qu’elles sont solutions (et de démontrer qu’elles sont uniques).. Mais

[r]

Ainsi, on en déduit que A est

En déduire la complexité du programme, en fonction de

Exercice 1 Pour résoudre ce genre d'équations et d'inéquations, on applique si possible la

Cr´ eer une fonction tirer d’argument n qui effectue la simulation de l’exp´ erience pr´ ec´ edente et renvoie le num´ ero de la case dans laquelle se trouve la bille ` a la fin..

En utilisant la r´ eciproque du th´ eor` eme des milieux dans le triangle ABC , I est le milieu de [AC], donc si (KI) ´ etait parall` ele ` a (BC ) alors K serait le milieu de