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$