Page 2 sur 2

Re: Traduction language Ti

Message non luPosté: 31 Jan 2020, 16:42
de amauryc
mais comment utiliser ces fonctionnalités pour un code affine?

Re: Traduction language Ti

Message non luPosté: 05 Fév 2020, 15:56
de amauryc
en fait le programme marche toujours pas et les commandes ne sont pas utilisables car pour le A , asc renvoie 65.
Comment faire?

Re: Traduction language Ti

Message non luPosté: 05 Fév 2020, 16:23
de Hamza.S
La solution qu'on t'a donné c'est pour quelqu'un qui maîtrise la machine. Si ce n'est pas ton cas autant traduire le programme que tu avais au départ.

Re: Traduction language Ti

Message non luPosté: 05 Fév 2020, 20:07
de parisse
asc(l) .- 65 permet de retirer 65 a tous les codes caracteres. Attention, ca marchera pour une chaine de caracteres minuscules uniquement. Si on veut gerer d'autres caracteres, il faut ecrire une boucle avec un test, ou une fonction qui prend un entier (le code ascii) et renvoie un entier, et appeler map ou apply sur asc(l) avec cette fonction.

Re: Traduction language Ti

Message non luPosté: 19 Aoû 2021, 21:04
de rentech7289
Sur Nspire c'est ord et char mais la personne qui l'a fait n'avait sans doute pas connaissance de ces 2 fonctions

C'est un programme de cryptage
ltrtonbr sert à coder les lettres.
nbrtoltr sert à décoder les lettres.
Il manque également le paramètre cleaffine à la ligne 9.
En réalité, c'est le codage de Vigenère. Il faut un mot clé pour décoder le message. Si on utilisait asc et ord ça ne servirait à rien de coder le message puisqu'il restera en clair...