RÉPUBLIQUE TUNISIENNE |
Épreuve pratique d’informatique |
|
Durée : 1h |
Coefficient : 0.5 |
|
Sections : Maths, Sciences |
Date : 19 mai 2016 |
Important :
1) Une solution modulaire au problème est exigée. 2) Enregistrez au fur et à mesure votre programme dans le dossier Bac2016 situé à la racine C: en lui donnant comme nom votre numéro d’inscription (6 chiffres). |
Un mot est dit mono-vocalisme sans occurrences s’il inclut une seule voyelle de l’alphabet avec une seule occurrence (une seule fois), sans distinction entre majuscule et minuscule.
Exemples :
■ "Ces" est un mono-vocalisme sans occurrences car il inclut une seule occurrence d’une seule voyelle ("e").
■ "CessE" n’est pas Lin mono-vocalisme sans occurrences car il inclut deux occurrences d’uneseule voyelle ("e").
■ "Case" n’est pas un mono-vocalisme sans occurrences car il inclut deux voyelles.
■ "msn" n’est pas un mono-vocalisme sans occurrences car il n’inclut aucune voyelle.
On se propose d’écrire un programme Pascal permettant d’afficher les mots mono-vocalismes sans occurrences d’un tableau T de N chaînes de caractères formées uniquement par des lettres (avec 1 ≤ N ≤ 20).
Pour cela, on donne l’algorithme du programme principal suivant :
0) Début MONOSANS
1) Proc Saisir (N)
2) Pour i de 1 à N Faire
Répéter
Ecrire ("Donner une chaîne de caractères : ")
Lire (T(iJ)
Répéter
j ←j +1
Jusqu’à Non (Majus (T[i]|jj) Dans ["A".."Z"]) ou (j = Long (T|i]))
Jusqu’à (Majus (T[i][j]) Dans r,A".."Z"]) et (Long (T|iJ) Dans [3..15])
Fin Pour
3) Proc Afficher (N, T)
4) Fin MONOSANS
Travail demandé :
a. Traduire l’algorithme MONOSANS en un programme Pascal et ajouter les déclarations nécessaires.
b. Transformer la séquence n°2 en un module et apporter les modifications nécessaires dans le programme principal.
c. Développer le module Saisir qui permet de saisir un entier N de l’intervalle [1,20].
d. Développer le module Afficher qui permet de déterminer et d’afficher les mots mono-vocalismes sans occurrences d’un tableau T de N chaînes de caractères.
Exemple : Pour N = 6 et le contenu du tableau T suivant :
T |
autre |
trente |
cours |
HASARD |
Son |
bon |
|
1 |
2 |
3 |
4 |
5 |
6 |
Le programme affichera :
Les mots mono-vocalismes sans occurrences sont :
Son
bon
Grille d’évaluation :
Questions |
Nombre de points |
a. Traduction de l’algorithme MONOSANS en Pascal + Ajout des déclarations nécessaires. b. Transformation de la séquence n°2 en un module + Modifications nécessaires dans le programme principal. c. Développement du module Saisir. d. Développement du module Afficher. |
6+1
|