• Aucun résultat trouvé

http://www.najah.com 

N/A
N/A
Protected

Academic year: 2021

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

Copied!
3
0
0

Texte intégral

(1)

http://www.najah.com 

DOC4MTINFCSS0004  Page 1 

SUJET 4

PARTIE I : (8 points)

Exercice 1 : (3 points)

Soit la séquence des affectations suivante : T[1] Å chr (ord(T[2])+1)

T[2] Å succ (succ(T[4]) T[3] Å succ (T[4])

T[4] Å majus (succ(T[5])) T[5] Å "e"

T[6] Å majus (pred(T[5])) T[7] Å pred (T[6])

T[8] Å pred (pred(T[6]) T[9] Å chr (ord(T[8])-1)

X Å T[9] + T[8] + T[7] + T[6] + Majus(T[5]) + T[4] + T[3] + T[2] + T[1]

n Remplir le tableau ci-dessous : T

1 2 3 4 5 6 7 8 9

o Quelle est la valeur de la variable X ?

p Donner les déclarations en algorithmique et en Pascal des objets utilisés ci-dessus.

Exercice 2 : (5 points)

Soit la procédure suivante, appelée seulement lorsque I < J : 0) DEF PROC Module (Var T : Tab ; N, I, J : Entier) 1) V Å T [I]

2) Pour K de I à (J-1) Faire T [K] Å T [K+1]

Fin Pour 3) T [J] Å V 4) Fin Module

n Donner l’état du tableau T après l’appel de la procédure Module pour i = 3, j = 8 et le contenu de T suivant :

1 2 3 4 5 6 7 8 9 10

T 6 5 7 7 9 2 0 10 1 10

o Préciser le rôle de ce module.

(2)

http://www.najah.com 

DOC4MTINFCSS0004  Page 2 

p Apporter les modifications nécessaires à la procédure Module pour tout i et j données.

PARTIE II : (12 points)

On considère les tableaux :

ƒ Articles : Un tableau de N (1 ≤ N ≤ 20) chaînes non vides et sans répétition.

ƒ Prix : Un tableau de N réels strictement positifs.

Il est à noter que le tableau Articles contient les libellés des produits vendus par une entreprise et que Prix[i] correspond au prix de l’article Articles[i].

EXEMPLE :

1 2 3 4

Articles Modem Clavier Souris Imprimante

1 2 3 4

Prix 20.000 12.500 5.500 94.700

Tant que informaticien dans cette entreprise, le gérant vous demande d’écrire un programme qui permet de :

a . Saisir les deux tableaux Articles et Prix.

b . Répéter selon un choix :

i. Afficher le prix d’un article s’il existe.

ii. Afficher la liste triée de tous les articles avec leurs prix.

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.

(3)

http://www.najah.com 

DOC4MTINFCSS0004  Page 3 

Références

Documents relatifs

Nous avons mis en place en 2001-2002 pour les quatre groupes de stagiaires PE2, un portfolio, après une expérimentation préalable, pendant deux ans (1998-2000) à l'initiative de

Le travail de candidature tel qu'il est défini à l'article 1&#34; du présent règlement pour les fonctions énumérées à l'article le', SOUS 1 et 2, de la loi du 21 mai

À noter que la rapidité de commercialisation des logements est imputable à la banlieue (87 % des ventes de maisons, 48 % des ventes d’appartements de l’agglomération en 2014) :

Poids des logements de 3 à 5 pièces dans les ventes d'appartements S’agissant des appartements, ce sont la Mayenne et la Sarthe qui se distinguent par une part

Sa place était ici, dans l’appartement 414 de la tour Redwing où elle vivait avec son père, à deux pas de Murder Mile, au lycée ou avec les chevaux du club épique de Hope

l’embargo russe sur les produits agroalimentaires en provenance de l’ue devrait avoir peu d’impacts directs sur la filière française de fruits et légumes,

Analyse comparative des prix de produits vendus en vrac VS en préemballé I 25 I Les références en vrac relevées sont plus nombreuses dans les magasins bio que dans les hypermarchés

OFFICE DEPOT’S SOLE OBLIGATION AND THE USER’S EXCLUSIVE REMEDY UNDER THIS WARRANTY SHALL BE LIMITED TO THE REPAIR, REFUND (IN THE FORM OF AN OFFICE DEPOT MERCHANDISE CARD)