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

C++ Discussion :

Réaliser programme permettant une étude de fonctions polynomiales de degré 3.


Sujet :

C++

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Gabon

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Novembre 2014
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Réaliser programme permettant une étude de fonctions polynomiales de degré 3.
    Bonjour,
    Je viens solliciter votre aide et conseils afin de mener à bien ce projet d'études, comme le mentionne l'intitulé. Ce programme devra proposer un menu comme suit:

    • construire une fonction polynôme
    • fournir les limites à l'infini de cette fonction
    • déterminer les variations de cette fonction
    • donner l'équation de la tangente à cette fonction en un point dont l’abscisse sera fournie par l'utilisateur
    • fournir les extrema de cette fonction
    • quitter le programme


    Quiconque voudrait bien me donner quelques conseils ou suggestions, je vous en serai gré.
    Merci.

  2. #2
    Expert éminent sénior

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 196
    Points : 17 165
    Points
    17 165
    Par défaut
    Comment penses-tu t'y prendre?

  3. #3
    Membre habitué

    Inscrit en
    Avril 2011
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Avril 2011
    Messages : 55
    Points : 147
    Points
    147
    Par défaut
    Salut c'est les math où l'info qui te bloquent ?

    ça peut paraître con comme question mais bon...

  4. #4
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Gabon

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Novembre 2014
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Citation Envoyé par ahoff Voir le message
    Salut c'est les math où l'info qui te bloquent ?

    ça peut paraître con comme question mais bon...
    Bonsoir,
    Les maths ça va, mais la procédure pour compiler... j'y vois que du transparent!!! je suis super débutant en programmation et déjà j'ai ce projet que je dois réaliser et là je ne sais par où commencer. j'ai vraiment besoin d'aide!!!

  5. #5
    Expert éminent sénior
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 199
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 199
    Points : 12 352
    Points
    12 352
    Par défaut
    Bin, on commence par compiler un "Hello World" de base, après ça vient plus ou moins tout seul.
    Mais faut pas griller les étapes.
    C'est bon pour toi ça, faire un "Hello World" ?

    Après on parlera analyse et conception.

  6. #6
    Membre habitué

    Inscrit en
    Avril 2011
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Avril 2011
    Messages : 55
    Points : 147
    Points
    147
    Par défaut
    Pour compiler ça dépend un peu de ton environnement.
    Grosso modo ya deux configs possibles
    1. tu code avec QtCreator, code blocks, netbeans et autres dev-c++ et là t'a un gros bouton pour compiler
    2. tu fais tout en ligne de commande

    en ligne de commande tu te place dans le bon repertoir :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cd chemin/vers/le/repertoir
    tu compile (-o = nom du fichier binaire généré) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    g++ ./nom_du_fichier_source.cpp -o nom_du_programme
    tu execute
    Pour l'implémentation c'est vrai que c'est mieux si tu essayes un peu. Au cas où j'ai implémenté et testé un code qui affiche le menu et qui appelle la bonne fonction (évidemment les fonctions font qu'afficher leurs noms faut quand même que tu bosses un peu). Si VRAIMENT tu y arrive par je peut le poster.

    Pour les polynomes... Je sais pas si tu connais la méthode d'Horner, mais gros tu fais un tableau de coef.

    C'est moins flou là ?

  7. #7
    Expert éminent sénior

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 196
    Points : 17 165
    Points
    17 165
    Par défaut
    Petite rectification.
    Quitte à apprendre, autant bien apprendre et apprendre à bien coder.

    Un code ne commence à être propre que lorsqu'il ne provoque pas de warning.
    Pour les voir, je recommande de compiler avec g++ -std=c++11 -Wall -Wextra *.cpp -o programme (qui compile les .cpp du dossier courant en un fichier nommé programme)

    Notre FAQ C++ est assez riche d'enseignement, notamment sur la compilation. Il y a aussi une FAQ pour code::blocs (dans C++)

  8. #8
    Expert éminent sénior
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 409
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 409
    Points : 20 542
    Points
    20 542
    Par défaut
    salut tu n'est pas au bout de tes peines.....
    un polynôme pour moi c'est une expression du genre a1X +a2X + a3X etc..
    définir une classe ou structure expression
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    class expression
    {
     int m_coefficient;
     int m_exposant;
    };
    // lire expression
     
    std::stack<expression> pile_expressions;
    std::string strExpression="3x3 + 2x2 + x";
    expression expr;
    for(int i=0 ; i<strExpression.length();i++)
    {
    // 'parser' l'expression
     
    pile_expressions.push(expression);
    }
    analyser cette expression , le nom de la variabe X , le coefficient compris entre 0 et 9 et l'exposant
    entre chaque expression s'assurer qu'on trouve le signe '+'
    empiler tout ça sur une std::stack ou std::vector ou tout ce que l'on veut...

    pour le sens de variation, on obtient le sens de variation d'une fonction en déterminant la dérivée d'une fonction ( ne me tirez pas dessus si je me trompe )
    Donc comme c'est un polynôme de degré 3, une dérivée de x au cube c'est 3x au carré
    Une dérivée de x puissance 2 c'est 2 * x
    Une dérivée d'une expression comme 3x c'est 3
    Pour déterminer la dérivée il suffit de relire toute la pile d'expressions et déterminer la dérivée en fonction de l'exposant

Discussions similaires

  1. Programme d'une fonction matlab
    Par ENSAM-ALAMI dans le forum MATLAB
    Réponses: 14
    Dernier message: 31/03/2008, 17h29
  2. Réponses: 10
    Dernier message: 26/01/2008, 20h01
  3. Programme d'une fonction mathématique
    Par uuioga dans le forum C
    Réponses: 12
    Dernier message: 24/10/2007, 19h24
  4. comment utiliser un programme comme une fonction dans une macro exel
    Par ERICKO dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 05/10/2007, 00h39
  5. Programmation d'une fonction dans Rn
    Par simone.51 dans le forum Algorithmes et structures de données
    Réponses: 5
    Dernier message: 12/11/2004, 12h30

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