Antilles Guyane. Septembre 2013. Enseignement de Spécialité
EXERCICE 4 : corrigé
Partie A
1) Le nombre 3est strictement inférieur à 26 et donc l’algorithme s’arrête immédiatement et affiche 3.
Quand on saisit le nombre 3,l’algorithmeaffichelenombre3.
2) La variable Xprend successivement les valeurs 55 puis 55 −26 =29 puis 29 −26 =3puis l’algorithme s’arrête et
affiche 3.
Quand on saisit le nombre 55,l’algorithmeaffichelenombre3.
3) L’algorithme retranche un certain nombre de fois 26 àA.Sionnoteqce nombre, A−26q est un entier rcompris
au sens large entre 0et 25 ou encore rest le reste de la division euclidienne de Apar 26 et l’algorithme affiche r.
Pour un nombre entier Asaisi quelconque, le résultat affiché par l’algorithme est le reste de la division euclidienne de
Apar 26.
Partie B
Justifions le passage de !17
4"à!55
93 "puis à !3
15 ".
!31
52
"! 17
4"=!3×17 +1×4
5×17 +2×4"=!55
93 ".
Ensuite, 55 =2×26 +3et donc 55 ≡3(26)avec 0!3!25.Demême,93 =3×26 +15 et donc 93 ≡15 (26)avec
0!15 !25.Donc
!17
4"→!55
93 "→!3
15 ".
1) a) x1et x2sont respectivement transformés en y1=3x1+x2et y2=5x1+2x2.Demême,x′
1et x′
2sont
respectivement transformés en y′
1=3x′
1+x′
2et y2=5x′
1+2x′
2.
Puisque y1≡z1(26)et y′
1≡z1(26),onendéduitquey1≡y′
1(26)ou encore que 3x1+x2≡3x ′
1+x′
2(26).De
même, 5x1+2x2≡5x ′
1+2x′
2(26).
On a montré que "3x1+x2≡3x ′
1+x′
2(26)
5x1+2x2≡5x ′
1+2x′
2(26).
b) On en déduit que 2(3x1+x2)−(5x1+2x2)≡2(3x′
1+x′
2)−(5x′
1+2x′
2)(26)ou encore que x1≡x′
1(26).
De même, −5(3x1+x2)+3(5x1+2x2)≡−5(3x′
1+x′
2)+3(5x′
1+2x′
2)(26)et donc x2≡x′
2(26).
Ainsi, x1≡x′
1(26)avec de plus 0!x1!25 et 0!x′
1!25.Onsaitalorsquex1=x′
1.Demême,x2=x′
2.
2) a)
CC′=!31
52
"! 2−1
−53
"=!3×2+1×(−5)3×(−1)+1×3
5×2+2×(−5)5×(−1)+2×3"=!10
01
"=I.
Puisque CC′=I,onsaitqueC′C=Iet donc la matrice Cest inversible, d’inverse la matrice C′.
b)
!y1
y2"=!2−1
−53
"! 3
15 "=!2×3+(−1)×15
(−5)×3+3×15 "=!−9
30 ".
c) −9≡−9+26 (26)ou encore −9≡17 (26)avec 0!17 !25.Demême,30 ≡30 −26 (26)ou encore 30 ≡4(26)
avec 0!4!25.Donc
!x1
x2"=!17
4".
d) L’exemple précédent suggère que le décodage d’un message se fait comme son codage, en remplaçant la matrice C
par la matrice C′inverse de la matrice C.
3)
!y′
1
y′
2"=!2−1
−53
"! z1
z2"=!2z1−z2
−5z1+3z2".
http ://www.maths-france.fr 1 c
⃝Jean-Louis Rouget, 2014. Tous droits réservés.