👤

(besoin d'aide seulement pour la dernière question)voici un algorithme : Variables : x,y : réels ;
Début
Lire (x);
Lire (y);
x prend la valeur de x-y;
y prend la valeur x+y;
x prend la valeur y-x;
afficher x;
afficher y;
Fin

1/ a) Qu'affiche l'algorithme en sortie si x=5 et y=4 sont saisis en entrée
b)Même question pour x=8 et y=9
c) que constate t on ?

a) x=4 y=5
b) x=9 y=8
c) On constate que x prend la valeur de y et y de x.

2) Démontrer le résultat précédent

C'EST ICI JE SUIS BLOQUE, je dois prouver cela marche à chaque fois mais je ne sais pas comment faire ... l'expression de cet algorithme doit être ça ((x-y))+y)-(x-y) bref j'ai besoin d'aide pour cette dernière question

merci d'avance !


Répondre :

bonjour

x prend la valeur de x-y
donc    on a   :  
x = x-y

y prend la valeur x+y
on remplace x par sa nouvelle valeur c'est à dire (x-y)
y = (x-y) +y
= x-y +y  =x
donc on a bien y qui prend la valeur x

x prend la valeur y-x
on remplace x  et y  par leur nouvelle valeur
on sait que x a pris pour valeur (x-y)
et y a pris pour valeur x
donc si x prend la valeur y-x
x =( x) - (x-y)
x =x-x+y
x = y

donc on a bien x = y

l'algorithme intervertit les valeurs de x et de y