Le Forum de TI-BANK.fr

Le forum de la banque de programmes pour calculatrices graphiques Texas Instruments (aide débutants, résolution problèmes...).
Accueil­Portail­Calendrier­FAQ­Rechercher­S'enregistrer­Membres­Groupes­Connexion
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 Problème de programmation sur TI 83+ (TI basic)

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2, 3, 4, 5  Suivant
AuteurMessage
Thibo
Initié
Initié


Masculin Age: 19
Classe: TS
Calculatrice(s): TI83+
Messages: 20
Efficacité: 0
Date d'inscription: 20/02/2008

Divers
Dernière note en maths: 17/20

MessageSujet: Problème de programmation sur TI 83+ (TI basic)   Mer 20 Fév 2008 - 23:35

Alors voila cette après Midi je me suis "amusé" en révisant pour mon DS a faire un programme pour résoudre les équation de la forme f(x)=0 par méthode de dichotomie. Et je ne sais pourquoi moi programme ne marche pas je suis au bord du suicide aidez moi ! (oupas enfin c'est comme vous voulez hein :))
donc je vous link mon code parceque sinn vous allez pas trop pouvoir m'aider

Code:
:ClrHome  (oui je sais original nan ?)
:Disp "F(X)=0 DS [A,B]"
:Prompt A,B,D
:While R>D
:(A+B)/2 ->C
:If Y1(A)*Y1(C)<0
:then
:C ->B
:abs(C-A) ->R
:Else
:C ->A
:abs(C-B) ->R
:End
:End
:Disp "F(X)=0 POUR X=?",C


Merci d'avance et au premier qui trouve une erreur bête :)


Dernière édition par Thibo le Jeu 21 Fév 2008 - 0:01, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Xywez
Animateur
Animateur


Masculin Age: 20
Classe: PSI
Calculatrice(s): Ti 84 + SE
Messages: 3877
Efficacité: 8
Localisation: Uranus
Date d'inscription: 11/05/2006

Divers
Dernière note en maths: ** biiiip **

MessageSujet: Re: Problème de programmation sur TI 83+ (TI basic)   Mer 20 Fév 2008 - 23:37

Déjà sa fait quoi ? une erreur ? ou le programme marche mais répond faux ?

Ensuite c'est parce qu'il faut une majuscule à Then loool

nn bon je regarde un peu
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Xywez
Animateur
Animateur


Masculin Age: 20
Classe: PSI
Calculatrice(s): Ti 84 + SE
Messages: 3877
Efficacité: 8
Localisation: Uranus
Date d'inscription: 11/05/2006

Divers
Dernière note en maths: ** biiiip **

MessageSujet: Re: Problème de programmation sur TI 83+ (TI basic)   Mer 20 Fév 2008 - 23:39

Déja je comprend pas c'est quoi cette ligne ?
"F(X)=0 DS [A,B]"

c'est quoi A, B et D la dedant ??????

nulle part tu rentre l'expression de f(x) sa tourne pas rond sa...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Thibo
Initié
Initié


Masculin Age: 19
Classe: TS
Calculatrice(s): TI83+
Messages: 20
Efficacité: 0
Date d'inscription: 20/02/2008

Divers
Dernière note en maths: 17/20

MessageSujet: Re: Problème de programmation sur TI 83+ (TI basic)   Mer 20 Fév 2008 - 23:40

nan l'erreur et que le programme ne s'execute pas enfin je sais pas exactement mais il me recrache bêtement la denrière valeur de C enregistré :s
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Xywez
Animateur
Animateur


Masculin Age: 20
Classe: PSI
Calculatrice(s): Ti 84 + SE
Messages: 3877
Efficacité: 8
Localisation: Uranus
Date d'inscription: 11/05/2006

Divers
Dernière note en maths: ** biiiip **

MessageSujet: Re: Problème de programmation sur TI 83+ (TI basic)   Mer 20 Fév 2008 - 23:41

a ba oui mais il marche quand meme, ce que je voulais dire c'est qu'il bug pas en faisant

EREUR:******
1. Quit
2. Goto

??
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Thibo
Initié
Initié


Masculin Age: 19
Classe: TS
Calculatrice(s): TI83+
Messages: 20
Efficacité: 0
Date d'inscription: 20/02/2008

Divers
Dernière note en maths: 17/20

MessageSujet: Re: Problème de programmation sur TI 83+ (TI basic)   Mer 20 Fév 2008 - 23:41

F(X)=0 DS [A,B@] c\'est juste un affichage pour savoir a quoi ça correspond au cas où
f(x) apparait sous la forme Y1 qui est rentré dans le slot pour graphique

et D est juste une valeur qui permet de faire un test d\'arret de l\'algoritme
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Thibo
Initié
Initié


Masculin Age: 19
Classe: TS
Calculatrice(s): TI83+
Messages: 20
Efficacité: 0
Date d'inscription: 20/02/2008

Divers
Dernière note en maths: 17/20

MessageSujet: Re: Problème de programmation sur TI 83+ (TI basic)   Mer 20 Fév 2008 - 23:42

nan nan malheuresement je préfèrerait parceque ça voudrait dire que j'ai fais une faute de merde mais là ça me prend la tête depuis 3 h et je craque xD
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Xywez
Animateur
Animateur


Masculin Age: 20
Classe: PSI
Calculatrice(s): Ti 84 + SE
Messages: 3877
Efficacité: 8
Localisation: Uranus
Date d'inscription: 11/05/2006

Divers
Dernière note en maths: ** biiiip **

MessageSujet: Re: Problème de programmation sur TI 83+ (TI basic)   Mer 20 Fév 2008 - 23:42

Après c'est normal qu'il te recrache betement la denière valeur de C, tu lui à dis a la denière ligne

Disp "F(X)=0 POUR X=?",C

ce qui équivaut à dire

***************************
*F(X)=0 POUR X=? *
* C *
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Xywez
Animateur
Animateur


Masculin Age: 20
Classe: PSI
Calculatrice(s): Ti 84 + SE
Messages: 3877
Efficacité: 8
Localisation: Uranus
Date d'inscription: 11/05/2006

Divers
Dernière note en maths: ** biiiip **

MessageSujet: Re: Problème de programmation sur TI 83+ (TI basic)   Mer 20 Fév 2008 - 23:43

répond moi surtout à sa sinon je peu rien faire

Déja je comprend pas c'est quoi cette ligne ?
"F(X)=0 DS [A,B]"

c'est quoi A, B et D la dedant ??????

nulle part tu rentre l'expression de f(x) sa tourne pas rond sa...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Thibo
Initié
Initié


Masculin Age: 19
Classe: TS
Calculatrice(s): TI83+
Messages: 20
Efficacité: 0
Date d'inscription: 20/02/2008

Divers
Dernière note en maths: 17/20

MessageSujet: Re: Problème de programmation sur TI 83+ (TI basic)   Mer 20 Fév 2008 - 23:44

se que je veux dire c'est qu'il n'effectue pas l'algoritme si j stock 12 dans C a la fin du programme il me répondra 12 -_-
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Thibo
Initié
Initié


Masculin Age: 19
Classe: TS
Calculatrice(s): TI83+
Messages: 20
Efficacité: 0
Date d'inscription: 20/02/2008

Divers
Dernière note en maths: 17/20

MessageSujet: Re: Problème de programmation sur TI 83+ (TI basic)   Mer 20 Fév 2008 - 23:45

A et B son les bornes de l'ensemble et D est une valeur ptite qui permet de faie un test d'arret

f(x) est rentré dans les slot graphique (Y1)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Xywez
Animateur
Animateur


Masculin Age: 20
Classe: PSI
Calculatrice(s): Ti 84 + SE
Messages: 3877
Efficacité: 8
Localisation: Uranus
Date d'inscription: 11/05/2006

Divers
Dernière note en maths: ** biiiip **

MessageSujet: Re: Problème de programmation sur TI 83+ (TI basic)   Mer 20 Fév 2008 - 23:47

Ba normal qu'il fasse rien de toute facon, faut que tu donne une valeur de dépar à R car par défaut R=0 donc t'a toujour R<C donc il saute tojour toute ta boucle et te répond juste C c'est tout :)

pigé ou pas ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Xywez
Animateur
Animateur


Masculin Age: 20
Classe: PSI
Calculatrice(s): Ti 84 + SE
Messages: 3877
Efficacité: 8
Localisation: Uranus
Date d'inscription: 11/05/2006

Divers
Dernière note en maths: ** biiiip **

MessageSujet: Re: Problème de programmation sur TI 83+ (TI basic)   Mer 20 Fév 2008 - 23:48

Thibo a écrit:
f(x) est rentré dans les slot graphique (Y1)



Dans ce cas, tu fais plutot comme sa :

:Imput"F(x) = ",Str1
:Str1 -> Y0
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Thibo
Initié
Initié


Masculin Age: 19
Classe: TS
Calculatrice(s): TI83+
Messages: 20
Efficacité: 0
Date d'inscription: 20/02/2008

Divers
Dernière note en maths: 17/20

MessageSujet: Re: Problème de programmation sur TI 83+ (TI basic)   Mer 20 Fév 2008 - 23:51

:Disp "F(X)=0 DS [A,B]"

Cette ligne n'est en faite là que pour faire jolie xD je rnetre manuellement ma fonction en faite j'avais pas pensé (shame on me ) a la demande dans le programme
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Xywez
Animateur
Animateur


Masculin Age: 20
Classe: PSI
Calculatrice(s): Ti 84 + SE
Messages: 3877
Efficacité: 8
Localisation: Uranus
Date d'inscription: 11/05/2006

Divers
Dernière note en maths: ** biiiip **

MessageSujet: Re: Problème de programmation sur TI 83+ (TI basic)   Mer 20 Fév 2008 - 23:53

Bien ouai met je la trouve pas claire du tout cette ligne, perso j'aurai plutot fais un truc du genre

:ClrHome
:Imput"F(x) = ",Str1
:Str1 -> Y0
:ClrHome
:Disp"","Borne inf
:Imput"A = ",A
:Disp"","Borne sup
:Imput"B = ",B
:Disp"","Pas
:Imput"P = ",P
:ClrHome

Et la suite :

:R=D+1
:While R>D
:(A+B)/2 ->C
:If Y1(A)*Y1(C)<0
:Then
:C ->B
:abs(C-A) ->R
:Else
:C ->A
:abs(C-B) ->R
:End
:End

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
 

Problème de programmation sur TI 83+ (TI basic)

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 5Aller à la page : 1, 2, 3, 4, 5  Suivant

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Le Forum de TI-BANK.fr :: Forum TIz80 :: Programmation-
Poster un nouveau sujet   Répondre au sujet