Bonjour !!
Voilà,
J'ai un DM de maths à faire pour la renter. Je dois écrire l'algorithme suivant sur ma calculette casio mais je n'arrive pas a entrer les variables. Pouvez- vous m'aider ?
Algorithme:
initialisations
a prend la valeur 1
b prend la valeur 2
traitement
Tant que b-a>0.01
m prend la valeur (a+b)/2
Si m2-1<
m
a prend la valeur m
sinon
b prend la valeur m
fin si
fin tantque
sorties
afficher a, b
Ou j'en suis :
''A=''?->1
''B=''?->2
''M=''?-> (A+B)/2
While B-A>0.01
IF M^2-1<
m
Then ''A=''?->M
Else ''B=''?->M
''A''
''B''
MERCI D' AVANCE !!
Bonsoir
vous ne pouvez affecter une valeur à (A+B)/2
c'est (A+B)/2 que vous affectez à M
? sert à demander des valeurs ce qui est normal pour A et B
A prend la valeur M se traduit par M->A
il n'y a pas de fin
il n'y a pas d'affichage non plus
D'accord merci. Du coup ça donnerai :
1->A
2->B
(A+B)/2->M
While B-A>0.01
If M^2-1<
M
Then M->A
Else M->B
Ifend
Whilend
''A''
''B''
Merci de votre réponse.
''A='' ?->A #demande de la valeur de A
''B='' ?->B
While B-A>0.01
(A+B)/2->M
If M^2-1<
Then M->A
Else M->B
Ifend
Whilend
''A='':A triangle # affichage de A= puis de la réponse
''B='':B
MERCIIII !!
Juste je ne comprends pas la première ligne et l'avant dernière.
Pouvez vous m'expliquer ?
Merci d'avance.
justement je vous avais mis à quoi cela correspondait
"A=" affiche ce texte
?->A demande la valeur et l'affecte à la mémoire A
pour savoir ce qui va être affiché "A="
pour connaître la valeur qu'il y a en mémoire A comme le programme n'est pas fini un triangle noir les : servant à mettre deux instructions sur la même ligne
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :