Académique Documents
Professionnel Documents
Culture Documents
Exercice 2 : (3 points)
Soit la procédure suivante :
procedure tribulles(var t:tab; n:integer);
var i:............... ;echange :.............. ; aux :integer ;
begin
repeat
echange :=false ;
for i :=1 to n-1 do
begin
if ..................... then
begin
...................
...................
...................
...................
End ;
End ;
Cours d’informatique en ligne :
n :=n-1 ;
Until (echange = false) or (n=1) ;
End ;
Compléter la procédure de tri à bulles en pascal ci-dessus, pour trier un tableau T, de taille n en
ordre croissant.
Page 1/2
Devoir de contrôle n°1-Semestre2- 4ème Sciences expérimentales 2 Année Scolaire 2016-2017
Questions:
1) Analyser le problème en le décomposant en modules.
2) Déduire l'algorithme du programme principal ainsi que les algorithmes des modules
envisagés.
3) Déduire le programme pascal et l’enregistrer sous le nom « DC3SC.pas » dans
C:\BAC2017
…………………………………………………………………………………………............
…………………………………………………………………………………………............
…………………………………………………………………………………………............
…………………………………………………………………………………………............
…………………………………………………………………………………………............
…………………………………………………………………………………………............
…………………………………………………………………………………………............
…………………………………………………………………………………………............
…………………………………………………………………………………………............
…………………………………………………………………………………………............
…………………………………………………………………………………………............
…………………………………………………………………………………………............
…………………………………………………………………………………………............
…………………………………………………………………………………………............
…………………………………………………………………………………………............
…………………………………………………………………………………………............
…………………………………………………………………………………………............
…………………………………………………………………………………………............
…………………………………………………………………………………………............
…………………………………………………………………………………………............
…………………………………………………………………………………………............
…………………………………………………………………………………………............
…………………………………………………………………………………………............
…………………………………………………………………………………………............
…………………………………………………………………………………………............
…………………………………………………………………………………………............
…………………………………………………………………………………………............
…………………………………………………………………………………………............
…………………………………………………………………………………………............
…………………………………………………………………………………………............
…………………………………………………………………………………………............
…………………………………………………………………………………………............
…………………………………………………………………………………………............
Cours d’informatique en ligne :
…………………………………………………………………………………………............
…………………………………………………………………………………………............
…………………………………………………………………………………………............
…………………………………………………………………………………………............
…………………………………………………………………………………………............
…………………………………………………………………………………………............
…………………………………………………………………………………………............
…………………………………………………………………………………………............
…………………………………………………………………………………………............
Page 2/2