π
<-

Aide programmation

:32ti89: :32ti892: :32ti89t: :32ti89tn: :32ti92: :32tiv200:

Re: Aide programmation

Unread postby Bisam » 28 Mar 2012, 20:29

Tu peux modifier directement les variables du Y editor. Elles ont un nom unique : y1, y2, y3, ... ou xt1,yt1, xt2,yt2, ... ou r1,r2,... ou u1,ui1, u2,ui2, u3,... ou z1, z2, ... (je ne crois pas que l'on puisse accéder directement aux variables du mode "Équations différentielles").

Pour la mise sous forme canonique d'un trinôme a*x^2+b*x+c, il n'y a pas de fonction particulière mais tu peux créer un programme qui le calcule. A cause de la simplification automatique, il faudra donner le résultat sous forme d'une liste.
Par exemple, tu peux faire ceci :
Code: Select all
canonic=Func(fx)
local a,rep
d(fx,x,2)->a
a/2*(d(fx/a,x))^2->rep[1]
expand(fx-rep[1])->rep[2]
rep
EndFunc


On l'utilise en tapant
Code: Select all
canonique(3x^2-2x+1)
et elle renvoie :
Code: Select all
{1/3*(3x-1)^2 , 2/3}

Ce n'est pas tout-à-fait la forme voulue... c'est encore dû à la simplification automatique.

Pour la 3ème question, on ne peut malheureusement rien faire à ma connaissance.

[Edit] J'ai corrigé un bug dans la fonction (une division par 2 au mauvais endroit).
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: Aide programmation

Unread postby Hedg-Hops » 01 Apr 2012, 10:55

Salut, tient a quoi correspond y1, xt1, r1, ui1, z1 ? pour quelle genre de fonction ?

Pour la mise d'une trinôme sous forme canonique, je n'ai pas bien compris ton programme dsl je m'y connais pas assez... :s

Sinon, autre petit problème: j'entre une fonction dans un programme a l'aide d'un input, (pour calculer ensuite le tableau de signe de celui-ci) si j'ai par exemple: 3x^2 <= x^4 pour que le programme fonctionne il faut impérativement mettre : 3x^2 - x^4 dans le input, mais je sais que si on met "3x^2 <= x^4" il y a quand même un moyen de le transformer a l'aide d'une liste et d'un expand (mais je ne sais pas comment faire)

Merci !
User avatar
Hedg-Hops
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 93.8%
 
Posts: 54
Joined: 09 Nov 2011, 14:06
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1ère Scientifique

Re: Aide programmation

Unread postby Bisam » 02 Apr 2012, 10:13

Un petit glossaire tout d'abord :
y1 : mode Function (fonctions)
xt1 : mode Parametric (courbes paramétrées)
u1 : mode Sequence (suites)
r1 : mode Polar (courbes polaires)
z1 : mode 3D (surfaces 3D)

Ensuite, il y avait un petit bug dans le programme donné ci-dessus, que j'ai corrigé. (Le d(...) est le symbole de dérivation)

Enfin, pour la transformation que tu évoques, il suffit d'écrire ceci :
Code: Select all
Input a
If inString(string(a),"<=")=/=0
left(a)-right(a)->a

(Il faut remplacer "<=" par le symbole "inférieur ou égal" et =/= par le symbole "différent")
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: Aide programmation

Unread postby Hedg-Hops » 02 Apr 2012, 18:38

Merci, tout marche impeccable :)
Pour la mise sous forme canonique, même si ce n'est pas exactement la forme voulu je peux très vite la retrouver en quelque seconde :) ça va m'être utile :)

Comment insérer cette fonction dans le menu F2 algebra ?

Je ne suis qu'en seconde, donc les suites, courbe palaire et plein d'autre chose que je ne comprend pas vraiment... mais je suis curieux :) les fonctions se trouvant dans le title F2 et f3 (algebra et Calc) as-tu une liste de à quoi elle serve avec des exemple pour chacune ? si tu n'as pas de liste déjà faite ce n'est pas la peine car je sais que c'est long x)

