very Le 07/11/2005 à 18:19Edité par very le 07/11/2005 à 18:54 Input Str1
Str1->Y1
( Str1, Y1, tu les trouvera avec la touche [VARS] )
Ensuite, "utiliser la fontion" = prendre la valeur de la dérivée de cette fontion en X ?
Pour ça il faut utiliser nDeriv (menu maths, vers le 8ém choix )
T'a plus qu'a boucler tout ça, et voilà.
( tu peut même le tracer si t'a envie.)
Sinon, t'es en terminale et vous n'aborder la focntion exponentielle que maintenant ?
«Les gens exigent la liberté d’expression pour compenser la liberté de pensée qu’ils préfèrent éviter.» - Sören Kierkegaard
La République, c’est comme la syphilis : quand on l’a attrapée, soit on se fait sauter le caisson, soit on essaie de vivre avec.
Deja pour nDeriv ta syntaxe est pas bonne. Je crois que c'est nDeriv(Y1,X,reel auquel tu cherche le nb derivé).
Pourquoi 0->X ??
Ca equivaut a:
Input "F(0)=",N
Input "F'(X)=",Str1
Input "H=",H
Input "F(X) cherché",Z
Str1->Y1
While(0<Z)
Disp "F(0)=",N
Pause
N+H*Y1(0)->N
End
Enfin, je penses qu'il serait quand meme mieux de sortir le disp et la pause de la boucle (imagine appuyer 100 fois sur pause pour arriver a f(100)...), sauf biensur s'il te faut toutes ces valeurs intermediaires.
Et sinon while c pas top; For(X,0,Z) c mieux et ca evite le X->0.
Personnellement j'ai meme jamais utilisé le While (tant que la condition est vraie ... ).
Quand j'ai besoin d'une boucle dans ce genre j'utilises Repeat (jusqu'a ce que ... , en gros : tant que la condition est fausse ... ), ce qui est en fait exactement la meme chose que While, il suffit juste d'inverser la condition.
L'un des deux est donc inutile en fait.
Il y a aussi DS> (decrementer chais pas trop quoi...), dont j'ai jamais compris l'utilité (si qqun peut m'expliquer...)
Je trouves quand meme leur utilisation reduite, surtout que c seulement la commande suivante qui en depend.
En gros:
1->A
DS<(A,6)
Disp "> 6"
Disp "NOT > 6"
Affichera : NOT > 6
Mais:
10->A
DS<(A,6)
Disp "> 6"
Disp "NOT > 6"
N'affichera pas seulement : > 6 , mais :
> 6
NOT > 6
Ce qui a mon sens rend la fonction beaucoup moins interessante.
Maintenant comme tu dis ca peut etre utile pour optimiser.
very Le 08/11/2005 à 17:21 ça fait exactement ce que fais un If utilisé sasn when (pour peu que l'ion veuille comparer à cette varibale)
en gros, ça fait exactement
If A - 1 < B (respectivement If A+1 > B )
C'est asser utile.
Tu met le truc qui doit se produire si la condition est rempli sur la ligne suivante, et tu passe au reste du programme.
Enfin, c'est relativement futil et limité...
«Les gens exigent la liberté d’expression pour compenser la liberté de pensée qu’ils préfèrent éviter.» - Sören Kierkegaard
La République, c’est comme la syphilis : quand on l’a attrapée, soit on se fait sauter le caisson, soit on essaie de vivre avec.
Alors en z80:
A-1->A
If A < 6
9 octets
DS<(A,6
4 ou 5 octets
Oui effectivement, mais ca reste "relativement futil et limité..." comme tu dis.