RÉPUBLIQUE TUNISIENNE |
Épreuve pratique d’informatique |
|
Sections : |
||
Coefficient de l’épreuve : 0.5 |
Durée : 1h |
Important : Dans le répertoire Bac2009, créez un dossier de travail ayant comme nom votre numéro d’inscription |
Soit T un tableau de N chaînes de caractères non vides et dont la taille maximale est 5 caractères.
On se propose d'écrire un programme Pascal permettant de réaliser le traitement suivant :
1. remplir le tableau T par N chaînes (2<=N<=30),
2. éliminer de chaque élément du tableau tous les caractères non alphabétiques,
3. convertir toutes les chaines non vides obtenues en majuscule,
4. afficher toutes les chaines non vides palindromes
N.B. : une chaîne est dite palindrome si elle se lit de la même façon de gauche à droite et de droite à gauche. Exemples : AZZA, RADAR, AA, Z
Exemple :
Si N= 5 et les éléments de T sont :
T= |
A54a |
15aZ |
Ra8d9ar |
2009 |
h? |
|
1 |
2 |
3 |
4 |
5 |
• Le tableau après l'étape 2 contiendra les chaînes suivantes
T= |
Aa |
aZ |
Radar |
|
h |
|
1 |
2 |
3 |
4 |
5 |
• Le tableau après l'étape 3 contiendra les chaînes suivantes
T= |
AA |
AZ |
RADAR |
|
H |
|
1 |
2 |
3 |
4 |
5 |
• Le programme affichera : AA RADAR H
Grille d’évaluation |
|
Questions |
Nombre de points |
Décomposition en modules utiles à la solution (déclaration+appel) |
4=2+2 |
Si exécution et tests réussis Alors Sinon Structures de données adéquates au problème Saisie et contrôle des données Traitements avec structures de contrôle adéquates Affichage des résultats Compilation |
16
2 3 6 1 4 |