1

Bonjour a tous,
Voila je suis nouveau ici et je me suis inscrit car j'ai de grosse difficulté en programmation sur ma TI-89 TITANIUM. De plus la chance a fallu que je soit le seul de a classe a avoir cette calculatrice ^^

Passons au sujet qui m'interresse, dans le cadre de la nouvelle épreuve en math au BAC S (épreuve où l'on doit utiliser l'ordinateur et/ou la calculatrice), notre prof de math nous fait des cours de programmation. Voici l'organigramme d'un programme ,désolé pour mon écriture ! :

organi10.jpg

L'organigramme est imposé par mon prof de math.

Donc voici ce que je rentre dans ma calculatrice :

A noté => représente une fléche et dichromi est le nom du programme (méme si a la base c'est dichotomie mais c'est pas grave) ^^

dichromi()
Prgm
Input "a",a
Input "b",b
Input "p",p
(a+b)/2=>c
While b-a>p
If y1(a)*y1(c)<0 Then
c=>b
Else
c=>a
EndIf
EndWhile
Disp a
Disp b
EndPrgm

En testant le programme, je n'obtient aucune réponce est réste constament "occupé"
Pouvez vous m'aidez a améliorer mon programme ?

EDIT : j'ai oublier de présiser que y1 représente la fonction y1 dans la partit Y=Editeur, et oui je n'ai pas oublié de mettre une fonction ^^
avatar

2

Tu n'as pas mis la ligne qui commence par (a+b)/2 dans ta boucle while.

3

lol merci Yoshi, mon programme fonctionne a présent !
Enfin je crois... maintenant sa sera l'appliquer sur le DM qui va etre dur ^^
avatar

4

C'est faux, ton organigramme dit qu'il ne faut vérifier la condition de boucle qu'après ta première itération, ton While vérifie aussi avant la première itération.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

5

C'est bizarre qu'il n'y ait pas de boucle du genre do... while sur AMS... Q'on ne vienne pas me dire que c'est inutile, suivant les programmes, on y gagnerait quand-même
avatar
Je sais qu'il y a marqué "con" sur ma gueule. Je suis né comme ça, je m'y fais. Mais pourquoi toutes les filles qui me plaisent se sentent obligées de rajouter le suffixe "-fident" ?

6

Et Loop...EndLoop c'est quoi ? Suffit de placer un petit test avec Exit/Break (me souviens plus tongue ) a la fin de la boucle et c'est...bouclé tongue
"De l'Art de faire des Posts qui ne servent a Rien." (c) Ximoon

15:13 @Ximoon - 29-11-2005
"C'est débile ce sondage, une fois de plus Dude, tu ne sers à rien #hehe#" #love# Il est collector celui là ^^

18:56 @Ximoon - 09-10-2010
"Mince Dude sert à quelque chose %) (pas taper :D )" Owii xD #trilove#

7

Du coup, t'as plus besoin des autres boucles, avec ce genre de raisonnement tongue
avatar
Je sais qu'il y a marqué "con" sur ma gueule. Je suis né comme ça, je m'y fais. Mais pourquoi toutes les filles qui me plaisent se sentent obligées de rajouter le suffixe "-fident" ?

8

lol
Non mais j'disais ca pour dépanner hein tripo
"De l'Art de faire des Posts qui ne servent a Rien." (c) Ximoon

15:13 @Ximoon - 29-11-2005
"C'est débile ce sondage, une fois de plus Dude, tu ne sers à rien #hehe#" #love# Il est collector celui là ^^

18:56 @Ximoon - 09-10-2010
"Mince Dude sert à quelque chose %) (pas taper :D )" Owii xD #trilove#

9

j'avoue ne pas comprendre vos histoires ^^

J'ai un autre probléme, assez grave ! Ma calculatrice me donne une valeur pour x dans Home ! dans Home, x = 2, je ne sais pas comment c'est arrivait et surtout comment retourné a x = x sans faire reset. De plus la calculatrice ne reconnait plus les autre lettre dans les calcules... Que dois je faire ?
avatar

10

delvar x ou supvar x

11

Merci de nouveau Yoshi ^^ j'ai taper supvar x et cela a remit les chose en ordre !
avatar