Algorithme de fusion

Telechargé par Thérèse WASSA
Algorithme pour une application de joincture de base de données
Var
I , j , n , m , temp , compteur : Entier ;
T1, T2, T3 : tableau [1000] : entier ;
Début
/**************remplir le tableau T1 ***************/
Ecrire (‘’donner la taille du premier tableau T1=’’) ;
Lire (n) ;
Pour (i < -- 0 à n-1 pas + 1 ) faire
Lire ( T1 [i] ) ;
Fin pour ;
/***************remplir le tableau T2**************/
Ecrire (‘’donner la taille du deuxième tableau T2=’’) ;
Lire (m) ;
Pour (< -- 0 à m-1 pas + 1 ) faire
Lire ( T2 [i] ) ;
Fin pour ;
/***************remplir le tableau T3**************/
Pour (i < -- 0 à n-1 pas +1) faire
T3[i] < -- T1[i] ;
Fin pour ;
Compteur < -- n ;
Pour (i < -- 0 à m-1 pas +1) faire
T3 [compteur] < -- T2[i] ;
Compteur < -- compteur +1 ;
Fin pour ;
/***************Trier le tableau T3**************/
Pour (i < -- 0 à n+m-1 pas +1) faire
Pour (j< -- i+1 à n + m - 2 pas +1) faire
Si (T3 [i] > T3 [j] alors
Temp < -- T3 [i] ;
T3[i] < -- T3[j] ;
T3[j] < -- Temp ;
Fin si ;
Fin pour ;
Fin pour ;
/***************Affichage du tableau T3**************/
Pour (i < -- 0 à n+m-1 pas +1) faire
Ecrire(‘’T3[i]=’’, T3[i]) ;
Fin pour ;
Fin.
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !