Bonjour, je viens de faire un exercice donné par le professeur sur le logiciel algobox et lorsque j'ai voulu le tester algobox m'a afficher " ***L'algorithme contient une erreur : impossible de le lancer*** "
***Vérifiez la syntaxe des affectations et des conditions***
A quoi est ce du ? Merci.
Comme indiqué, c'est dû à une erreur de syntaxe.
Si tu nous montres ton code, on te dira ce qui ne va pas.
je ne vois pas très bien, mais tes parenthèses dans l'instruction SI ne doivent pas être correctes ; écris bien ( (... ET ....) OU (.... ET ....) )
Ceci dit tu aurais plus vite fait de tester F1(a)*F1(m)
si c'est négatif c'est que la solution de F1(x)=0 est entre a et m et sinon c'est qu'elle est entre m et b.
c'est un algorithme de dichotomies successives qui cherche à trouver la valeur de x qui annule la fonction F1(x).
On repère un intervalle [a;b] dans lequel on sait que la solution se trouve parce que la fonction change de signe. On teste le point milieu m=(a+b)/2, on teste si la fonction continue à changer de signe entre a et m si oui on garde l'intervalle [a;m] et sinon on prend l'intervalle [b;m]. Au final on a divisé par 2 l'intervalle. On réessaye le processus n fois et du coup on cerne la racine de beaucoup plus près.
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :