| | A quoi sert "|" et comment s'en servir ? | |
|
| Auteur | Message |
|---|
Levak Elite


Age: 16 Classe: TermS Calculatrice(s): TI-83+ && TI-Nspire CAS Messages: 822 Efficacité: 9 Date d'inscription: 27/11/2008
Divers Dernière note en maths: 10.5/20 /o\
 | Sujet: A quoi sert "|" et comment s'en servir ? Dim 19 Avr - 13:09 | |
| Bonjour à tous ! Je parcourais le catalogue pour trouver des fonctions utilisables dans le tableur pour faire des bouléens et autres conditions que les IF Then Else, qui, à ma grande surprise n'ont pas l'air d'être supporté par ce dernier, je suis tombé sur une fonction qui pourrait être intéressante qi je savais m'en servir. Il s'agit de "|", disponible à droite de la touche [CTRL]. exemples de tests dont je ne comprends pas la logique...: 5+2=2|true >false ________ 5+2=2|false >false ________ 5+2=7|true >true ________ 5+2=7|false >false ________ 5+2=7|true and false >false ________ solve(5+7x=2,x)|true > x=-3/7 ________ solve(5+7x=2,x)|false >false ________ Quelqu'un a-t-il une idée de l'utilité ? Pour info, je cherchais des methodes pour faire des conditions dynamiques sur une partie graphique, genre on bouge un point, ses coordonnées sont par exemple supérieures à une certain valeur, un autre point, non sélectionné, bouge... @+ |
|
 | |
Bisam Elite


Age: 32 Classe: Prof de Maths Sup Calculatrice(s): Voyage 200 + TI 92 (de 1996) Messages: 793 Efficacité: 7 Localisation: Lyon Date d'inscription: 11/03/2008
Divers Dernière note en maths: 14.8/20 à la 2ème épreuve de l'agreg 2000
 | Sujet: Re: A quoi sert "|" et comment s'en servir ? Dim 19 Avr - 14:14 | |
| Le symbole "|" sert à dire "tel que". Par exemple, "f(x)|x=5" donnera "f(5)". Quand tu fais "machin|true", cela renvoie (la valeur simplifiée de) "machin". Quand tu fais "machin|false", cela renvoie toujours "false". |
|
 | |
Levak Elite


Age: 16 Classe: TermS Calculatrice(s): TI-83+ && TI-Nspire CAS Messages: 822 Efficacité: 9 Date d'inscription: 27/11/2008
Divers Dernière note en maths: 10.5/20 /o\
 | Sujet: Re: A quoi sert "|" et comment s'en servir ? Dim 19 Avr - 14:56 | |
