Page 1 of 3
definition fonction
Posted:
24 Apr 2021, 14:28
by kadtexas
Bonjour,
comment définir une fonction f(x) dans le corps d'un programme ?
program(.expression...)
.
.
.
f(x):=expression
Le programme affiche: syntaxe, erreur etc...
Merci d'avance
Re: definition fonction
Posted:
24 Apr 2021, 14:34
by Ti64CLi++
Il faut utiliser Define f(x)=...
je crois
Re: definition fonction
Posted:
24 Apr 2021, 14:40
by Hamza.S
c'est assez compliqué pour ce modèle il faut faire expr("f(x):="&string(expression))
et non avec define
ça ne fonctionne pas
Re: definition fonction
Posted:
24 Apr 2021, 14:43
by Ti64CLi++
Hamza.S wrote:et non avec define
ça ne fonctionne pas
Euh, je viens de tester sur ma CX II et je confirme que ça marche bien
Re: definition fonction
Posted:
24 Apr 2021, 14:45
by Hamza.S
tu as fait un test pour voir ce que ça affiche ?
de mon côté j'ai la variable et non l'expression dans l'argument
Re: definition fonction
Posted:
24 Apr 2021, 14:50
by Ti64CLi++
J'ai fait un petit test oui, en faisant :
- Code: Select all
Define test(n)=
Prgm
Local f
Define f(x)=...
Disp f(n)
EndPrgm
Et cela m'affiche bien la valeur de f(n)
Re: definition fonction
Posted:
24 Apr 2021, 14:54
by Hamza.S
tu n'as peut-être pas compris ça demande.
il souhaite créer une fonction dans le programme à l'aide de l'argument.
kadtexas wrote:Bonjour,
comment définir une fonction f(x) dans le corps d'un programme ?
program(.expression...)
.
.
.
f(x):=expression
Le programme affiche: syntaxe, erreur etc...
Merci d'avance
Re: definition fonction
Posted:
24 Apr 2021, 14:56
by Ti64CLi++
Oulah non oui en effet, je n'avais pas bien compris, désolé
Donc non,
define
ne marche pas comme tu dis, il faut bien utiliser
expr(...)
Re: definition fonction
Posted:
24 Apr 2021, 15:08
by Bisam
On peut aussi le faire avec Define
et parfois, même, on n'a pas le choix, par exemple si on a besoin d'une variable intermédiaire, mais c'est plus pénible à écrire.
Aurais-tu un exemple précis de ce que tu souhaiterais faire, kadtexas ?
Re: definition fonction
Posted:
24 Apr 2021, 15:56
by Hamza.S
j'aimerai bien connaitre cette solution. une démonstration svp ?