Inscription / Connexion Nouveau Sujet
Niveau première
Partager :

Problème de programmation d'algorithme

Posté par
jojo2646
04-04-18 à 20:51

Dans l'un des exercices de mon DM, j'ai pour question:
L'algorithme ci-dessous permet de trouver une valeur approchée à 10puissance-1 près de x entre 9 et 15 tel que f(x) = -17409. Programmer l'algorithme sur une calculatrice ou un logiciel et donner cette valeur approchée de x.

A <- 9
B <- 15

TANT QUE B - A > 0.001
               FA <-  -12 x Apuissance3 + 432 x Apuissance2 - 4860 x A + 15 - 17409
               M <- (A+B)/2
               FM <-  -12 x Mpuissance3 + 432 x Mpuissance2 - 4860 x M + 15 - 17409
               SI FA x FM < 0
                           B <- M
               SINON
                           A <- M
               FIN SI
FIN TANT QUE

-------------------------
Donc mon problème est de transférer ceci sur algobox et de répondre a la question :c
Merci de votre aide ^^

Posté par
jojo2646
re : Problème de programmation d'algorithme 04-04-18 à 21:39

Pardonner moi j'ai oublier la politesse ^^
Bonjour

Posté par
Leile
re : Problème de programmation d'algorithme 04-04-18 à 21:46

bonsoir,

pourquoi est ce un problème de traduire  l'algorithme en algobox ?
tu as essayé ?

Posté par
jojo2646
re : Problème de programmation d'algorithme 04-04-18 à 21:58

Bonsoir, oui exactement et j'essaye justement de le traduire sur algobox depuis plus d'une heure mais sans succès :/

Posté par
Leile
re : Problème de programmation d'algorithme 04-04-18 à 23:12

re,

désolée de te répondre si tard, mon ordi s'était planté..

tu ne me dis pas ce que tu as essayé de faire : je ne peux pas te dire ou ça coince...

Posté par
Leile
re : Problème de programmation d'algorithme 05-04-18 à 00:06

Bon, puisque je n'ai pas pu te répondre pendant un bon moment,
je te propose l'algorithme suivant :
nb : on y cherche une valeur approchée à 10-3
et pour que ca marche
il faut calculer fa et fm   avec +17409  et non -17409
à l'execution, on obtient x = 9,859

bonne nuit.


VARIABLES
a EST_DU_TYPE NOMBRE
b EST_DU_TYPE NOMBRE
m EST_DU_TYPE NOMBRE
fa EST_DU_TYPE NOMBRE
fm EST_DU_TYPE NOMBRE
DEBUT_ALGORITHME
a PREND_LA_VALEUR 9
b PREND_LA_VALEUR 15
TANT_QUE ((b-a) > 1/1000) FAIRE
DEBUT_TANT_QUE
fa PREND_LA_VALEUR (-12*a*a*a+432*a*a-4860*a+15+17409)
m PREND_LA_VALEUR (a+b)/2
fm PREND_LA_VALEUR (-12*m*m*m+432*m*m-4860*m+15+17409)
SI ((fa*fm)<0) ALORS
DEBUT_SI
b PREND_LA_VALEUR m
FIN_SI
SI ((fa*fm)>0) ALORS
   DEBUT_SI
   a PREND_LA_VALEUR m
   FIN_SI

FIN_TANT_QUE
  AFFICHER* a
AFFICHER* fa
AFFICHER* b
AFFICHER* m
AFFICHER* fm
AFFICHERCALCUL* (fa-17409)
FIN_ALGORITHME



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 1675 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 !