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 : Précédent  1, 2, 3, 4, 5  Suivant
AuteurMessage
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)   Jeu 21 Fév - 8:51

Pout l'affichage des valeurs de départ à la fin sufit de mettre

Code:
:A->U
:B->I
:C->O


Et de faire afficher U, I ou O respectivement à la place de A, B ou C
Tout con ^^

Et pour l'output de la fin, c'est

Code:
Output(1,1,"


En fait , les valeur sont 1 puis 1 puis " (guillement)

C'est tout simplement un raccourcit car on ferme pas les guillement et les parenthèse inutile car si on fermait tout, sa nous ferais

Code:
Output(1,1,"")


Plus traditionel la loool

sinon c'est pareil, y des truc qu'on peut enlever dans ton programmes pour diminuer la taille (regarde les petit changements surtout sur les " et les parenthèses)

Code:
:ClrHome
:Imput "F(x) = ",Str1
:Str1 -> Y1
:ClrHome
:Disp "Borne inf                    les guillemets de fermeture servent à rien ici
:Imput "A = ",A
:Disp "Borne sup                    idem
:Imput "B = ",B
:Disp "Pas                          idem
:Imput "P = ",P
:ClrHome
:1->R :A->U :B->I :C->O
:While R>P
:(A+B)/2 ->C
:If Y1(A)*Y1(C)<0
:Then
:C ->B
:abs(C-A ->R                        la parenthèsede fermeture sert à rien ici
:Else
:C ->A
:abs(C-B ->R                        la parenthèsede fermeture sert à rien ici
:End :End                            économide d'une ligne pour la lisibilité du code
:Disp "Solution entre U et I",O
:ClrHome
:Delvar Str1
:DelvarA DelvarB DelvarC DelvarR
:OUtput(1,1,"


Après avec l'habitude tu sais sur lesquels tu peut tricher (mais dans un gros programme, ceci répéter plein de fois, sa fini par faire pas mal d'octets en moins XD)

Comment le pas peut passer de P à D on utilise pas de varible D t'es sur de toi ???

NB : j'ai fais le truc de l'affichage à la fin en passant
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)   Jeu 21 Fév - 10:18

nan ce que je disais c'est juste que tu as rentrer P et qu'ensuite tu utilisais D dans les calcul ce qui pose des problème (remarque fort peu judicieuse vu que j'ai fais la même chose -_-)
Pour les Parenthèses etc je connaissais pas :)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
charognard
Vétéran
Vétéran


Masculin Age: 42
Classe: sans
Calculatrice(s): TI NSPIRE CAS, TI 74 + CHIMIE,2 CANON X07 + 2x8Ko + 2 CARD + audio, HP48GX + 512Ko, 11C, 28S, 35S, SHARP PC1262 + audio, PC1360, PC1246, PC1600 + 256Ko + RS232, 2 PC1500A + CE150 + CE-161 + 24ko, 2 PC1251 + CE125, 2 EL 9000, EL 512, PC G850V + USB, CASIO PB700 + FA11 + 4Ko, Z1Gr, TANDY TRS MODEL 100, TI59
Messages: 558
Efficacité: 7
Date d'inscription: 18/10/2007

Divers
Dernière note en maths: 11/20

MessageSujet: Re: Problème de programmation sur TI 83+ (TI basic)   Jeu 21 Fév - 13:58

Code:
:1->R :A->U :B->I
:While R>P
:(A+B)/2 ->C
:If Y1(A)*Y1(C)<0
:Then
:C ->B
:abs(C-A ->R                        la parenthèsede fermeture sert à rien ici
:Else
:C ->A
:abs(C-B ->R                        la parenthèsede fermeture sert à rien ici
:End :End                            économide d'une ligne pour la lisibilité du code
:Disp "Solution entre A et B",C    'LA LE PROBLEME
:ClrHome
:Delvar Str1
:DelvarA DelvarB DelvarC DelvarR
:OUtput(1,1,"


sinon ça va pas donner grand chose
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)   Jeu 21 Fév - 19:13

a toujours pas comprendu...
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)   Jeu 21 Fév - 19:20

de quoi ?
Perso pas vu ce qu'a changé charognard en faite 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)   Jeu 21 Fév - 19:43

Moi non plus...

mais sinon j'ai toujours pas compris le D sors d'ou ??? j'utilise pas de D dans le code !!!!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
charognard
Vétéran
Vétéran


Masculin Age: 42
Classe: sans
Calculatrice(s): TI NSPIRE CAS, TI 74 + CHIMIE,2 CANON X07 + 2x8Ko + 2 CARD + audio, HP48GX + 512Ko, 11C, 28S, 35S, SHARP PC1262 + audio, PC1360, PC1246, PC1600 + 256Ko + RS232, 2 PC1500A + CE150 + CE-161 + 24ko, 2 PC1251 + CE125, 2 EL 9000, EL 512, PC G850V + USB, CASIO PB700 + FA11 + 4Ko, Z1Gr, TANDY TRS MODEL 100, TI59
Messages: 558
Efficacité: 7
Date d'inscription: 18/10/2007

Divers
Dernière note en maths: 11/20

MessageSujet: Re: Problème de programmation sur TI 83+ (TI basic)   Jeu 21 Fév - 19:53

Disp "Solution entre U et I",O

le O il est calculer où ????
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)   Jeu 21 Fév - 20:35

c'est la valeur initiale de C

:1->R :A->U :B->I :C->O
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
charognard
Vétéran
Vétéran


Masculin Age: 42
Classe: sans
Calculatrice(s): TI NSPIRE CAS, TI 74 + CHIMIE,2 CANON X07 + 2x8Ko + 2 CARD + audio, HP48GX + 512Ko, 11C, 28S, 35S, SHARP PC1262 + audio, PC1360, PC1246, PC1600 + 256Ko + RS232, 2 PC1500A + CE150 + CE-161 + 24ko, 2 PC1251 + CE125, 2 EL 9000, EL 512, PC G850V + USB, CASIO PB700 + FA11 + 4Ko, Z1Gr, TANDY TRS MODEL 100, TI59
Messages: 558
Efficacité: 7
Date d'inscription: 18/10/2007

Divers
Dernière note en maths: 11/20

MessageSujet: Re: Problème de programmation sur TI 83+ (TI basic)   Jeu 21 Fév - 20:56

Xywez a écrit:
c'est la valeur initiale de C

:1->R :A->U :B->I :C->O


O=0 donc !!!! regarde un peu

bref ton prog retourne toujours 0, si tel est le but je le fais en moins de ligne
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)   Jeu 21 Fév - 21:41

a bon tu la tapé ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
charognard
Vétéran
Vétéran


Masculin Age: 42
Classe: sans
Calculatrice(s): TI NSPIRE CAS, TI 74 + CHIMIE,2 CANON X07 + 2x8Ko + 2 CARD + audio, HP48GX + 512Ko, 11C, 28S, 35S, SHARP PC1262 + audio, PC1360, PC1246, PC1600 + 256Ko + RS232, 2 PC1500A + CE150 + CE-161 + 24ko, 2 PC1251 + CE125, 2 EL 9000, EL 512, PC G850V + USB, CASIO PB700 + FA11 + 4Ko, Z1Gr, TANDY TRS MODEL 100, TI59
Messages: 558
Efficacité: 7
Date d'inscription: 18/10/2007

Divers
Dernière note en maths: 11/20

MessageSujet: Re: Problème de programmation sur TI 83+ (TI basic)   Jeu 21 Fév - 22:08

Xywez a écrit:
a bon tu la tapé ?


euh .... non !!!!
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)   Jeu 21 Fév - 23:29

A oui escuse car sa doit etre P la varible qui se stocke dans O pas C dsl, petite erreur effectivement
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
charognard
Vétéran
Vétéran


Masculin Age: 42
Classe: sans
Calculatrice(s): TI NSPIRE CAS, TI 74 + CHIMIE,2 CANON X07 + 2x8Ko + 2 CARD + audio, HP48GX + 512Ko, 11C, 28S, 35S, SHARP PC1262 + audio, PC1360, PC1246, PC1600 + 256Ko + RS232, 2 PC1500A + CE150 + CE-161 + 24ko, 2 PC1251 + CE125, 2 EL 9000, EL 512, PC G850V + USB, CASIO PB700 + FA11 + 4Ko, Z1Gr, TANDY TRS MODEL 100, TI59
Messages: 558
Efficacité: 7
Date d'inscription: 18/10/2007

Divers
Dernière note en maths: 11/20

MessageSujet: Re: Problème de programmation sur TI 83+ (TI basic)   Ven 22 Fév - 8:50

P ???? c'est le pas que tu rentre aucun interet non plus d'avoir comme solution la variable que tu saisie.
pour moi C est la solution.

de plus pourquoi stocker P dans O ?

pourquoi aussi 1 dans R au depart ?, si le pas demandé est superieur ou = à 1 (rare mais possible pour les grandes plages) ton programme ne fonctionne 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)   Ven 22 Fév - 8:59