| | Bisam a écrit: | Le symbole "|" sert à dire "tel que".
Par exemple, "f(x)|x=5" donnera "f(5)".
Quand tu fais "machin|true", cela renvoie (la valeur simplifiée de) "machin". Quand tu fais "machin|false", cela renvoie toujours "false". |
Merci de ton explication :)
Mais... la question se repose encore, à quoi ça sert ? xD Autant faire f(5) plutôt que de s'embêter à faire f(x)|x=5 J'aurais pensé que cela servirait à la prog, mais pas du tout... :( |
|
 | |
tama Animateur


Age: 18 Classe: oui. (2ème année à l'Epita, sinon) Calculatrice(s): TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:) Messages: 10280 Efficacité: 29 Localisation: Paris ... dans un rayon de 15 km Date d'inscription: 19/12/2005
Divers Dernière note en maths: 13/20
 | Sujet: Re: A quoi sert "|" et comment s'en servir ? Dim 19 Avr - 15:44 | |
| oui, dans ce cas, dans d'autres cas ça peut servir en fait c'est dans les cas par exemple où y a plusieurs possibilités possibles et t'en veux une particulièrement, ou pour mettre des contraintes lorsque tu veux résoudre une équation par exemple (sur 89 en tout cas ça donne ça, ça doit pas être loin sur nSpire CAS) solve(sin(x)=V3/2,x) >x=2*@n2*PI+(2*PI)/3 or x=2*@n2*PI+(PI/3) traduit en langage "courant" : x = 2PI/3 + 2k*PI ou x=PI/3 + 2k*PI (le @n2 signifie une constante, remplacer @n2 par un entier pour obtenir n'importe quelle valeur qui marche, c'est l'équivalent du k) maintenant si on veut seulement les solutions entre 0 et 2PI, solve(sin(x)=V3/2,x) |0<x and x<2*PI>x=PI/3 or x=2PI/3 c'est bien les solutions entre 0 et 2PI vala vala ;) |
|
 | |
Levak Elite


Age: 16 Classe: TermS Calculatrice(s): TI-83+ && TI-Nspire CAS Messages: 822 Efficacité: 9 Date d'inscription: 27/11/2008
Divers Dernière note en maths: 10.5/20 /o\
 | Sujet: Re: A quoi sert "|" et comment s'en servir ? Dim 19 Avr - 18:13 | |
| | tama a écrit: | oui, dans ce cas, dans d'autres cas ça peut servir en fait c'est dans les cas par exemple où y a plusieurs possibilités possibles et t'en veux une particulièrement, ou pour mettre des contraintes lorsque tu veux résoudre une équation
par exemple (sur 89 en tout cas ça donne ça, ça doit pas être loin sur nSpire CAS) solve(sin(x)=V3/2,x) >x=2*@n2*PI+(2*PI)/3 or x=2*@n2*PI+(PI/3) traduit en langage "courant" : x = 2PI/3 + 2k*PI ou x=PI/3 + 2k*PI (le @n2 signifie une constante, remplacer @n2 par un entier pour obtenir n'importe quelle valeur qui marche, c'est l'équivalent du k)
maintenant si on veut seulement les solutions entre 0 et 2PI, solve(sin(x)=V3/2,x)|0<x and x<2*PI >x=PI/3 or x=2PI/3 c'est bien les solutions entre 0 et 2PI
vala vala ;) |
Woouuuaahhhaa ! trop fort merci !! Depuis le temps que je cherchais cette fonctionnalité !! xD nan sans dec, merci beaucoup, pas forcément pour le coup de l'utilité de la fonction, mais surtout l'exemple fournis qui illustrait un autre ancien problème rencontré en contrôle ^^ double fois merci (j'y vais peut-être un peu fort xD)
@+ !
edit 3 minutes après... euuuh... je retire tout ce que j'ai dit xD Marche pas sur TI Nspire CAS, il me renvoie "condition invalide" tout en essayant plusieures variantes... |
|
 | |
tama Animateur


Age: 18 Classe: oui. (2ème année à l'Epita, sinon) Calculatrice(s): TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:) Messages: 10280 Efficacité: 29 Localisation: Paris ... dans un rayon de 15 km Date d'inscription: 19/12/2005
Divers Dernière note en maths: 13/20
 | Sujet: Re: A quoi sert "|" et comment s'en servir ? Dim 19 Avr - 22:14 | |
| oui, c'est parce que j'ai mal copié, j'pensais déjà à autre chose --" 'faut modifier la ligne "solve(sin(x)=V3/2,x) |0<2*PI" par "solve(sin(x)=V3/2,x) |0<x and x<2*PIet voilà, là ça marche XD |
|
 | |
Mic Administrateur


Age: 25 Classe: Prof de Maths Calculatrice(s): Voyage 200 & TI-Nspire CAS Messages: 11452 Efficacité: 13 Localisation: Orléans Date d'inscription: 07/09/2004
Divers Dernière note en maths: -/20
 | Sujet: Re: A quoi sert "|" et comment s'en servir ? Dim 19 Avr - 23:50 | |
| Plusieurs topics pour les 68k en parlent sinon sur le forum. Tu peux faire une petite recherche si ça t'intéresse. |
|
 | |
Levak Elite


Age: 16 Classe: TermS Calculatrice(s): TI-83+ && TI-Nspire CAS Messages: 822 Efficacité: 9 Date d'inscription: 27/11/2008
Divers Dernière note en maths: 10.5/20 /o\
 | |
 | |
| | A quoi sert "|" et comment s'en servir ? | |
|