Drop Down MenusCSS Drop Down MenuPure CSS Dropdown Menu

vendredi 24 avril 2020

Baccalauréat 2016 Sujet 11

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 en une voyelle donnée s’il inclut une seule voyelle, qui est celle
 donnée, avec une ou plusieurs occurrences, sans distinction entre majuscule et minuscule.

Exemples :

■"Cas" est un mono-vocalisme en "a" car il inclut une seule occurrence (une seule fois) d’une
seule voyelle ("a").

■ "Cesse" est un mono-vocalisme en "e" car il inclut deux occurrences d’une seule voyelle ("e").

■ "Case" n’est pas un mono-vocalisme en "a" car il inclut une autre voyelle différente de "a". 

On se propose d’écrire un programme Pascal permettant d’afficher les mots mono-vocalismes en une
voyelle donnée, dans 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 MonoEnV

1) Répéter

Lirè (N)

    Jusqu’à N Dans [1..20]

2) Pour i de 1 à N Faire

Répéter

Ecrire ("Donner une chaîne de caractères : ")

Lire (T[l])

                        j←0

Répéter

j←j+1

                        Jusqu’à Non (Majus (T[i][j]) Dans ["A".."Z"]) ou (j = Long (Tli]))

Jusqu’à (Majus (T[i][j]) Dans ["A".."Z"]) et (Long (T[i] Dans [3..15])

    Fin Pour

3) Proc Saisir_V (V)

4) Proc Afficher (N, T, V)

5) Fin MonoEn_V

 

 

Travail demandé :
a. Traduire l’algorithme MonoEn_V 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_V qui permet de saisir une voyelle V.

d. Développer le module Afficher qui permet de déterminer et d’afficher les mots mono-vocalismes en une voyelle donnée d’un tableau T de N chaînes de caractères.

Exemple : Pour N = 6. V = "a" 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 en "a" sont : 

HASARD

 

 

Grille d’évaluation :

Questions

Nombre de points

a. Traduction de l’algorithme MonoEn_V 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 SaisirV.

d. Développement du module Afficher.

6+1


 4+ 1 

 

2,5
 5,5

 

 

 
Back to top