Drop Down MenusCSS Drop Down MenuPure CSS Dropdown Menu

dimanche 26 avril 2020

Baccalauréat 2009 Sujet 5

RÉPUBLIQUE TUNISIENNE
MINISTÈRE DE L’ÉDUCATION
 
¯¯¯¯¯
EXAMEN DU BACCALAURÉAT
SESSION 2009

Épreuve pratique d’informatique

Sections :
Mathématiques, Sciences expérimentales et
Sciences techniques

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
(6 chiffres) et dans lequel vous devez enregistrer, au fur et à mesure, tous les fichiers solutions de ce sujet.

 

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

 

 
Back to top