entrer une fonction en argument
Posted:
05 Oct 2015, 21:02
by alexprime100
bonjour, je suis en train de créer un programme qui étudie une fonction, et j'aimerais bien pouvoir entrer la fonction en argument pour que le programme puisse l'utiliser. j'ai essayé plusieurs possibilités, et la meilleur que j'ai trouvée consiste à définir la fonction avant d’exécuter le programme, mais c'est quand même pas terrible, du coup j'aimerais savoir comment on fait, car ça fait des jours que je cherche comment faire.
Merci d'avance.
Re: entrer une fonction en argument
Posted:
05 Oct 2015, 21:07
by Hamza.S
dans la ligne Define programme()=
entre les parenthèses tu mets la variable qui prendra la fonction
exemple Define programme(fonct)=
pour le lancer tu fais programme(2*exp(-2)) illustration
Re: entrer une fonction en argument
Posted:
05 Oct 2015, 21:10
by critor
Voici par exemple un bout de programme qui demande l'expression d'une fonction f à l'utilisateur, et la définit :
- Code: Select all
Local f
RequestStr "f(x)=",str
expr("f(x):="&str)
Re: entrer une fonction en argument
Posted:
06 Oct 2015, 19:19
by Bisam
J'ai rajouté un Local f
au code de Critor... pour que la fonction f ainsi créée soit une variable locale.