• 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 

DOC4MTINFCSS0005  Page 1 

SUJET 5

PARTIE I : (8 points)

Exercice 1 : (3 points)

Ecrire la liste des paramètres formels de la procédure MYSTERE de telle sorte que l’exécution du programme TEST produise les résultats indiqués.

Program Test ;

Var X, Y, Z, T : Integer ;

Procedure Mystere ( ………..………...………... ) ; Begin

A := A+1 ; B :=B+2 ; C :=C+3 ; D := D+4 ; End ;

BEGIN

X :=1 ; Y :=3 ; Z :=4 ; T :=8 ; Mystere (X, Y, Z, T) ;

Writeln (X, Y, Z, T) ; {Résultats : 1 5 4 12}

Mystere (Y, Z, T, X) ;

Writeln (X, Y, Z, T) ; {Résultats : 5 5 6 12}

END.

Exercice 2 : (5 points)

Soit les deux algorithmes suivants : 0) Début Inconnu

1) Ecrire ("Donner deux entiers :"), Lire (X, Y)

2) PROC Traitement (X, Y) 3) Ecrire (X, Y)

4) Fin Inconnu

0) DEF PROC Traitement ( ………. )

1) A Å A + B 2) B Å A - B 3) A Å A - B 4) Ecrire (A, B) 5) Fin Traitement

n Compléter le tableau suivant pour chacune des entêtes donnés. Les valeurs de départ sont : X=10 et Y=20.

Entête de la procédure Traitement

(Var A, B : Entier) (Var A : Entier ; B : Entier) Valeurs finales de A et B au

sein de la procédure Traitement.

A B A B Valeurs finales de X et Y après

appel de la procédure Traitement.

X Y X Y

(2)

http://www.najah.com 

DOC4MTINFCSS0005  Page 2 

o Préciser le rôle de la procédure Traitement.

p Présenter un algorithme d’une procédure permettant de généraliser le traitement pour trois variables A, B et C par le même principe que celui de la procédure Traitement.

PARTIE II : (12 points)

Soient T un tableau de N entiers positifs (2 ≤ N ≤ 100) et un entier positif K (1 ≤ N ≤ 10).

Écrire un programme qui permet de retourner la taille du plus grand sous tableau dont la somme des éléments est un multiple de K.

Exemple 1

1 2 3 4 5 6 7 8 9 10

T 1 1 2 0 1 2 0 1 2 1

Si K = 3, le résultat affiché par l’ordinateur doit être 8 car le plus grand sous tableau dont la somme des éléments est un multiple de 3 est celui allant de T [2] jusqu’à T [9].

Exemple 2

1 2 3 4 5 6 7 8 9 10

T 12 2 8 20 34 76 124 287 789 9

Si K = 6, le résultat affiché par l’ordinateur doit être 7 car le plus grand sous tableau dont la somme des éléments est un multiple de 3 est celui allant de T [1] jusqu’à T [7].

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

C’est à ce moment que survient le boom des buildings à travers tout le pays (Vancouver, Calgary, Edmonton, Ottawa et Toronto, ainsi que Montréal dans une moindre mesure), mais

Quartier Art Déco, mer turquoise bordée d’une plage au sable banc éclatant parsemée de cabanons aux couleurs vives, la très animée Ocean Drive, la piétonne Lincoln Road et

Ses liens forts avec la ville lui viennent avant tout de sa femme, Francine Faure, qui est née à Oran, mais il reste avant tout algérois et on devine qu’il préfère Alger à

Entre océan Pacifique et mer des Caraïbes, entre ses trois cordillères andines majes- tueuses où se mêlent vallées verdoyantes et neiges éter- nelles, entre

Il recouvre près de la moitié de la superficie du pays : le nord de la Saskatchewan, du Manitoba, de l’Ontario et du Québec, ainsi que la plus grande partie du Labrador. Il

Ainsi, en trois ou quatre semaines de voyage, on peut visiter les ensembles monumentaux des cités de la Route de la soie et leur architecture unique, partir à dos de chameau

Arts et Vie propose un itiné- raire de 15 jours « Splendeurs naturelles de l’Ouest canadien » qui emmène le voyageur, entre autres, à la découverte des grands parcs nationaux

Les carnavals les plus célèbres sont ceux de Santo Domingo, de San Pedro de Macoris, de Montecristi, de Samaná, de Santiago et de La Vega. Celui de la capitale se termine par une