IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Pascal Discussion :

Exercice de calcul de valeur approchée [Non suivi]


Sujet :

Pascal

  1. #1
    Membre à l'essai
    Inscrit en
    Octobre 2006
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 10
    Points : 10
    Points
    10
    Par défaut Exercice de calcul de valeur approchée
    SVP aidez-moi a résoudre ce probleme:
    Soit f une fonction définie sur un intervalle fermé [a,b] de diamètre 1. On sait qu'elle est continue sur [a,b] et y admet un unique zéro x0 (f(x0)=0). On se propose de determiner une valeur approchée de x0 à 10 exposant -4 prés.

    1) Donner une methode pour determiner une valeur approchée de x0.
    2) Ecrire un programme en pascal permettant de chercher le zéro de la fonction définie par F(x)= (e(exposant)-x)-x sur l'intervalle [0,1]. on admet un unique zero.

    J'ai besoin de votre aide.

    je pense qu'il faut utiliser:
    *la formule de Taylor fourni en pièce jointe pour le calcul de f(x) au voisinage de x0.
    *Méthode par dichotomie
    Formule de Taylor.doc
    merci d'avance...

  2. #2
    Expert éminent

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 813
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 813
    Points : 7 638
    Points
    7 638
    Par défaut
    Citation Envoyé par annoussa
    J'ai besoin de votre aide.
    A quel niveau?
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  3. #3
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    7 937
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 7 937
    Points : 59 417
    Points
    59 417
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    Personne sur ce forum (ni sur les autres sur lesquels tu postes tes énoncés ) ne fera tes exercices à ta place. Par contre, tous sont prêts à t'aider à résoudre un problème précis sur lequel tu bloques.

    Donc, explique ce que tu as fait, en postant éventuellement un morceau de code.
    Règles du forum
    Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
    Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
    Mes tutoriels et sources Pascal

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
    La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]

  4. #4
    Membre éclairé Avatar de Tuxico
    Profil pro
    Étudiant
    Inscrit en
    Août 2003
    Messages
    662
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2003
    Messages : 662
    Points : 770
    Points
    770
    Par défaut
    je ne vois pas l'utilité de taylor ici...
    plutôt Maclaurin alors mais bon il y à plus simple

    utilise la méthode de la suite récurrente ou de newton-raphson ou encore la méthode des cordes...

    (dichotomie n'est pas très efficace pour ce type de fonction )
    ★ Pascal/Java/C/xhtml,css/SQL/Mips
    ★ Linux/unix

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    192
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 192
    Points : 231
    Points
    231
    Par défaut
    je ne vois pas l'utilité de taylor ici...
    La suite utilisée par la méthode de Newton-Raphson est issue de la formule de Taylor-Young.

  6. #6
    Membre éclairé Avatar de Tuxico
    Profil pro
    Étudiant
    Inscrit en
    Août 2003
    Messages
    662
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2003
    Messages : 662
    Points : 770
    Points
    770
    Par défaut
    La suite utilisée par la méthode de Newton-Raphson est issue de la formule de Taylor-Young.
    oui, "issue", ce n'est pas le théorème de taylor qu'il faut appliquer en lui meme
    ★ Pascal/Java/C/xhtml,css/SQL/Mips
    ★ Linux/unix

  7. #7
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    192
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 192
    Points : 231
    Points
    231
    Par défaut
    L'application de la formule de Taylor permet de résoudre le problème en retrouvant la suite utilisée dans la méthode de Newton-Raphson. Je pense que c'était là le but de l'exercice, et non l'utilisation aveugle d'une méthode pré-existante. D'où le rapport direct avec le problème . Enfin, ne trollons pas là-dessus, le problème doit être résolu maintenant (ou annoussa a eu la réponse en cours ).

  8. #8
    Membre éclairé
    Inscrit en
    Juin 2005
    Messages
    644
    Détails du profil
    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2005
    Messages : 644
    Points : 754
    Points
    754
    Par défaut
    f est continue sur [a,b] et admet 1 seul zéro sur cet intervalle donc
    f(a) * f(b) <= 0
    si f(a) ou f(b) = 0 => problème fini si non f(a) . f(b) < 0
    choisir c = (a+b) / 2 => calculer Y = f(c), choir la limite l=a ou l=b vérifiant
    f(l) * f(c) < 0
    recommencer avec l'intervalle [min(l,c),max(l,c)]
    à chaque itération l'intervalle est divisé par 2 donc si [a,b] est de longueur 1,
    le nombre d'itérations à faire est 4*log(10) / log(2) pour atteindre un intervalle de longueur 10^-4
    alors x0 = (l1+l2)/2 +- (l2-l1)/2

  9. #9
    Blue_Strike
    Invité(e)
    Par défaut
    bonjour,


    j.p.mignot a écrit :
    f est continue sur [a,b] et admet 1 seul zéro sur cet intervalle donc
    f(a) * f(b) <= 0
    si f(a) ou f(b) = 0 => problème fini si non f(a) . f(b) < 0
    choisir c = (a+b) / 2 => calculer Y = f(c), choir la limite l=a ou l=b vérifiant
    f(l) * f(c) < 0
    recommencer avec l'intervalle [min(l,c),max(l,c)]
    à chaque itération l'intervalle est divisé par 2 donc si [a,b] est de longueur 1,
    le nombre d'itérations à faire est 4*log(10) / log(2) pour atteindre un intervalle de longueur 10^-4
    alors x0 = (l1+l2)/2 +- (l2-l1)/2
    c'est la méthode de dichotomie ..



    ++

Discussions similaires

  1. Réponses: 8
    Dernier message: 20/11/2014, 14h49
  2. BigDecimal pour calculer une valeur approchée de PI
    Par win_ubuntu dans le forum Général Java
    Réponses: 3
    Dernier message: 28/05/2014, 17h45
  3. calcul de valeur approchée
    Par ghiska dans le forum Débuter
    Réponses: 4
    Dernier message: 18/06/2011, 13h19
  4. Réponses: 9
    Dernier message: 05/04/2009, 03h00
  5. Exercice de calcul de valeur approchée
    Par profinf dans le forum Pascal
    Réponses: 2
    Dernier message: 18/06/2007, 17h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo