Bonjour,
Je viens de débuter l'algorithmique en cours de Mathématiques, et j'ai un DM à rendre pour le 23 Mai.
salut!
un algorithme est une suite d'instructions compréhensible par n'importe qui.
1) essaye d'appliquer les instructions de l'algorithme avec les couples (a,b)=(1,2) puis (2,3) puis (3,4) par exemple..
et regarde le résultat, tu en déduiras la réponse à la question 2
C'est justement jusqu'au "tester Algo1" que je ne comprends pas.
Je ne vois pas vraiment de quelle manière m'y prendre, je suis censé faire ça à la calculatrice ?
nan! tu le fais à la main :
je le fais pour un premier couple.
j'ai a=1 et b=2
Ici, a>b est faux, donc je ne lis pas les instructions qui sont après le "alors", je passe directement à "sinon" et j'applique les instructions : je mets b dans m, c'est-à-dire que m=b=2.
puis j'affiche m, soit 2.
Ah merci, j'ai compris la méthode !
J'ai testé avec deux autres couples de valeurs :
(a ; b) = (3 ; 6)
a > b = faux
Donc b → m
b = m = 6
___
(a ; b) = (4 ; 2)
a > b = vrai
Donc a → m
a = m = 4
Par contre, je ne vois pas de ce que suis censé en conclure sur ce que fait Algo1 ?
il affiche le plus grand entre a et b!! (c'est tout bête et pas très utile mais faut commencer par là )
tu veux savoir lequel des trois nombres est le plus grand.
tu as trois cas possibles :
- a>b et a>c (1)
- b>a et b>c (2)
- c>a et c>b (3)
dans ton algorithme tu auras,
Si (1)
Sinon si (2)
Sinon (ici pas besoin de préciser étant donné qu'il n'y a que trois cas possibles et qu'on en a déjà fait deux!)
FinSi
Donc mon algorithme modifié ressemble à ceci, au final :
Merci beaucoup pour ton aide !
J'aurais une dernière question au niveau de la rédaction de la Q1.
Y a-t-il une rédaction spécifique à appliquer, ou je peux le rédiger comme plus haut ?
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :