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