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

Algorithmes et structures de données Discussion :

Evaluation d'un polynome (représenté sous forme de tableau)


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Novembre 2007
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 3
    Par défaut Evaluation d'un polynome (représenté sous forme de tableau)
    salut tout le monde,

    est-ce que quelqu'un peut m'aider a trouver une solution pour ce problème:

    écrire un algorithme qui permette de calculer un polynôme de degré n, défini par le tableau de ses coefficients, pour une valeur de x donnée.

    merci d'avance

  2. #2
    Membre éclairé
    Étudiant
    Inscrit en
    Août 2007
    Messages
    419
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2007
    Messages : 419
    Par défaut
    Bonsoir,

    pour trouver les racines du polynôme de degré n, on représente la courbe de la fonction de ce polynôme, et analyser par segment l'intersection avec l'axe des ordonnées.

    maintenant écrire l'algorithme

  3. #3
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Par défaut
    Citation Envoyé par acacia Voir le message
    Bonsoir,

    pour trouver les racines du polynôme de degré n, on représente la courbe de la fonction de ce polynôme, et analyser par segment l'intersection avec l'axe des ordonnées.

    maintenant écrire l'algorithme
    En fait, il ne veut pas déterminer les racines d'un polynome, mais évaluer simplement un polynome.


    A the-shyr : Quel est exactement ton problème ? Cet exercice n'est pas très difficile mais je pense que personne ne te donnera une solution toute faite, à toi de nous dire où tu bloques réellement

  4. #4
    Futur Membre du Club
    Inscrit en
    Novembre 2007
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 3
    Par défaut
    salut millie mon probleme c'est que je suis debutant (ça fait maintenant 2 mois que je prend des leçons en developpement informatique) et j'ai pa bien compris "les tableaux "si tu peux m'aider à trouver la solution c'est vraiment très gentil

  5. #5
    Membre éclairé
    Étudiant
    Inscrit en
    Août 2007
    Messages
    419
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2007
    Messages : 419
    Par défaut
    Citation Envoyé par millie Voir le message
    En fait, il ne veut pas déterminer les racines d'un polynome, mais évaluer simplement un polynome.


    A the-shyr : Quel est exactement ton problème ? Cet exercice n'est pas très difficile mais je pense que personne ne te donnera une solution toute faite, à toi de nous dire où tu bloques réellement
    oui c'est vrai millie, j'ai pas bien lu la question.

    Pouquoi ne pas essayer l'algorithme de Horner?

  6. #6
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Par défaut
    Citation Envoyé par acacia Voir le message
    Pouquoi ne pas essayer l'algorithme de Horner?
    Pour commencer, une simple boucle qui calcule a la fois X^n et la somme partielle devrait suffire.
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  7. #7
    Expert confirmé
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par défaut
    Pouquoi ne pas essayer l'algorithme de Horner?
    Pour la petite histoire, il ne s'agit pas d'un algorithme mais d'un schéma (oui, je sais, je titille ).

    En fait, lorsque l'on est débutant, on ne cherche pas à optimiser l'algorithme, on cherche seulement à trouver une solution qui fonctionne (quitte à ce que ça prenne 10 minutes). Il faut commencer par coder/écrire des algorithmes simples avant de passer à plus compliqué.

    et j'ai pa bien compris "les tableaux "si tu peux m'aider à trouver la solution c'est vraiment très gentil
    Un tableau, c'est une collection d'éléments de même type de façon contiguë. Un tableau est (généralement) indexé par un nombre entier, ainsi tu peux parler de numéro de case. Pour un polynôme, ce que l'on veut stocker, ce sont les coefficients.

    Ainsi pour un polynôme, du type :

    P(x) = a_0 + a_1 x + a_2 x^2 + ... + a_n^n

    Tu peux stocker les coefficients du polynôme par leurs indices dans le tableau (ie: la case 0 correspond à a_0, la case 1 l'indice a_1, etc ...)

    Pour ce qui est de l'évaluation, il ne faut pas aller chercher bien loin. Fait comme tu pourrais faire à la main : tu calcules x , x^2 , x^3 , ... x^n, et tu sommes le tout en pondérant par les coefficients.

    Commences par écrire quelques truc sur un papier et l'algorithme te viendra tout seul.

  8. #8
    Membre éclairé
    Étudiant
    Inscrit en
    Août 2007
    Messages
    419
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2007
    Messages : 419
    Par défaut
    Citation Envoyé par PRomu@ld Voir le message
    Pour la petite histoire, il ne s'agit pas d'un algorithme mais d'un schéma (oui, je sais, je titille ).

    En fait, lorsque l'on est débutant, on ne cherche pas à optimiser l'algorithme, on cherche seulement à trouver une solution qui fonctionne (quitte à ce que ça prenne 10 minutes). Il faut commencer par coder/écrire des algorithmes simples avant de passer à plus compliqué.

    l'algorithme de Horner pour le calcul des polynôme n'est pas compliqué

Discussions similaires

  1. Réponses: 12
    Dernier message: 13/06/2010, 23h19
  2. [PDO] Représentation des données sqlite sous forme de tableau HTML
    Par boulamite dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 03/06/2008, 18h45
  3. Réponses: 2
    Dernier message: 20/12/2006, 08h26
  4. Affichage graphique sous forme de tableau.
    Par eulone dans le forum C++
    Réponses: 2
    Dernier message: 24/11/2004, 20h34
  5. XSL pour visualiser arbre XML sous forme de tableau en HTML
    Par mattmat dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 28/03/2003, 10h55

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