Page 1 of 2
Programmation Ti-Nspire, une fonction pas comme les autres

Posted:
03 May 2013, 10:57
by Imaneid
Bonjour à tous et à toutes,
Voilà, j'ai un DM de maths à faire (je suis en seconde) et pour la première fois, on me demande d'introduire la condition "If Then Else" à une fonction un peu particulière.
La voici : 5 - √(9-(x-2)²)
Si x < -1 ou x> 5 , alors la fonction n'est pas définie.
Comment retranscrire cette condition sur ma calculatrice ? Je vous remercie par avance de l'attention accordée à mon problème.
Communauté Ti-Nspire
Re: Programmation Ti-Nspire, une fonction pas comme les autr

Posted:
03 May 2013, 11:14
by Adriweb
Bonjour,
Sur Nspire, tu peux facilement définir une fonction par morceaux.
Regarde les modèles mathématiques (accolade, en fait) et crée ca :

Ensuite, sers-toi de f(x) normalement.
Re: Programmation Ti-Nspire, une fonction pas comme les autr

Posted:
03 May 2013, 11:14
by critor
Bonjour,
Je te propose de rajouter une application graphique dans laquelle tu pourras définir la fonction, avec par exemple:
f1(x)=when(x<-1 or x>5,undef,5 - √(9-(x-2)²))
La fonction définie peut ensuite être utilisée pour tracer son graphique, obtenir un tableau de valeurs, déterminer des images, des antécédents, résoudre des équations...
Re: Programmation Ti-Nspire, une fonction pas comme les autr

Posted:
03 May 2013, 11:31
by Imaneid
Bonjour,
Tout d'abord, merci de vos réponses. Je pense que j'ai oublié de préciser que le professeur attendait de moi une programmation sous forme d'algorithme avec "If Then Else" sur un même programme. Savez vous comment le présenter sous cette forme ?
Encore merci
Re: Programmation Ti-Nspire, une fonction pas comme les autr

Posted:
03 May 2013, 11:33
by Adriweb
Ben, oui mais non.
Le but de l'exercice c'est quoi ?
Calculer des valeurs de f(x) et voir que si x est dans un intervalle ou la fonction n'est pas définie, ca renvoit "indéfini" ?
Dans ce cas, ne déclare pas la fonction, mais fais un truc de ce genre :
- Code: Select all
Request A
If (A<-1 or A >5) Then
Disp "Indéfini"
Else
Disp 5-√(9-(A-2)²)
End
Re: Programmation Ti-Nspire, une fonction pas comme les autr

Posted:
03 May 2013, 11:43
by Imaneid
Voici mon énoncé :
1) Ecrire un algorithme détaillé permettant de caluler, pour x donné, la valeur de f(x)
2) Modifier l'algorithme précédent en incluant la condition suivante :
_ Si x < -1 ou x> 5, afficher "la fonction n'est pas définie"
_ Sinon, afficher "la veleur de f(x) est : "
Re: Programmation Ti-Nspire, une fonction pas comme les autr

Posted:
03 May 2013, 11:44
by Adriweb
Voila, donc voir mon post précédent, tu n'a juste qu'a adapter les Disp pour faire afficher les textes que tu veux

Re: Programmation Ti-Nspire, une fonction pas comme les autr

Posted:
03 May 2013, 11:53
by Imaneid
Très bien merci, mais où dois-je l'écrire ? Tout d'abord est-ce un programme ou une fonction ? Ou dois-je simplement l'écrire sur une page "Calculs" ?
Re: Programmation Ti-Nspire, une fonction pas comme les autr

Posted:
03 May 2013, 11:54
by critor
Si on te demande un 'algorithme', tu dois l'écrire sur papier en langage naturel, et non en langage calculatrice.
Re: Programmation Ti-Nspire, une fonction pas comme les autr

Posted:
03 May 2013, 11:57
by critor
Donc en gros, tu traduis ce qu'a fait Adriweb en français:
- Code: Select all
Request A
If (A<-1 or A >5) Then
Disp "Indéfini"
Else
Disp 5-√(9-(A-2)²)
End
- Code: Select all
Demander A
Si A<-1 ou A >5 alors
Afficher "Indéfini"
sinon
Afficher 5-√(9-(A-2)²)
FinSi