π
<-

définir une fonction dans un programme

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

définir une fonction dans un programme

Unread postby secureKANT » 09 Jun 2007, 10:52

Bonjour,

J'aimerais savoir s'il on peut entrer une fonction comme argument dans un programme avec prompt ou request.
Comme je crois que non, j'ai essayé de bidouiller mais sans succès.

Voilà déjà un problème que j'ai rencontré :

je voulais juste utiliser l'expression de la fonction pouis la définir dans le corps du programme mais :

x^2 - f(x) donne f(5) = 25

x^2 - a puis a - f(x) donne f(5) = x^2 pourquoi ???

Voilà un deuxième problème :


0-a
5-b
5-d
define f(x) = x^2
if (f(a)-d)*(f((a+b)/2)-d)ou=0 then
...

fonctionne très bien

alors que

0-a
5-b
5-d
define f(x) = x^2-d
if f(a)*f((a+b)/2)ou=0 then
...

qui me paraît être équivalent me renvoie : "A test did not resolve to TRUE or FALSE"

Merci de m'aider

PS c'est pour faire un programe qui utilise la méthode de dichotomie pour approximer la solution d'une équation et j'aimerais que l'on puisse définir la fonction en dehors du programme ...


Quentin
User avatar
secureKANT
Niveau 1: MD (Membre Débutant)
Niveau 1: MD (Membre Débutant)
Level up: 60%
 
Posts: 2
Joined: 09 Jun 2007, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Prépa CAPES

RESOLU !

Unread postby secureKANT » 09 Jun 2007, 14:05

Bon ben merci les gars ! j'ai trouvé tout seul :#gni#:

Je me suis inspiré de ce que j'ai vu dans le forum

finalement pour définir la fonction f :
(x^2-d)-f
et pour évaluer la fonction en a :
f|x=a

Ca marche très bien mais ça ne m'explique toujours pas pourquoi les autres manières de l'écrire bugguent ! :#tsss#:

Je suis toujours intéressé par des explications...

@plus
User avatar
secureKANT
Niveau 1: MD (Membre Débutant)
Niveau 1: MD (Membre Débutant)
Level up: 60%
 
Posts: 2
Joined: 09 Jun 2007, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Prépa CAPES

Re: définir une fonction dans un programme

Unread postby tama » 10 Jun 2007, 15:15

Ca dépend
si ton d est définie de façon "locale" dans le programme principal (celui dont tu as posté l'extrait), c'est à dire s'il y a un "Local d" quelque part le d ne passe pas d'un programme à l'autre quand tu définis la fonction ce qui cause l'erreur
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40%
 
Posts: 10994
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile
Class: epita ING3 \o


Return to Problèmes divers / Aide débutants

Who is online

Users browsing this forum: ClaudeBot [spider] and 6 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.
813 utilisateurs:
>771 invités
>33 membres
>9 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)