Page 1 of 1

probleme algorithme

Unread postPosted: 25 Sep 2013, 19:08
by feeodor
mon programme est :

WHILE x<2x+5
x+1-->x
disp x
ENDWHILE

mon probleme est que il m'affiche x mais que le dernier terme et pas tous les termes

Re: probleme algorithme

Unread postPosted: 25 Sep 2013, 19:14
by Adriweb
Bonjour,

Tu aurais un screenshot du code source du programme sur la calculatrice et de ce que ca fait [pas] ?

Ca paraît bizarre :o

Re: probleme algorithme

Unread postPosted: 25 Sep 2013, 19:15
by Levak
x < 2x + 5
est équivalent à
-x < 5
D'où x > -5

Maintenant, quelle est la valeur initiale de x, avant la boucle ?

Re: probleme algorithme

Unread postPosted: 25 Sep 2013, 19:20
by critor
Il manque l'initialisation de X en effet.
Là il peut valoir n'importe quoi... Et donc le programme peut faire n'importe quoi.

Rajoute un 0->X au début si c'est bien conforme à ton énoncé.

Re: probleme algorithme

Unread postPosted: 04 Dec 2013, 18:40
by fallen
Slt remplace le while par un repeat
Repeat x<2x+5
x+1->x
Disp x
End

Re: probleme algorithme

Unread postPosted: 04 Dec 2013, 18:43
by critor
Merci pour ton intervention et ton idée :)
Mais non désolé, il n'y a pas d'instruction 'repeat' dans le Basic TI-Nspire.

Re: probleme algorithme

Unread postPosted: 04 Dec 2013, 23:51
by Adriweb
Loop ... EndLoop ?