Merci encore.
User avatar
Hedg-Hops
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 93.8%
 
Posts: 54
Joined: 09 Nov 2011, 14:06
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1ère Scientifique

Re: Aide programmation

Unread postby Bisam » 02 Apr 2012, 19:20

Oui, j'ai une liste déjà toute faite : LE MANUEL !!

Je te décris vite fait celles qui pourraient te servir en 2de :
solve(equation,variable) -> résout une équation
factor(expression) -> factorise
expand(expression) -> développe
comdenom(expression) -> met au même dénominateur
getnum(fraction) -> récupère le numérateur d'une fraction
getdenom(fraction) -> récupère le dénominateur

Le reste, tu verras en 1ère et après...
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: Aide programmation

Unread postby Hedg-Hops » 23 Apr 2012, 16:30

OK merci, je vais rester patient alors ;)

Une petite question: j'ai vu des programmes avec des espaces en début de ligne dès qu'il y a des conditions, pour mieux voir... je me demandait si il y avais une fonction spécial dans la calculette qui met automatiquement les espaces, ou alors c'est nous qui devons les mettre ?

Voila merci :)
User avatar
Hedg-Hops
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 93.8%
 
Posts: 54
Joined: 09 Nov 2011, 14:06
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1ère Scientifique

Re: Aide programmation

Unread postby Bisam » 23 Apr 2012, 16:41

C'est toi qui doit mettre les espaces... et en plus ils occupent de la place en mémoire !
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: Aide programmation

Unread postby Hedg-Hops » 23 Apr 2012, 18:37

Ok d'acc !

2 autres question:

Y a-t-il un raccourci pour que, de la programmation sur un programme on le test direct ? au lieu de faire quitter puis chercher le programme puis l'ouvrir ?

Sinon, si je veux rajouter [ ] sur une chaine je fais comment ? par exemple j'ai "chaine" je veux faire: "[chaine]"

Merci
User avatar
Hedg-Hops
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 93.8%
 
Posts: 54
Joined: 09 Nov 2011, 14:06
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1ère Scientifique

Re: Aide programmation

Unread postby Bisam » 23 Apr 2012, 21:55

Pour le raccourci, tu crées dans le dossier "main" un programme nommé "kbdprgm1" (ou 2 ou 3,4,5,6) dans lequel tu ne mets qu'une ligne pour lancer ton programme (avec son chemin complet).
Pour lancer ton programme, tu n'auras plus qu'à revenir à l'écran [Home] puis à appuyer sur [diamant]+[1] (ou 2,3,4,5,6).

Pour rajouter des crochets à ta chaîne, tu peux faire ainsi :
Code: Select all
"[" & nom_de_la_chaine & "]" -> nom_de_la_chaine
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: Aide programmation

Unread postby Hedg-Hops » 16 Oct 2012, 20:50

Bonjour ! j'up ce topic pour ne pas créer un double post,
J'ai une question sur les chaines: j'ai une chaine, je veux lui faire des test:
"1 CH4 + 202 = 1 C02 + 2 H20"->str1
"1 Zn(0H)2 + 2 H30^+ = 1 Zn^2+ ° 4 H20"->str2


Supprimer tout les espaces de la chaine, sauf ceux près du "="
Supprimer tout les "1" lorsque qu'il y en a au début des atomes
HS: comment rajouter des symboles sur la calculette ? par exemple tout les nombre de 1 à 9 en exposant, tel que :² (sur la calto, on a que -1,²,3)
Comment changer sur ma chaine les "^X+", "^X-", "^+", "^-" en un symbole ? X étant un nombre de 1 à 9, pour le mettre le nombre (et le +/- en exposant).

Merci !
User avatar
Hedg-Hops
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 93.8%
 
Posts: 54
Joined: 09 Nov 2011, 14:06
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1ère Scientifique

PreviousNext

Return to Problèmes divers / Aide débutants

Who is online

Users browsing this forum: ClaudeBot [spider] and 8 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
819 utilisateurs:
>797 invités
>14 membres
>8 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)