• Aucun résultat trouvé

Corrigé du DS du 09/03 Partie A

N/A
N/A
Protected

Academic year: 2022

Partager "Corrigé du DS du 09/03 Partie A"

Copied!
2
0
0

Texte intégral

(1)

Corrigé du DS du 09/03 Partie A

1. L’algorithme affiche le nombre 3 (3<26 donc la boucle n’est pas amorcée).

2. L’algorithme affiche encore le nombre 3.

(55 ≥ 26 donc ܺ = 55 − 26 = 29 puis 29 ≥ 26 donc ܺ = 29 − 26 = 3 puis la boucle est arrêtée)

3. Pour un nombre entier A saisi quelconque, le résultat fourni par cet algorithme correspond au reste de A dans la division euclidienne par 26.

Partie B

On considère l’équation (E) : 15ݔ − 26݇ = ݉ où ݔ et ݇ désignent des nombres entiers relatifs et ݉ est un paramètre entier non nul.

1. 15 et 26 sont premiers entre eux donc, d’après le théorème de Bézout, il existe deux entiers relatifs ݑ′

et ݒ′ tels que 15ݑ+ 26ݒ= 1 ⇔ 15ݑ− 26ሺ−ݒሻ = 1

Pour ݑ = ݑ’ et ݒ = −ݒ’, il existe bien un couple d’entiers relatifs ሺݑ; ݒሻ tel que 15ݑ − 26ݒ = 1. Par tâtonnement ou en utilisant l’algorithme d’Euclide, on obtient ݑ = 7 et ݒ = 4.

2. 15 × 7 − 26 × 4 = 1 ⇔ 15 × 7݉ − 26 × 4݉ = ݉

On en déduit une solution particulière ሺݔ; ݇ሻ = ሺ7݉; 4݉ሻ de l’équation (E) . 3. ሺݔ; ݇ሻ est solution de l’équation (E) ⇔15ݔ − 26݇ = ݉ = 15 × ݔ− 26 × ݇

⇔15ݔ − 15 × ݔ− 26݇ + 26 × ݇ = 0⇔15ሺݔ − ݔሻ − 26ሺ݇ − ݇ሻ = 0 4. 15ሺݔ − ݔሻ − 26ሺ݇ − ݇ሻ = 0 ⇔ 15ሺݔ − ݔሻ = 26ሺ݇ − ݇ሻ (*)

15 divise 26ሺ݇ − ݇ሻ et 15 et 26 sont premiers entre eux donc, d’après le théorème de Gauss, 15 divise

݇ − ݇ : ainsi ݇ − ݇ = 15ݍ où ݍ ∈ ℤ et donc ݇ = ݇+ 15ݍ

On remplace dans l’égalité (*) : 15ሺݔ − ݔሻ = 26 × 15ݍ ⇔ ݔ − ݔ = 26ݍ ⇔ ݔ = ݔ+ 26ݍ

Les solutions de l’équation (E) sont les couples ሺݔ; ݇ሻ d’entiers relatifs tels que : ൜ݔ = 26ݍ + 7݉݇ = 15ݍ + 4݉ où ݍ ∈ ℤ. Partie C

1.

Lettre à coder Entier associé Reste de 15ݔ + 7

modulo 26 Lettre codée

S 18 17 R

P 15 24 Y

E 4 15 P

Le mot SPE est codé par le mot RYP.

2. Soit ݔ le nombre associé à une lettre de l’alphabet à l’aide du tableau initial et ݕ le reste de la division euclidienne de 15ݔ + 7 par 26.

a. 15ݔ + 7 ≡ ݕሾ26ሿ donc 15ݔ + 7 = ݕ + 26݇où ݇ ∈ ℤ, ainsi 15ݔ − 26݇ = ݕ − 7 où ݇ ∈ ℤ. b. D’après la partie A, le couple ሺݔ ; ݇ሻ est solution de l’équation (E) avec ݉ = ݕ − 7. On peut donc déduire que ൜ݔ = 26ݍ + 7ሺݕ − 7ሻ݇ = 15ݍ + 4ሺݕ − 7ሻ

On en déduit que ݔ ≡ 7ሺݕ − 7ሻሾ26ሿ ≡ 7ݕ − 49 + 52ሾ26ሿ ≡ 7ݕ + 3ሾ26ሿ.

c. On définit un système de décodage :

— à chaque lettre du mot codé, on associe l’entier ݕ correspondant,

— on associe ensuite à ݕ l’entier ݔ qui est le reste de la division euclidienne de 7ݕ + 3 par 26,

— on associe à ݔ la lettre correspondante.

(2)

3. W est associée au nombre ݕ = 22.

Le reste dans la division euclidienne de 7ݕ + 3 = 157 par 26 est ݔ = 1. 1 est associée à la lettre B donc W se décode donc en B.

Lettre codée Entier associé Reste de 7ݕ + 3

modulo 26 Lettre décodée

W 22 1 B

H 7 0 A

L 11 2 C

Le mot WHL se décode en BAC ce qui est vraiment surprenant !

4. Raisonnons par contraposée : montrons que si deux lettres codées sont égales alors les lettres de départ le sont aussi :

ݕ = ݕ ⇒ ݕ ≡ ݕሾ26ሿ ⇒ 15ݔ + 7 ≡ 15ݔ+ 7ሾ26ሿ ⇒ 15ݔ ≡ 15ݔሾ26ሿ ⇒ 15ሺݔ − ݔሻ ≡ 0ሾ26ሿ Ainsi 26 divise 15ሺݔ − ݔሻ. Comme 26 et 15 sont premiers entre eux, d’après le théorème de Gauss, 26 divise ݔ − ݔ.

Mais ݔ − ݔ∈ ሾ−25; 25ሿ donc ݔ − ݔ= 0 et ݔ = ݔ′. On vient de montrer que ݕ = ݕ⇒ ݔ = ݔ′

Donc par contraposée, ݔ ≠ ݔ′ ⇒ ݕ ≠ ݕ

Conclusion : par ce système de codage, deux lettres différentes sont codées par deux lettres différentes.

Références

Documents relatifs

Soit k un

Compl´ eter l’algorithme ci-dessous pour qu’il affiche les quatre solutions trouv´ ees dans la question pr´ ec´ edente.. Alice peut-elle connaˆıtre la premi` ere lettre du

Compl´ eter l’algorithme ci-dessous pour qu’il affiche les quatre solutions trouv´ ees dans la question pr´ ec´ edente.. Alice peut-elle connaˆıtre la premi` ere lettre du

« au programme » de cet exercice d’arithmétique qui propose, classiquement désormais, comme application des résultats intermédiaires un travail de décodage où la calculatrice peut

[r]

[r]

En fait, pour que l'erreur ne soit pas détectée, il sut (et c'est nécessaire) d'ajouter à A un multiple de 97 , ce qui se fait dicilement involontairement du fait que 97 est

Un des joueurs choisit un nombre entier entre 1 et 100, appelé le nombre caché, et le second joueur doit deviner