Vous êtes sur la page 1sur 2

Tri par sélection

Pour i de 1 à nbNotes faire

Posmin i

Pour j de i+1 a nbNotes faire

Si T[j]< T[Posmin] alors

PosMin j

Finsi

Finpour

Aux T[PosMin]

T[PosMin] T[i]

T[i] aux

Finpour

Tri par insertion


Pour i de 2 à nbNotes faire

Z T[i]

J I+1

Tant que (j>=1) et (T[j]>Z) faire

T[j+1] T[j]

J j-1

Fintantque

T[j+1]Z

Finpour

Tri par bulle


Pour i de 1 à nbNotes faire

Pour j de 1 à nbNotes -1 faire

Si T[J+1] < à T[J] alors

Aux T[j+1]

T[J+1]  T[j]
T[j]  aux

finsi

finpour

finpour

Recherche D’un Elément Dans Un Tableau


Recherche d’un élément dans un tableau

Afficher (‘’entrer la valeur à rechercher’’)

Saisir (valeur recherche)

Position  -1

i 1

Tantque (i<=nbNotes) et (position=-1)

Si T[i]=valeur rechercher alors

position  i

sinon

i i+1

finsi

fintantque

si position=-1 alors

afficher(‘’la valeur n’a pas été trouver’’)

sinon

Afficher (‘’la valeur est’’, valeur rechercher)

Afficher (‘’a la position’’, position)

Finsi

Insertion d’un élément dans un tableau


Repeter

Afficher(‘’entrer la position d insertion ‘’)

Saisir(position)

Vous aimerez peut-être aussi