Академический Документы
Профессиональный Документы
Культура Документы
Exercice 2 (6 points)
1. Pour 1 ≤ ≤ 6, calculer le reste de la division euclidienne de 10 par 7.
2. En déduire le reste de la division euclidienne de 10 par 7.
3. Soit un entier, = en développement décimal. Déduire du 1. que est un
multiple de 7 si et seulement si 2 + 3 + est un multiple de 7
Corrigé
Exercice 1 :
1. L’état des variables :
= 12, = 5, = 12, = 0. On teste ≥ donc reçoit − , reçoit + 1.
= 12, = 5, = 7, = 1. On teste ≥ donc reçoit − , reçoit + 1.
= 12, = 5, = 2, = 2. On teste < donc on affiche = 2, = 2.
Si = 0, l’instruction tant que ≥ reste toujours vraie, puisque l’instruction
reçoit − ne fait pas changer . L’algorithme ne s’arrête jamais.
Si ≠ 0, on enlève à autant de fois que c’est possible, compte le nombre de
soustractions, donc le nombre de fois où est contenu dans . L’algorithme a donc
fait la division euclidienne de par .
2. Pour coder # : = 12, 15 × 12 + 8 = 188, le reste dans la division par 26 est 6, donc
le code de # est $.
3. 7 × 15 = 105 = 104 + 1 = 4 × 26 + 1, on a bien 7 × 15 ≡ 1(26).
Pour prouver une équivalence, il faut deux sens :
Si ≡ 15 + 8(26), en multipliant cette congruence par 7, on obtient 7 ≡ 105 +
56(26), et comme 105 ≡ 1(26) et 56 ≡ 4(26), il vient 7 ≡ − 4(26) ce qui est
équivalent à ≡ 7 − 4(26).
Dans l’autre sens : si ≡ 7 − 4(26), on multiplie cette fois par 15, pour obtenir
15 ≡ 105 − 60(26), et comme 60 ≡ 8(26), on retrouve 15 ≡ − 8(26) c’est-
à-dire ≡ 15 + 8(26).
Pour connaître la lettre codée en %, on sait cette fois que = 9 et on cherche .
D’après la question précédente, ≡ 7 − 4(26), donc ici ≡ 63 − 4 = 59(26).
Comme le reste de la division de 59 par 26 est 7, = 7 donc la lettre cherchée est H.
Exercice 2
1. On a le tableau :
Valeur de 1 2 3 4 5 6
Valeur de 10 modulo 7 3 2 6 4 5 1
'
Car 10 ≡ 3(7) donc 10 ≡ 3 × 10 ≡ 30 ≡ 2(7) …
2. Comme 10( ≡ 1(7), pour tout entier , 10( = (10( ) ≡ 1(7).
Comme 1000 = 6 × 166 + 4, 10 = 10(× (()* = (10( ) (( × 10* ≡ 10* ≡ 4(7).
Le reste de la division de 10 par 7 est donc 4.
3. = = 100 + 10 + . Comme 100 ≡ 2(7) et 10 ≡ 3(7), d’après les
propriétés des congruences, ≡ 2 + 3 + (7). Ainsi est un multiple de 7 si et
seulement si ≡ 0(7), donc si et seulement si 2 + 3 + est un multiple de 7.