J'ai l'algorithme ci-dessous et j'aimerais le programmer dans une casio graph 35 +.
Variables : X et N
Donner à N la valeur 0
Donner à X la valeur 0
Pour N variant de 1 à 3
Donner à N la valeur N+1
Donner à X la valeur (e^x(x-1))/(e^x + e)
Fin de la boucle
Afficher X
Merci de votre aide
J'ai essayer le début.
Pour la boucle faut faire : For 1 -> N to 3
Next
Mais pour dire Donner à X la valeur (e^x(x-1))/(e^x + e) je fais comment ?
le probleme est que tu as X et x comme variable, la calculatrice fait elle la différence entre la majuscule ou minuscule?
Si je récapitule j'ai :
"N="? ->N fleche
"X="? ->X fleche
For 1->N To 3
(e^x(x-1))/(e^x + e)->R
R triangle
Next
Les guillemets s'obtiennent, dans le menu Edition de programmes, en choisissant l'instruction SYBL
touche F6 puis F2
a quoi sert N puisque il est utilisé dans la boucle? je pense que demander N au début est inutile puisqu'il est initialisé dans la boucle
enleve "N="? ->N fleche
je pense avoir compris
"N="? ->N fleche
"X="? ->X fleche
For 1->N To 3
(e^x(x-1))/(e^x + e)->R
R triangle
Next
ton programme doit faire (e^x(x-1))/(e^x + e) pour chaque valeur de x variant de 1 à 3 ,et afficher le résultat, c'est bien cela?
La variable de ta boucle comme il est indiqué dans le programme est N, N varie de 1 à 3
la variable dans (e^x(x-1))/(e^x + e) est x
donc ca ne marchera jamais car N n'intervient pas dans le calcul. C'est x qui varie
donc
For 1->x To 3
(e^x(x-1))/(e^x + e)->R
R triangle
Next
Enfaite quand il me demande Net X je dois mettre quoi ? quand je met N = 0 et X = 0 sa m'affiche synthaxe erreur.
"N="? ->N fleche
"X="? ->X fleche
For 1->x To 3 sue cette ligne j'ai mis une fleche au bout
(e^x(x-1))/(e^x + e)->R
R triangle
Next
Demander une variable au début ne sert a rien
dans ton programme, tu as rentré une fonction. Dans cette fonction la variable est x. La valeur de cette variable varie dans la boucle de 1 à 3 dans notre exemple.
La boucle calcule le résultat de la fonction quand x =1 puis affiche le résultat, ensuite x = 2 et ainsi de suite
Demander N ne sert a rien car il n'est pas utilisé par la suite dans le programme ( tu peux éventuellement l'utiliser pour changer la valeur de fin de la boucle)
comprends tu?
si tu veux rentrer deux variables au début tu peux faire de cette maniere:
"N="? ->N fleche
"M="? ->M fleche
For N->X To M
(e^x(x-1))/(e^x + e)->R
R triangle
Next
X prend la valeur de N puis incrémente jusqu'à la valeur de M
tu ne dois pas l'enlever, elle te permet de valider la commande qui est sur cette ligne et de revenir à la ligne afin de continuer l'algorithme
D'accord mais quand j'ai recopié l'algorithme suivant :
"N="? ->N fleche
"M="? ->M fleche
For N->X To M
(e^x(x-1))/(e^x + e)->R
R triangle
Next
sa ne marche pas.
Sinon comment je peux le taper l'algorithme ?
"X="? ->X fleche
For 1->x To 3
(e^x(x-1))/(e^x + e)->R
R triangle
Next
?
on va faire étape par étape,
est ce que
For 1->x To 3
(e^x(x-1))/(e^x + e)->R
R triangle
Next
fonctionne?
ok
For 1->x To 3 (cette commande est juste, c'est le début de la boucle)
(e^x(x-1))/(e^x + e)->R (ca doit etre la que ca bloque, je mettrais e^((x*(x-1))/(e^x+e), au fait que représente e pour toi? )
R triangle (on affiche R, la commande est juste)
Next (on incrémente x)
ok,
on va faire beaucoup plus simple
on va faire un boucle qui calcule 2x, pour voir s'il affiche un résultat
For 1->x To 3
2*x->R
R triangle
Next
ca marche?
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :