Les mathématiques sont la seule science où on ne sait pas de quoi on parle ni si ce qu'on dit est vrai. Bertrand Russell (Mathématicien, philosophe, et … doué d'humour !)
Exercice 1
Soient a, b, c trois entiers non nuls. Valider (en écrivant une preuve) ou infirmer (par un contre-exemple) les affirmations suivantes :
Si a∣b et b∣c, alors a∣c.
Si a∣b et a∣c, alors a divise tous les entiers de la forme pb+qc avec p, q entiers.
Si c divise 2a alors c divise a.
Si c divise a, ou si c divise b, alors c divise ab.
Si c divise ab, alors c divise a ou c divise b.
Si c divise 3a+1 et 5a−1, alors c divise 8.
Exercice 2
Quel est le dernier chiffre de 71337 ?
Conseil 1 : Voir d'abord pour : 70;71;72;73;…
Conseil 2 : deviner une règle, et la justifier.
Quel est le dernier chiffre de 7(133742) ?
Exercice 3
Un triplet Pythagoricien est un triplet d'entiers (a,b,c), avec 0<a,b<c et a2+b2=c2. Ce sont alors les trois côtés entiers d'un triangle rectangle. (b,a,c) en est alors un aussi. On dit que le triplet est primitif si les entiers a et b sont premiers entre eux, c'est-à-dire que le PGCD(a,b)=1.
Exemple :(3,4,5) est très connu des maçons. Mais aussi (5,12,13) et (6,8,10) ; des deux derniers exemples, le premier est primitif, pas le second.
Avec un script Python, afficher tous les triplets pythagoriciens (a,b,c), avec 0<a<b<c<M.
Dans un premier temps, une méthode en Θ(M3) suffira pour M=100.
Modifier votre script pour avoir une version en Θ(M2) ; dans ce cas-là, l'utilisation de la racine carrée est conseillée ; on peut alors tester M=1000.
Modifier vos scripts pour n'avoir que les triplets primitifs.
Démontrer que si a et b sont premiers entre eux, alors a et c le sont aussi. En déduire que un triplet est primitif si et seulement si deux côtés quelconques sont premiers entre eux.
Exercice 4
Écrire 511104 sous la forme ab, avec a et b entiers, et b le plus petit possible.