Bonjour je souhaite simplifier et écrire cette algorithme de façon moins" bête" et moins "simpliste" mais je ne sais pas comment faire!! voici ce que j'ai fait:
: Prompt x
:1/2(X+(2/X))Y
:1/2(Y+(2/Y))Z
:1/2(Z+(2/Z))A
:1/2(A+(2/A))B
:1/2(B+(2/B))C
: Disp Y,Z,A,B,C
merci de votre aide =)!
on peut écrire par exemple :
prompt x
repeat 5
if x != 0 then
x = 1/2(x + (2/x)
display x
endif
fin repeat
...
merci de ton aide mais je viens de vérifier et je n'ai pas la touche "display" sur ma calculatrice Ti-82 Stats.fr :/
je t'ai écrit ça en pseudo langage.
il te faut l'adapter au langage Ti-82 Stats.
ici != est employé pour "différent de"
le display est à remplacer par : Disp
etc...
C'est bon je viens de faire tourner l'algorithme, mais il ne m'a servi qu'à simplifier des valeurs fractionnaires en le mettant en décimale!
l'écriture de l'algorithme est déjà "moins simpliste".
Quel est maintenant ton problème ?
" simplifier des valeurs fractionnaires en le mettant en décimale" ???????
...
non c'étais pas ca le but de l'algorithme de départ! L'algorithme que je vous est présenter débute par un calcul, 1/2(x+(2/x)) et avec le résultat de ce calcul(pour x=1 par exemple), je doit refaire ce calcul, et ainsi de suite et tout ca je doit le faire 5 fois c'est a dire qu'on je fait tourner mon algorithme au final je me retrouve avec 5 résultat!
oui, c'est bien ce que j'ai compris au départ.
l'algo doit te sortir 5 résultats de suite.
Le fait-il ?
si oui, quel est alors le problème avec l'écriture décimale ?
...
non des que je fait tourner l'algorithme je me retrouve avec 1 seul résulat qui s'affiche et ce résultat est égal à ma valeur x de départ
Mais je crois que le probleme vient du faite que vous m'aver mis avec x différent de 1 et ma valeur de départ est 1
je viens de changer avec différent de 0 et çà ne fonctionne toujours pas *O* des ke j'essai de voire ou est le probleme il m'indique que c'est à cause du positionnement de "Then" ou bien il faut le plaçer d'une manière particulière
les fins de boucles en TI-Basic sont simplement des End
Prompt x
Repeat 5
if x 0
then
1/2(x+(2/x)) -> x
Disp X
End
End
...
me revoila =D
desoler de vous dire que j'ai fait tourner l'algorithme comme vous me l'avez ecrit et il ne fonctionne toujours pas
merci ce la ah enfin marcher =D mais il faller enlever le "then" qui été inutile =) merci de ton aide parceque tous cela a été trop fastidieux
Mais je pense qu'il y a encore un petit probleme dans la syntaxe car les 5 résulatat s'affiche rapidement et ya marker "error" mais des ke je appuie sur entrer les résultats s'affiche normalement mais je pense que je vais essayer de chercher ou est mon erreurs! =)merci encore
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :