Structure d'une expression
35 posts
• Page 3 of 4 • 1, 2, 3, 4
Re: Structure d'une expression
In recursivity we trust.
-
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6414
- Images: 22
- Joined: 27 Nov 2008, 00:00
- Location: 0x1AACC355
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: BAC+5: Epita (ING3)
Re: Structure d'une expression
À vrai dire, on peut le faire en une ligne, mais c'est vachement moins lisible...
- Code: Select all
struct(ex):=when(part(ex,0)="+",augment(struct(part(ex,1)),struct(part(ex,2))),when(part(ex,0)="-",augment(struct(part(ex,1)),-struct(part(ex,2))),{ex}))
-
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 5670
- Joined: 11 Mar 2008, 00:00
- Location: Lyon
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Structure d'une expression
Oula c'est là qu'on voit de l'optmisation
Moi, en utilisant part, j'aurais fais au moins 20 lignes
Moi, en utilisant part, j'aurais fais au moins 20 lignes
Mes programmes de Maths Equation cartésienne droiteEtude de dérivé en un point Inéquations du second degré Equations bicarrées Statistique facile ! (1ère/2nde) | Divers Liste complète de mes programmesApprends à programmer en lua TI-planet sur facebook : |
-
AnToX98Premium
Niveau 14: CI (Calculateur de l'Infini)- Posts: 1022
- Images: 15
- Joined: 19 May 2013, 16:54
- Location: Paris, France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 1ere S
Re: Structure d'une expression
Ne vous moquez pas de moi, mais je ne sais pas comment utiliser cette fonction dans un programme...
Stocker par exemple dans une liste les valeurs de {ex} .
Merci
Stocker par exemple dans une liste les valeurs de {ex} .
Merci
-
NspireCasModo
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 1304
- Images: 7
- Joined: 04 Oct 2012, 20:44
- Location: Paris
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
Re: Structure d'une expression
Le programme de dérivées de Philippe Fortin (En catégorie maths TI-nspire, c'est le programme le plus téléchargé), utilise une fonction dans ce genre.
Mes programmes de Maths Equation cartésienne droiteEtude de dérivé en un point Inéquations du second degré Equations bicarrées Statistique facile ! (1ère/2nde) | Divers Liste complète de mes programmesApprends à programmer en lua TI-planet sur facebook : |
-
AnToX98Premium
Niveau 14: CI (Calculateur de l'Infini)- Posts: 1022
- Images: 15
- Joined: 19 May 2013, 16:54
- Location: Paris, France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 1ere S
Re: Structure d'une expression
Oups, j'ai mal posé la question .
Cette fonction est évidemment très utile, mais comment l'utiliser dans mon programme qui analyserait chaque élément de l'expression.
Il faudrait en fait que je stocke la liste de la structure dans une variable, mais je n'y arrive pas .
Cette fonction est évidemment très utile, mais comment l'utiliser dans mon programme qui analyserait chaque élément de l'expression.
Il faudrait en fait que je stocke la liste de la structure dans une variable, mais je n'y arrive pas .
-
NspireCasModo
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 1304
- Images: 7
- Joined: 04 Oct 2012, 20:44
- Location: Paris
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
Re: Structure d'une expression
Mais, le programme ne crée-t-il pas automatiquement une liste ? Je crois que le nom de variable de la liste c'est struct
Mes programmes de Maths Equation cartésienne droiteEtude de dérivé en un point Inéquations du second degré Equations bicarrées Statistique facile ! (1ère/2nde) | Divers Liste complète de mes programmesApprends à programmer en lua TI-planet sur facebook : |
-
AnToX98Premium
Niveau 14: CI (Calculateur de l'Infini)- Posts: 1022
- Images: 15
- Joined: 19 May 2013, 16:54
- Location: Paris, France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 1ere S
Re: Structure d'une expression
Ta question n'est toujours pas compréhensible, Nspirecas.
Que veux-tu faire exactement ? Dans quel cas ? Dans quel but final ?
Sache que la "structure" d'une expression est par essence plutôt quelque chose de récursif et donc difficilement stockable dans une liste... à moins d'utiliser la notation postfixe.
Que veux-tu faire exactement ? Dans quel cas ? Dans quel but final ?
Sache que la "structure" d'une expression est par essence plutôt quelque chose de récursif et donc difficilement stockable dans une liste... à moins d'utiliser la notation postfixe.
-
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 5670
- Joined: 11 Mar 2008, 00:00
- Location: Lyon
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Structure d'une expression
J'ai trouvé la solution pour stocker la liste de la structure.
J'ai fait :
La variable a contient alors la liste.
J'avais une idée de programme qui avait besoin de chaque terme d'une expression, mais séparément, et j'aurais utilisé la liste a.
Pour info, le programme existait déjà je l'ai abandonné ; mais je pense que la structure me servira sûrement un de ses jours .
J'ai fait :
- Code: Select all
a={}
For i,1,dim(struct(ex))
a[i]=struct(ex)[i]
EndFor
La variable a contient alors la liste.
J'avais une idée de programme qui avait besoin de chaque terme d'une expression, mais séparément, et j'aurais utilisé la liste a.
Pour info, le programme existait déjà je l'ai abandonné ; mais je pense que la structure me servira sûrement un de ses jours .
-
NspireCasModo
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 1304
- Images: 7
- Joined: 04 Oct 2012, 20:44
- Location: Paris
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
-
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 5670
- Joined: 11 Mar 2008, 00:00
- Location: Lyon
- Gender:
- Calculator(s):→ MyCalcs profile
35 posts
• Page 3 of 4 • 1, 2, 3, 4
Who is online
Users browsing this forum: ClaudeBot [spider] and 3 guests