effectivement je suis aller trop vite dans al sovegarde de A et B t'as raison, faut pas remplacer C

Ensuite c'est vrai pour R,

adaptation qui corrige tout sa :

Code:
:ClrHome
:Imput "F(x) = ",Str1
:Str1 -> Y1
:ClrHome
:Disp "Borne inf
:Imput "A = ",A
:Disp "Borne sup
:Imput "B = ",B
:Disp "Pas
:Imput "P = ",P
:ClrHome
:If R<1:1->R
:A->U :B->I
:While R>P
:(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 "Solution entre U et I",C
:ClrHome
:Delvar Str1
:DelvarA DelvarB DelvarC DelvarR
:Output(1,1,"


Je crois que c'est pas mal là non ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
charognard
Vétéran
Vétéran


Masculin Age: 42
Classe: sans
Calculatrice(s): TI NSPIRE CAS, TI 74 + CHIMIE,2 CANON X07 + 2x8Ko + 2 CARD + audio, HP48GX + 512Ko, 11C, 28S, 35S, SHARP PC1262 + audio, PC1360, PC1246, PC1600 + 256Ko + RS232, 2 PC1500A + CE150 + CE-161 + 24ko, 2 PC1251 + CE125, 2 EL 9000, EL 512, PC G850V + USB, CASIO PB700 + FA11 + 4Ko, Z1Gr, TANDY TRS MODEL 100, TI59
Messages: 558
Efficacité: 7
Date d'inscription: 18/10/2007

Divers
Dernière note en maths: 11/20

MessageSujet: Re: Problème de programmation sur TI 83+ (TI basic)   Ven 22 Fév - 9:53

De plus c'est pas tout:
imaginons que entre A et B il y a plus que 1 solution (possible même si on ne le voit pas sur l'écran de la caltoches).
bien sur ces deux solutions sont distantes au moins du pas
et bien le programme en trouve qu'une !!!

autre chose : une partie de la fonction est sur l'axe X (Y=0) (certaine fonctions logiques peuvent données ce résultat, par exemple une tension redressée)
et bien arbitrairement le programme trouvera une seule est unique solution

exemple f(x)=|sin(x)|-sin(x)
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 3 sur 5Aller à la page : Précédent  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