Inscription / Connexion Nouveau Sujet
Niveau terminale
Partager :

Problème programmation Algobox dichotomie TS

Posté par
roquesc
30-10-15 à 10:44

Bonjour
J'ai le programme suivant à programmer sur algobox:
Variables:      a, b et m sont des nombres réels
Initialisation: Affecter à a la valeur -2
                       Affecter à b la valeur -1
Traitement: Tant que b-a>0,1
                             Affecter à m la valeur (1/2)(a+b)
                             Si f(m)<0 alors Affecter à a la valeur m
                             Sinon affecter à b la valeur m
                             Fin si
                     Fin tant que
Sortie: Afficher a
            Afficher b

NB --> f(x)=x^3-2x+1

Sur algobox j'ai fais ceci: (fichier joint)
Seulement, algobox me dit "Algorithme interrompu à la ligne 15: dépassement la capacité autorisée pour les boucles"
Sauriez-vous où est le problème? Je ne trouve toujours pas après 1h de recherche...
Merci beaucoup pour votre aide

Problème programmation Algobox dichotomie TS

Posté par
rhesous
re : Problème programmation Algobox dichotomie TS 30-10-15 à 10:55

Le problème vient de ton si F1(m)<0 alors :...

Si F1(m)<0 c'est a qui prend la valeur m, pas b !
Et tu as oublié d'écrire le cas opposé, quelque chose qui dirait "SINON b prend la valeur m".

Posté par
sanantonio312
re : Problème programmation Algobox dichotomie TS 30-10-15 à 10:58

Bonjour,
Tu n'as pas programmé ce qui est demandé. Si la condition est vérifiée, affecter à a la valeur de m...

Posté par
roquesc
re : Problème programmation Algobox dichotomie TS 30-10-15 à 11:05

Ohlala je suis désolé effectivement c'était tout bête.. C'est toujours quand l'erreur est flagrante qu'on la trouve le moins facilement...
Encore merci

Posté par
rhesous
re : Problème programmation Algobox dichotomie TS 30-10-15 à 11:12

Pas de soucis, en programmation en général un dépassement de capacité vient soit d'un calcul trop lourd (genre si tu calcules l'exponentielle d'un nombre très grand), soit d'une boucle infinie.

Ca arrive souvent t'en fais pas



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 !