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 | 
 

 A quoi sert "|" et comment s'en servir ?

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Levak
Elite
Elite


Masculin 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\

MessageSujet: 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...

@+
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://levakandcie.dahoster.net
Bisam
Elite
Elite


Masculin 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

MessageSujet: 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".
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Levak
Elite
Elite


Masculin 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\

MessageSujet: 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... :(
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://levakandcie.dahoster.net
tama
Animateur
Animateur


Masculin 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

MessageSujet: 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 ;)

_________________
Modérateur des salons z80

Lisez le Journal de tibank, y a du bon ! :)

Envie de nous voir IRL ? participez à la réunion Nord de tibank !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://tamast.actifforum.com/index.htm
Levak
Elite
Elite


Masculin 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\

MessageSujet: 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...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://levakandcie.dahoster.net
tama
Animateur
Animateur


Masculin 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

MessageSujet: 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*PI
et voilà, là ça marche XD

_________________
Modérateur des salons z80

Lisez le Journal de tibank, y a du bon ! :)

Envie de nous voir IRL ? participez à la réunion Nord de tibank !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://tamast.actifforum.com/index.htm
Mic
Administrateur
Administrateur


Masculin 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

MessageSujet: 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.

_________________
Responsable de TI-BANK (http://www.ti-bank.fr)

Projet 1 : How well do you know your World ? [68k] (19%)
Projet 2 : Da Vinci Flight [68k] (0.5%)
Projet 3 : Mastermind Nspire [Nspire] (80%)
Projet 4 : Ephy Nspire [Nspire] (0%)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.ti-bank.fr En ligne
Levak
Elite
Elite


Masculin 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\

MessageSujet: Re: A quoi sert "|" et comment s'en servir ?   Lun 20 Avr - 9:01

tama a écrit:

"solve(sin(x)=V3/2,x)|0<x and x<2*PI

ceci me renvoie "false" tout simplement

Mic a écrit:
Plusieurs topics pour les 68k en parlent sinon sur le forum. Tu peux faire une petite recherche si ça
t'intéresse.

Effectivement, je n'avais pas fait de recherche sur 68k, tandis que sr Nspire oui, j'ignorait qu'il y eu tant de ressemblances entre les deux catégories

@+
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://levakandcie.dahoster.net
 

A quoi sert "|" et comment s'en servir ?

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

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