
 Université Djillali Liabès - Sidi Bel Abbès 
Département : Enseignements de Bases  
en Sciences et Technologie 
programmation et structures de donnees 
 
 TP CHAINES DE CARACTERES 
 
 
exercice n° 1 :   faire un programme pascal qui nous permet de lire un verbe a 
l’infinitif et dire quel est son groupe. 
rq :  on  suppose  que  les  verbes  se  terminant  par  ‘er’  sont  du  1er groupe, ceux se 
terminant par ‘ir’ sont du 2eme  groupe, et ceux se terminant par ‘re’ sont du 3eme  
groupe . 
 
exercice2 : faire un programme pascal qui lit un mot a partir du clavier et nous 
donne  le  nombre  de  voyelles  et  de  consonnes  qu’il  contient.(  faire  la  difference 
entre majuscule et minuscule)    
remarque : les voyelles sont : ‘a’,’i’,’u’,’e’,’o’,’a’,’i’,’o’,’u’,’e’. 
    
exercice 3 : ecrire un programme pascal qui permet de trouver le nombre de chaine 
‘abd’ dans une chaine qu’on lit du clavier . 
 
exercice  4:  ecrire  un  algorithme  qui  lit  un  mot  et  nous  dit  s’il  s’agit  d’un 
palindrome ou pas( un palindrome etant un mot qui se lit dans les deux sens).(**) 
exercice  5 :  faire  un  algorithme  qui    lit  le  nom  d’une  personne  .  si  ce  nom 
commence  par  ‘abd’  il nous  ecrit  ‘bravo’ ,  s’il se  termine  par  ‘our’ il  nous  ecrit 
‘salut’.   
exercice 6:ecrire un  algorithme  qui  determine  le  nombre  de  fois  ou  apparait  le 
caractere ‘a’ dans une chaine.   
exercice 7 : faire un programme pascal qui lit un mot a partir du clavier et donne le 
nombre de voyelles et de consonnes contenus dans ce mot. 
Exercice  8  (str)  ecrire  un  programme  qui  determine  le  nombre  et  les  positions 
d'une chaine dans une autre (ex on dans fonction : en position 2 et 7).  
Exercice 9: faire un programme pascal qui lit une date de naissance sous forme 
jj/mm/aa et nous indique si cette date est anterieure au 01/01/2002 ou pas. 
Exercice 10 : ecrire un programme pascal qui lit un mot et nous dit s’il s’agit d’un 
palindrome ou pas( un palindrome etant un mot qui se lit dans les deux sens). 
 
Exercice 11 : ecrire un programme pascal qui lit un verbe du premier groupe et le 
conjugue au présent de l’indicatif. 
 
 MEGNOUNIF