Et voilà le sommet où t'amène ton parcours jusqu'à ici: saisis ta tâche...
MATHSLAB Construis le chiffre de César dans Excel: essaie de le reproduire sur une feuille blanche, en suivant les instructions suivantes.
1. Tout d'abord, on traduit les lettres en chiffres, afin de pouvoir effectuer mathématiquement le cryptage : on numérote les 26 lettres de l'alphabet, en écrivant le tableau de correspondance sur la feuille Excel :
2. Commence par te demander quelle relation existe entre une lettre dans le message en clair et son substitut dans le message crypté. Chaque lettre est avancée d'autant de places qu'indiqué par la clé :
LETTRE CRYPTÉE = LETTRE NON CRYPTÉE + CLÉ
Par exemple, si la clé est 1, la lettre en clair E sera chiffrée F, puisque E=5 et 5+1=6 qui correspond à F. Mais dans ces conditions, comment Z sera-t-il chiffré ? D'après le papier chiffré, nous comprenons qu'il devient A, d'après les calculs, nous obtenons 26+1=27, c'est-à-dire que nous sortons de notre table. Comment faire en sorte que 27 soit considéré comme 1 ?
Tu peux considérer le module 26 qui, comme nous le savons maintenant, est calculé par Excel avec la fonction : RESTO(dividend;diviseur).
Ton opération devient : LETTRE CRYPTÉE = LETTRE NON CRYPTÉE + CLÉ (mod 26)
qui, dans le langage Excel, est la formule : =RESTO(celle de la LETTRE NON CRYPTÉE +celle de la CLÉ;26).
3. Enfin, tu doit retraduire : du numéro obtenu vers la lettre. Pour ces 2 traductions, la première de la lettre vers le chiffre et cette dernière du chiffre vers la lettre, nous devons dire à Excel de chercher la lettre en clair ou le chiffre chiffré respectivement dans la plage utile du tableau et de le traduire : nous devons donc utiliser la fonction : CERCA.ORIZZ(valore;intervallo;valore associato;VERO), une pour passer de la lettre en clair au numéro et une pour passer du numéro chiffré à la lettre chiffrée.
Voici le résultat :
4. Clique sur le fichier et télécharge-le, afin d'y comparer les formules (double-clic sur les cellules) avec les tiennes et corriger si c'est le cas.