Exercice d’Algorithmique avec double boucle et tableaux

L’exercice pour cet algorithme demande de mettre au point un pseudo-code permettant la saisie de 6 numéros dans un ordre aléatoire et de retourner un tableaux avec les numéros triés dans l’ordre croissant.

J’ai utilisé une double boucle, un tableau pour stocker les nombres et une variable « switch » pour opérer mon tri.

tri_algorithmique_double_boucle

Vous pouvez trouver la correction de l’exercice dans la suite de l’article.


Le code ci-dessous vous donne la correction de l’exercice avec la double boucle et le tableaux.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Programme lototirage
Variable loto : Entier [ 6 ]
Variable switch : Entier
Variable i , j , k , l : Entier

Début
  |  i <- 0
  |  Pour i <- 1 à 6
  |    |  Saisir ( loto [ i ] )
  |  FinPour
  |  
  |  Pour l <- 1 à 6
  |    |  Pour j <- 1 à 5
  |    |    |  Si loto [ l ] < 3 loto [ j ]
  |    |    |    |  switch <- loto [ l ]
  |    |    |    |  loto [ l ] <- loto [ j ]
  |    |    |    |  loto [ j ] <- switch
  |    |    |  FinSi
  |    |    |  
  |    |  FinPour
  |  FinPour
  |  Pour k <- 1 à 6
  |    |  Afficher ( "La " & k & " vaut " & loto [ k ] & " ===>" )
  |  FinPour
Fin
Scan to Donate Bitcoin
Like this? Donate Bitcoin to at:
Bitcoin 17NmM8q9TC7f4eKczRzHFXTZd39S8K24dv
Donate

Laisser un commentaire

Assemblé dans la station orbitale WordPress