-
4
pages
-
Français
-
Documents
Description
AG43 Semestre Automne 2005 Examen Final Durée : 1h45 Exercice 1 : Cryptage d’une chaîne de caractères Une procédure de cryptage de chaîne de caractères consiste à additionner n au code ASCII de chaque caractère de la chaîne en question. Exemple : A (caractère 65) devient F (70) si n=5. Si le caractère dépasse 255 alors on repasse à 0 (par exemple le caractère 254 sera devenu 3 avec n=5). Ecrire la procédure decrypt(chaine,n) effectuant le décryptage. Remarque : après le cryptage de la chaîne, le caractère de fin de chaîne est devenu n au lieu de 0. Exercice 2 : Mise au format d’une chaîne de caractères Ecrire la procédure format(chaine,n) permettant d’insérer en fin de chaîne autant de caractères blancs (espaces) que nécessaire pour que sa longueur devienne n. Si la longueur initiale de la chaîne est supérieure à n alors la chaîne sera raccourcie en plaçant convenablement un caractère de fin de chaîne de sorte que sa longueur devienne n. Exemple : La chaîne ch contenant "test", elle contiendra "test" ("test" suivi de 6 espaces) après appel de format(ch,10)et "tes" après appel de format(ch,3). Exercice 3 : Tableaux et matrices Dans un programme d’interpolation polynomiale, on dispose d’un tableau X[n] d’abscisses et d’un tableau Y[n] d’ordonnées. On souhaite assembler la matrice A[m,m] et le second membre B[m] suivants : 0 1 m−1 0 x x K x y x∑ i ∑ i ∑ i ∑ i i i=1,n i=1,n i=1,n i=1,n 1 2 m 1x x K x y ...
-
Publié par
-
Langue
Français