Algorithmique 2011/2012 Série d’exercices n° 2 Exercice 1 : Instructions A’’L’’’+’’informatique’’ Bsous-chaine(‘’gourmande’’,5,5) C’’estition’’ Insére(‘’ma’’,C,5) B[2]’’o’’ Efface(c,1,6) A concat (A,’’ est un ‘’, B,’’ de ‘’,A[5],A[3],’’c’’,C) RESULTATS Exercice 2 : Caractère : Écrire un programme qui affiche les messages suivants : Entrer un caractère : c l'ordre du ' c ' dans la table ASCII est : 99 Majuscule de c est : C le précédent du caractère c est : b le successeur de c est : d Entrer un entier ASCII : 66 le caractère du code ASCII est : B Exercice 3 :Conca : Ecrire un programme qui fusionne 3 chaines de caractères. Exercice 4 : Permutation : Ecrire un programme en Pascal permet d’afficher le résultat d’une permutation circulaire de droite à gauche de trois caractères donnés. Exercice 5 : Minus : Ecrire un programme qui permet de saisir un caractère c en majuscule et de l’afficher en minuscule. Exercice 6: Position : Soit c et ch deux variables données tel que c est un caractère et ch est une chaîne de caractère. On vous demande d’afficher la deuxième position de c dans ch. Exemple : Pour c = ˝m˝ et ch = ˝programmation˝, le programme affichera : 8 Pour c = ˝k˝ et ch = ˝bond˝, le programme affichera : 0 Exercice 7 : Conjugaison : Ecrire un programme de conjugaison à toutes les personnes au temps de l'imparfait d'un verbe régulier du premier groupe. (On suppose que les verbes donnés en entrée n'admettent pas des exceptions comme le verbe manger par exemple) Exemple : Entrée : Verbe = "programmer" Sortie : Je programmais, Tu programmais, Il programmait, Nous programmions, Vous programmiez, Ils programmaient. Exercice 8 : Cryptage : Etablir l’algorithme d’un programme cryptage d’une chaine donnée ch en effectuant les actions suivantes : 1. Permuter le premier et le dernier caractère de la chaine 2. Calculer le code ASCII du caractère du milieu 3. Effacer ce caractère et insérer à sa place son code ASCII Exemple : si ch= ‘’Foulen ‘’ le programme affichera après cryptage de la chaine :’’no117lef’’ Exercice 9 : Initiales : Réaliser un programme qui saisit une chaine ch formée d’un nom et d’un prénom et affiche les deux lettres initiales en majuscules. Exemple : ch=’’foulen benfoulen’’ le programme affichera ‘’FB’’ Lycée Pilote de Sousse 1|Page