Inscription / Connexion Nouveau Sujet
Niveau seconde
Partager :

Exercice sur algobox, impossible de tester l'algorithme ?

Posté par
paul49
09-12-14 à 18:25

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.

Posté par
Glapion Moderateur
re : Exercice sur algobox, impossible de tester l'algorithme ? 09-12-14 à 18:32

Comme indiqué, c'est dû à une erreur de syntaxe.
Si tu nous montres ton code, on te dira ce qui ne va pas.

Posté par
paul49
re : Exercice sur algobox, impossible de tester l'algorithme ? 09-12-14 à 18:46

Voici mon algorithme :

Exercice sur algobox, impossible de tester l\'algorithme ?

Posté par
Glapion Moderateur
re : Exercice sur algobox, impossible de tester l'algorithme ? 09-12-14 à 18:53

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.

Posté par
paul49
re : Exercice sur algobox, impossible de tester l'algorithme ? 09-12-14 à 19:15

Je viens de régler le problème il était causé par le Si, merci

Posté par
paul49
re : Exercice sur algobox, impossible de tester l'algorithme ? 09-12-14 à 19:59

j'aurai juste voulu savoir a quoi servait cette algorithme ?

Posté par
paul49
re : Exercice sur algobox, impossible de tester l'algorithme ? 09-12-14 à 20:00

svp

Posté par
Glapion Moderateur
re : Exercice sur algobox, impossible de tester l'algorithme ? 09-12-14 à 21:44

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 :


Rester sur la page

Inscription gratuite

Fiches en rapport

parmi 1742 fiches de maths

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !