Devoir c3 4sc2 26 4 2019 Lycée Cité Riadh Matière Informatique Professeur M Hassani Sayed Devoir de contrôle N Niveau ème SC Date Durée heure Nom ? ? ? ? ? ? ? ? ? ? ? ? ? Prénom ? ? ? ? ? ? ? ? ? ? ? Note ? ? ? ? ? ? ? ? On se propose de crypter un
Lycée Cité Riadh Matière Informatique Professeur M Hassani Sayed Devoir de contrôle N Niveau ème SC Date Durée heure Nom ? ? ? ? ? ? ? ? ? ? ? ? ? Prénom ? ? ? ? ? ? ? ? ? ? ? Note ? ? ? ? ? ? ? ? On se propose de crypter un message composé par des mots séparés par un seul espace et ne contenant aucun signe de ponctuation en utilisant le principe suivant Placer chaque mot du message initial dans une case d ? un tableau T On suppose que le message est composé d ? au maximum mots Pour chaque élément du tableau T on ajoute autant de fois le caractère ? ? pour que sa longueur sera égale à celle du mot le plus long du tableau T Dans un nouveau tableau T de taille N N longueur du mot le plus long répartir les lettres du mot se trouvant dans la case T de façon à placer la lettre d ? indice i du mot dans la case d ? indice i du tableau T Répartir de la même façon les lettres du mot contenu dans la case T en concaténant à chaque fois la lettre d ? indice i avec le contenu de la case i du tableau T Répartir de la même façon le reste des mots de T dans T Concaténer les mots obtenus dans T en les séparant par un espace pour obtenir le message crypté Exemple Si le message à crypter est ? Bonjour Sami j ? ai ?ni mon travail ? les étapes de cryptage sont Etape Répartir les mots du message dans le tableau T Bonjour Sami j ? ai ?ni mon travail Etape Ajouter le caractère ? ? autant de fois pour obtenir des mots dont la longueur de chacun est égale à celle du mot le plus long Etant donné que ? Bonjour ? est le mot le plus long du message caractères on obtient le tableau T suivant Bonjour Sami j ? ai ?ni mon travail Etape Répartir les lettres de T dans T B o n j o u r Etape Répartir les lettres de T dans T BS oa nm Ji o u r Etapes suivantes Répartir le reste des mots de T dans T BSjfmt oa ? ior nmanna jiii v o a u i Le message crypté sera alors ? BSjfmt oa ? ior nmanna jiiiv oa ui r l ? Travail demandé Analyser le problème en le décomposant en modules r l C Analyser chacun des modules proposés C
Documents similaires










-
34
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jan 16, 2022
- Catégorie Management
- Langue French
- Taille du fichier 34.1kB