Algorithme de cryptage en pascal ..
Fermé
Butterfly
-
19 mars 2012 à 12:36
BATITI1992 Messages postés 32 Date d'inscription lundi 19 mars 2012 Statut Membre Dernière intervention 13 juillet 2012 - 25 mars 2012 à 16:52
BATITI1992 Messages postés 32 Date d'inscription lundi 19 mars 2012 Statut Membre Dernière intervention 13 juillet 2012 - 25 mars 2012 à 16:52
A voir également:
- Algorithme de cryptage en pascal ..
- Turbo pascal download - Télécharger - Édition & Programmation
- My pascal - Télécharger - Édition & Programmation
- Dev-pascal - Télécharger - Édition & Programmation
- Logiciel algorithme euromillion - Télécharger - Loisirs créatifs
- Logiciel algorithme gratuit - Télécharger - Édition & Programmation
4 réponses
Bonjour.
Et donc tu voudrais qu'on fasse tes devoirs à ta place.
Si tu bloques sur tout, faut faire autre chose.
Et donc tu voudrais qu'on fasse tes devoirs à ta place.
Si tu bloques sur tout, faut faire autre chose.
Pierrecastor
Messages postés
41474
Date d'inscription
mercredi 5 novembre 2003
Statut
Modérateur
Dernière intervention
18 janvier 2025
4 145
19 mars 2012 à 13:46
19 mars 2012 à 13:46
Salut
Chiffrer, on chiffre un message, crypter n'existe pas en français.
Chiffrer, on chiffre un message, crypter n'existe pas en français.
dna.factory
Messages postés
25611
Date d'inscription
mercredi 18 avril 2007
Statut
Modérateur
Dernière intervention
28 février 2025
1 613
19 mars 2012 à 15:45
19 mars 2012 à 15:45
voici un exemple de programme en pascal
program HelloWorld;
begin
writeln('Hello World');
end.
program HelloWorld;
begin
writeln('Hello World');
end.
ccm81
Messages postés
10907
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 janvier 2025
2 430
Modifié par ccm81 le 20/03/2012 à 13:56
Modifié par ccm81 le 20/03/2012 à 13:56
bonjour
Avant d'envoyer du code au compilateur, tu devrais commencer par écrire l'algorithme (en français) et à le faire fonctionner pas à pas "à la main"
Tu auras certainement besoin de quelques "fonctions" et "instructions" comme
Lire(chaine), Afficher(chaine)
Longueur(chaine), CaractereNumero(n, chaine), Concatener(chaine, caractere), Code(caractere) etc ...
qui ont leur équivalent en Pascal.
Les débuts sont souvent difficiles !!!
bon courage
Avant d'envoyer du code au compilateur, tu devrais commencer par écrire l'algorithme (en français) et à le faire fonctionner pas à pas "à la main"
Tu auras certainement besoin de quelques "fonctions" et "instructions" comme
Lire(chaine), Afficher(chaine)
Longueur(chaine), CaractereNumero(n, chaine), Concatener(chaine, caractere), Code(caractere) etc ...
qui ont leur équivalent en Pascal.
Les débuts sont souvent difficiles !!!
bon courage
[Dal]
Messages postés
6204
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
27 février 2025
1 099
20 mars 2012 à 14:04
20 mars 2012 à 14:04
Salut Butterfly,
Voilà deux pistes :
Ton énoncé ne prend en compte que des caractères de a à z, et ne tient pas compte des caractères accentués, des espaces, tabulations, de la ponctuation,... Cela me semble gênant, à moins que tu contrôles dans le message saisi qu'il ne comporte que des caractères "autorisés".
Tu pourrais tirer profit de la fonction Ord pour dériver la "valeur" de remplacement des caractères composant la chaîne à chiffrer.
Dal
Voilà deux pistes :
Ton énoncé ne prend en compte que des caractères de a à z, et ne tient pas compte des caractères accentués, des espaces, tabulations, de la ponctuation,... Cela me semble gênant, à moins que tu contrôles dans le message saisi qu'il ne comporte que des caractères "autorisés".
Tu pourrais tirer profit de la fonction Ord pour dériver la "valeur" de remplacement des caractères composant la chaîne à chiffrer.
Dal
19 mars 2012 à 13:21
Mais je ne sais pas comment ecrire la Syntaxe sur Pascal, a chaque fois le programme me signal des erreurs
19 mars 2012 à 13:42
19 mars 2012 à 13:49
19 mars 2012 à 13:56
Et les lettres Pk et pk+1 du MOT saisie seront chiffree Ck et Ck+1 avec la formule suivante :
( Ck ) ( a b ) ( pk )
(Ck+1 )= ( c d )=( pk+1 ) (mod26)
Ps: excuse, j ai pas su mettre le tout en une seul parenthese .
19 mars 2012 à 15:42
Apprends la différence, ça pourra te sauver ton année.
une erreur c'est un truc du genre "; is missing" ou " array out of bond"
une erreur, ça veut dire que tu as essayé quelque chose.
un énoncé, ça veut dire que tu n'as même pas commencé, et si tu n'es pas capable de commencer, alors pose toi la question si tu es à ta place dans un cursus informatique.
Comme dit bob, ici tu veux qu'on fasse le boulot à ta place.