Aller au contenu

Algorithme


loulou34212

Messages recommandés

Posté(e)

Bonjour tous le monde j'aurai besoin de votre aide svp j'ai un devoir en maths l'énoncé est :

on considère l'algorithme suivant:

INITIALISATION
                               Dans x mettre 0
                               Dans X_0 mettre X
                               Dans Y mettre 2*X^3-3*X^2-12*X+18
                               Dans Min mettre Y
TRAITEMENT
                                Tant que X<3
                                Dans X mettre X+0,01
                                Dans Y mettre 2*X^3-3*X^2-12*X+18
                                Si Y<Min 
                                            Alors.          Dans Min mettre Y
                                                                 Dans X_0 mettre X
                               Fin du Si
                               Fin du Tant que
SORTIE
                              Afficher (X_0;Min)

Questions
1.Programmer cet algorithme en Python.
2.Le faire fonctionner.Que fait-il?

  • E-Bahut
Posté(e)

Qu'est-ce qui t’arrête ?  Tu sais programmer en Python, je suppose, puisqu'on te le demande. Ceci étant fait, le programme te retourne une valeur numérique. Essaie de voir à quoi elle correspond par rapport à l'évolution de la fonction y(x) pour x variant entre 0 et 3.

 

Posté(e)

bonjour

tu dois avoir une fiche avec la conversion des instructions en python.

par exemple l'assignation (Dans x mettre 0)  c'est x=0

 

  • E-Bahut
Posté(e)

Ci-joint le programme testé

x=0
x_0=x
y=2*x**3-3*x**2-12*x+18
Min=y
while x<3:
  x=x+0.01
  y=2*x**3-3*x**2-12*x+18
  if y<Min:
    Min=y
    x_0=x
print(x_0,Min)

  • E-Bahut
Posté(e)

OK, j'avais oublié de rectifier ton expression de la fonction. ** est la notation de l'exposant en Python, dans la notation usuelle, c'est ^ ou, mieux, 3 et 2 etc... Mais là, je chipote !

  • E-Bahut
Posté(e)

Dans ta réponse, écrire plutôt ta fonction avec les exposants usuels 2*X^3-3*X^2-12*X+18, comme elle était écrite dans l'algorithme.

 

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...
spam filtering
spam filtering