On considère l algorithmes suivant
-déclaration
A et b sont deux nombres reels
-Traitement
A recoit a+b
B recoit a-b
C recoit a-b
-sortie
Donner la valeur de a et de b
1.Faire tourne l algorithmes pour a=2 et b=5
2. Quel est le but de cette algorithmes
Je n arrive pas l exercice aider moi
Bonjour,
On peut se représenter cela comme des tiroirs. Ici il y a deux tiroirs, on les appelle a et b. Le premier tiroir a contient le chiffre 2 ; et b contient 5.
A la première étape, on modifie a : dans a on doit mettre l'ancien a et b.
Donc il faut bien faire a+b.
Merci donc la premiere etape est egale a 2+5=7
La deuxieme est egale a a-b
=2-5=3
La troisieme est égale a 7-3=4
Donc a=4
B=3
J ai juste??
Pour la première étape c'est juste.
Mais maintenant a=7 et b=5 (on oublie que a valait 2 avant, maintenant a =7).
Pour la deuxième étape a-b = 2
Pour le but de l'algorithme, on cherche à savoir à quoi correspond les valeurs de a et de b renvoyées.
Pour cela au lieu, d'utiliser des valeurs particulières pour les entrées (a=2, b=5), tu manipules les expressions avec les lettres a et b.
Je te montre pour le début. Pour plus de clarté je vais appeler a1 la valeur de a après l'étape 1 et b1, la valeur de b après l'étape 1 ...
Entrées : a et b (je ne leur donne pas de valeur particulière)
Etape 1 : a1 reçoit a+b donc on a a1 = a+b et b1=b (il n'a pas changé à cette étape)
Etape 2 : b2 reçoit a1-b1 donc on a a2=..?.. et b2=..?..
Etape 3 : c reçoit a2-b2 donc on a c=..?.. et a3=..?.. et b3=..?..
Sortie : Quelles sont les valeurs finales de a(3) et de b(3) ?
A3=a2-b2
B3=b2
Le but de l algorithmes cherche a savoir a quoi correspond les valeurs de a et de b renvoyes ?
Ah donc je comprends enfin qu'il n'y a pas de variable qui s'appelle c...
Finalement à l'étape 3;
a3 = a2-b2 = a+b-a = b
b3 = b2 = a
A la fin de l'algorithme a3=b et b3=a. Que fait l'algorithme ?
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :