• Aucun résultat trouvé

http://www.najah.com 

N/A
N/A
Protected

Academic year: 2021

Partager "http://www.najah.com "

Copied!
2
0
0

Texte intégral

(1)

http://www.najah.com 

DOC4MTINFCSS0001  Page 1 

SUJET 1

PARTIE I : (8 points)

Exercice 1 : (3 points)

En utilisant le type intervalle ou le type scalaire énuméré, donner une déclaration en Pascal des objets suivants :

ƒ Un type Taille contenant les identificateurs suivants : tresgrand, grand, assezgrand, moyen, petit et trespetit.

ƒ Un type Longueur dont les valeurs sont comprises entre 90 et 200.

Exercice 2 : (5 points)

Soit le programme en Pascal suivant : Program Exercice;

Uses wincrt;

Const Taille=8;

Type Vecteur = array [1..8] of

…………...…..

; Var

………..……….

………..……….

Function Test (T: Vecteur):

………..

; Var

………..……….

………..……….

Begin m :=0;

n :=0;

For i:=1 to Taille do Begin

If (T[i] mod 2 = 0) then m := m+1 else n := n+1;

End;

Test := (n=m);

End;

Begin

For i := 1 to Taille do Readln (A[i]);

If Test (A) then Writeln (' Le tableau est équilibré !') else Writeln (' Le tableau est non équilibré !');

End.

n Remplir les pointillés par les déclarations nécessaires.

o Justifier le choix de type des objets Vecteur et Test.

p Exécuter ce programme pour le tableau A suivant :

(2)

http://www.najah.com 

DOC4MTINFCSS0001  Page 2 

A 38 4 53 20 172 93 15 33

q Quel est le rôle de ce programme ?

PARTIE II : (12 points)

On se propose d’écrire un programme qui saisit un entier naturel n (10< n ≤100) puis remplit deux tableaux T et V respectivement par les noms de n élèves et leurs n moyennes. Ensuite, le programme affiche par ordre de mérite, les noms de tous les élèves admis. L’ordre de mérite signifie le classement par ordre décroissant sur les moyennes. Un élève est admis si sa moyenne est supérieure ou égale à 10. On rappelle qu’une moyenne est un réel compris entre 0 et 20.

Questions :

1 – Analyser le problème en le décomposant en modules.

2 – Analyser chacun des modules envisagés dans l’analyse du programme principal.

3 – Déduire de ce qui précède l’algorithme du programme principal ainsi que les

algorithmes des modules envisagés.

Références

Documents relatifs

Dans cet article nous étendons l’analyse en composantes principales à des objets caractérisés par des variables multivaluées décrivant de la variation ou de

Un sondage effectu´ e sur n = 100 personnes indique que 51% des personnes int´ erog´ ees ont l’intention de voter avec ce candidat.. Donner un intervalle de confiance asymptotique

[r]

Un trufficulteur décide de tester l’influence de l’arrosage de ses truffières sur la masse des truffes récoltées. Il décide donc de répartir ses récoltes en deux lots de

Thermocouple grade wire, –454 to 2,300F (–270 to 1260C) Extension wire, 32 to 392F (0 to 200C).. Type K Accuracy (whichever

17 C'est le nitrate d'argent qui permet de détecter la présence d'eau dans les

« Borne inf » et « borne sup » (tq borne inf &lt;borne sup) appartenant à un type scalaire discret ordonnée (entier, caractère et scalaire énuméré). Activité: Définir le

Dans le langage Pascal, la déclaration d'un type scalaire énuméré et celle d'une variable de ce type se font comme suit :.. TYPE &lt;nom_type&gt;=(constante_1, constante_2,