Drop Down MenusCSS Drop Down MenuPure CSS Dropdown Menu

vendredi 24 avril 2020

Baccalauréat 2016 Sujet 10

RÉPUBLIQUE TUNISIENNE
MINISTÈRE DE L’ÉDUCATION
 
°³°³
EXAMEN DU BACCALAURÉAT
 
SESSION 2016

Épreuve pratique d’informatique

Durée : 1h

Coefficient : 0.5

Sections Maths, Sciences
expérimentales et S.Techniques

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


 4+1


2,5
 5,5

 

 

 
Back to top