Exercice 8.3: que produira cet algorithme ? Terminé

Consigne

Quel résultat produira cet algorithme ?

Pseudo code

Tableau X(1, 2) en Entier
Variables i, j, val en Entier
DEBUT
    Val ← 1
    POUR i ← 0 à 1
        POUR j ← 0 à 2
            X(i, j) ← Val
            Val ← Val + 1
        j SUIVANT
    i SUIVANT

    POUR j ← 0 à 2
        POUR i ← 0 à 1
            ECRIRE X(i, j)
        i SUIVANT
    j SUIVANT
FIN

Réponse

Cet algorithme remplis le tableau comme ci-dessous:

- Si on considère que le FOR s'arrête lors d'un <=
  X[0][0] = 1
  X[0][1] = 2
  X[0][2] = 3
  X[1][0] = 4
  X[1][1] = 5
  X[1][2] = 6

- Si on considère que le FOR s'arrête lors d'un <
  X[0][0] = 1
  X[0][1] = 2

Il s'occupera de l'afficher dans cet ordre:
  X[0][0] = 1
  X[1][0] = 4
  X[0][1] = 2
  X[1][1] = 5
  X[0][2] = 3
  X[1][2] = 6