Drop Down MenusCSS Drop Down MenuPure CSS Dropdown Menu

mercredi 22 avril 2020

Baccalauréat 2017 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 : 25 mai 2017

Important :

 

1) Une solution modulaire au problème est exigée.

2) Enregistrez au fur et à mesure votre programme dans le dossier Bac2017 situé à la racine C: en lui donnant comme nom votre numéro d’inscription (6 chiffres).

 

Une séquence nulle d’un tableau d’entiers T est un ensemble d’éléments consécutifs dont la somme de valeurs est égale à zéro.

On se propose d’écrire un programme intitulé « Sequence » qui permet de remplir un tableau T par N entiers non nuls (avec 3 ≤ N ≤ 15) et d’afficher le nombre de séquences nulles de ce tableau ainsi que les éléments de chacune.

Exemple :

Pour N=12 et le tableau T suivant :

 

Le nombre de séquences nulles de ce tableau est 5 qui sont :

·  5, 12, -6, -11

·  15, -11, -4

·  -4, 4

·  4, -4

·  15, -11, -4, 4, -4

 

 

 

Pour cela, on donne l’algorithme du programme principal suivant :

0) Début Sequence

1) Répéter

Ecrire ("Donner la taille du tableau :”)

Lire(N)

    Jusqu’à (N dans [3..15])

2) Proc Remplir(T, N)

3) Proc Afficher(T, N)

4) Fin Sequence

Travail demandé :

a. Traduire l’algorithme Sequence en un programme Pascal et ajouter les déclarations nécessaires.

b. Transformer la séquence n°1 en un module et apporter les modifications nécessaires dans le programme principal.

c. Développer le module Remplir qui permet de remplir le tableau T par N entiers non nuls.

d. Développer le module Afficher qui permet d’afficher le nombre de séquences nulles du tableau T ainsi que les éléments de chacune.

 

Grille d’évaluation :

Questions

Nombre de points

a. Traduction de l’algorithme Sequence en Pascal + Ajout des déclarations nécessaires.

b. Transformation de la séquence n°1 en un module + Modifications nécessaires dans le programme principal.

c. Développement du module Remplir.

d. Développement du module Afficher.

5 + 1


3 + 1


4 

6

 

 

 
Back to top