Cours Algorithmes
Exercice d'application

On donne l’algorithme suivant :

Lire $a$ et $b$

$c$ prend la valeur de $a$

$a$ prend la valeur de $b$

$b$ prend la valeur de $c$

Afficher $a$ et $b$

 

1) Recopier le tableau ci-dessous puis tester cet algorithme en choisissant comme valeurs initiales : $a = 7$ et $b = 2$

 

$a$

$b$

$c$

Valeurs initiales de $a$ et $b$

     

$c$ prend la valeur de $a$

     

$a$ prend la valeur de $b$

     

$b$ prend la valeur de $c$

     

Valeurs finales de $a$ et $b$

     

 

2) De même, tester cet algorithme en choisissant comme valeurs initiales : $a = – 1$ et $b = 4$

3) Que fait cet algorithme ?

1)

 

$a$

$b$

$c$

Valeurs initiales de $a$ et $b$

$7$

$2$

 

$c$ prend la valeur de $a$

$7$

$2$

$7$

$a$ prend la valeur de $b$

$2$

$2$

$7$

$b$ prend la valeur de $c$

$2$

$7$

$7$

Valeurs finales de $a$ et $b$

$2$

$7$

 

 

2)

 

$a$

$b$

$c$

Valeurs initiales de $a$ et $b$

$-1$

$4$

 

$c$ prend la valeur de $a$

$-1$

$4$

$-1$

$a$ prend la valeur de $b$

$4$

$4$

$-1$

$b$ prend la valeur de $c$

$4$

$-1$

$-1$

Valeurs finales de $a$ et $b$

$4$

$-1$

 

 

3) Cet algorithme échange les valeurs de $a$ et $b$