Bonjour
Je suis en terminale S je dois compléter ce programme pour coder un message initialement en lettre en chiffre selon le chiffrement affine mod(ax+b,26) je n’y arrive pas. Ma tI m’indique un pb à la quatrième étape
Merci d’avance
Programme Cryptographie chiffrement affine
10 posts
• Page 1 of 1
Programme Cryptographie chiffrement affine
You do not have the required permissions to view the files attached to this post.
-
Zakk
Niveau 3: MH (Membre Habitué)- Posts: 10
- Joined: 26 Sep 2018, 11:29
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Terminale S
Re: Programme Cryptographie chiffrement affine
Bonjour.
Et plus précisément, qu'as-tu tapé sur la calculatrice et que dit-elle ?
Merci.
Et plus précisément, qu'as-tu tapé sur la calculatrice et que dit-elle ?
Merci.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 42398
- Images: 17115
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Programme Cryptographie chiffrement affine
critor wrote:Bonjour.
Et plus précisément, qu'as-tu tapé sur la calculatrice et que dit-elle ?
Merci.
Bonjour , je vous remercie d’avoir répondu. J’ai réecris le programme comme sur le polycopié et j’ai ajouté le chiffrement affine qui doit être opéré sur chacune des lettres de mon message j’ai donc intégrer la fonction mod(ax+b,26). Je ne comprend pas notamment l’utilisation des guilllemets dans le programme à la quatrième étape. A quoi correspond « cod » et « let » ?
La calculatrice m’indique lorsque je veux vérifier la syntaxe « invalide dans une fonction ou expression courante »
Merci beaucoup
You do not have the required permissions to view the files attached to this post.
-
Zakk
Niveau 3: MH (Membre Habitué)- Posts: 10
- Joined: 26 Sep 2018, 11:29
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Terminale S
Re: Programme Cryptographie chiffrement affine
Merci.
Pour ton message d'erreur, il faut donc déjà rajouter les déclarations manquantes des variables locales cod et let :
Pour ton message d'erreur, il faut donc déjà rajouter les déclarations manquantes des variables locales cod et let :
- Code: Select all
Local mes,a,b,i,n,cod,let
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 42398
- Images: 17115
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Programme Cryptographie chiffrement affine
D’accord c’est fait ! Ce qui signifie que cod et let sont des variables. Néanmoins j’ai toujours le même problème. Ne serait ce pas lié aux guillemets manquantes ?
-
Zakk
Niveau 3: MH (Membre Habitué)- Posts: 10
- Joined: 26 Sep 2018, 11:29
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Terminale S
Re: Programme Cryptographie chiffrement affine
Vraiment ? Le même message d'erreur ?
Sur quelle ligne va alors le curseur ?
Sur quelle ligne va alors le curseur ?
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 42398
- Images: 17115
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Programme Cryptographie chiffrement affine
critor wrote:Vraiment ? Le même message d'erreur ?
Sur quelle ligne va alors le curseur ?
Voici la photo
You do not have the required permissions to view the files attached to this post.
-
Zakk
Niveau 3: MH (Membre Habitué)- Posts: 10
- Joined: 26 Sep 2018, 11:29
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Terminale S
Re: Programme Cryptographie chiffrement affine
Comme je ne vois pas tout ton code, je ne sais pas.
Mais bon, ça marche :

Lettres minuscules a-z uniquement.
Mais bon, ça marche :

- Code: Select all
Define chiaf(mes,a,b)=
Func
:Local n,cod,i,let
:dim(mes)→n
:""→cod
:For i,1,n
:mid(mes,i,1)→let
:cod&char(mod(a*(ord(let)-ord("a"))+b,26)+ord("a"))→cod
:EndFor
:Return cod
:EndFunc
Lettres minuscules a-z uniquement.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 42398
- Images: 17115
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Programme Cryptographie chiffrement affine
Merci infinniment !
-
Zakk
Niveau 3: MH (Membre Habitué)- Posts: 10
- Joined: 26 Sep 2018, 11:29
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Terminale S
Re: Programme Cryptographie chiffrement affine
Je me questionne sur la réversibilité du chiffrement...
You do not have the required permissions to view the files attached to this post.
-
kinkazma
Niveau 8: ER (Espèce Rare: nerd)- Posts: 132
- Joined: 06 Mar 2018, 23:25
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: TS
10 posts
• Page 1 of 1
Return to Problèmes divers / Aide débutants
Who is online
Users browsing this forum: ClaudeBot [spider] and 6 guests