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

Langage Delphi Discussion :

Analyse Combinatoire


Sujet :

Langage Delphi

  1. #1
    Candidat au Club
    Inscrit en
    Septembre 2005
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Analyse Combinatoire
    Salut, j'aimerai savoir s'il existe une fonction delphi qui permet de faire les combinaisons de m éléments pris n à n ainsi la permutation de m éléments et si la fonction n'existe pas comment implementer la combinaison et la permutation en delphi

  2. #2
    Membre confirmé
    Avatar de lil_jam63
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    447
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 447
    Points : 600
    Points
    600
    Par défaut
    Bonjour et bienvenue sur les forums de developpez.com.

    Personnellement je ne vois pas de quoi tu veux parler puisque je ne connais pas mais pour ce qui est de l'implementation, ce n'est pas plus compliqué qu'un autre language à partir du moment où tu as un algo qui tiens la route, ce n'est plus que de la traduction.
    Peux tu nous en dire un peu plus sur cette analyse combinatoire, des formules, liens, etc...
    ----------------------------------------------------
    Avant de poster, pensez à utiliser les différents outils à votre disposition:
    Google, la FAQ et le moteur de recherche.

  3. #3
    Membre éprouvé
    Avatar de neilbgr
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2004
    Messages
    651
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 651
    Points : 1 177
    Points
    1 177
    Par défaut
    En cherchant un peu avec Google j'ai trouvé ceci :

    http://www.streamsec.com/combutil.htm
    "Si vous voulez être l’esclave des banques et payer pour financer votre propre esclavage, alors laissez les banquiers créer la monnaie" - Josiah Stamp, 1920, Gouverneur de la Banque d’Angleterre
    "Qui ne peut acheter ruine qui voudrait vendre" - Jacques Duboin.
    "Nous n'héritons pas la terre de nos parents, nous l'empruntons à nos enfants." - Antoine de Saint Exupéry

  4. #4
    Membre expert
    Avatar de e-ric
    Homme Profil pro
    Apprenti chat, bienfaiteur de tritons et autres bestioles
    Inscrit en
    Mars 2002
    Messages
    1 552
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Apprenti chat, bienfaiteur de tritons et autres bestioles

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 552
    Points : 3 918
    Points
    3 918
    Par défaut
    Salut

    La formulation de ta question n'est pas claire.
    Que veux tu faire ?
    Calculer des nombres de permutations et combinaisons ou travailler avec des éléments (tels des objets) d'un ensemble donné.

    Si c'est uniquement du calcul numérique, cela n'existe pas à ma connaissance en Delphi, donc il faut que tu code des fonctions qui réalisent ces calculs. Evite d'appliquer bêtement les formules mettant en jeu de trop nombreuses factorielles, c'est pas efficace.

    C'est un devoir à rendre ? La nature de calcul me parait un peu trop simple, surtout de manière isolée. Auquel cas je pense qu'il vaut mieux que tu fasses le code toi-même (en plus cela fait longtemp que je n'ai pas fait ce genre de calcul, la terminale est loin)

    cdlt

    e-ric

    M E N S . A G I T A T . M O L E M
    Debian 64bit, Lazarus + FPC -> n'oubliez pas de consulter les FAQ Delphi et Pascal ainsi que les cours et tutoriels Delphi et Pascal

    "La théorie, c'est quand on sait tout, mais que rien ne marche. La pratique, c'est quand tout marche, mais qu'on ne sait pas pourquoi. En informatique, la théorie et la pratique sont réunies: rien ne marche et on ne sait pas pourquoi!".
    Mais Emmanuel Kant disait aussi : "La théorie sans la pratique est inutile, la pratique sans la théorie est aveugle."

  5. #5
    Candidat au Club
    Inscrit en
    Septembre 2005
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Merci pour pris quand du temps à répondre à ma question. Je voulais faire un programme qui permettrait de faire des combinaison des éléments. Par exemple si j'introduis 5 éléments et je lui demande de me faire les combinaisons de 5 pris 3 à 3 le programme doit m'afficher
    1-2-3
    1-2-4
    1-2-5
    2-3-4
    2-4-5
    J'ai écris le code avec de boucles mais le programme est trop lourd quand il s'agit de beaucoup d'éléments à combiner ou à permuter. J'ai trouvé une fonction en C++ qui le fait bien et rapidement c'est pourquoi j'ai voulé savoir si une telle fonction existe en delphi

  6. #6
    Membre expert
    Avatar de e-ric
    Homme Profil pro
    Apprenti chat, bienfaiteur de tritons et autres bestioles
    Inscrit en
    Mars 2002
    Messages
    1 552
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Apprenti chat, bienfaiteur de tritons et autres bestioles

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 552
    Points : 3 918
    Points
    3 918
    Par défaut
    Delphi étant un outil de développement très générique, une routine aussi spécifique, d'un usage à mon avis très marginal, n'y a pas sa place en standard.

    Peut-être des personnes ont réalisé des routines. Je n'ai pas grand choses à te proposer. Il existe un livre (je n'ai pas la référence) sur la théorie des graphes en Delphi où tu pourras peut-être trouver des choses mais sans
    garantie.

    Si tu as un source C++, adapte-le, ce sera sans doute plus simple et surtout plus immédiat.

    cdlt

    e-ric

    M E N S . A G I T A T . M O L E M
    Debian 64bit, Lazarus + FPC -> n'oubliez pas de consulter les FAQ Delphi et Pascal ainsi que les cours et tutoriels Delphi et Pascal

    "La théorie, c'est quand on sait tout, mais que rien ne marche. La pratique, c'est quand tout marche, mais qu'on ne sait pas pourquoi. En informatique, la théorie et la pratique sont réunies: rien ne marche et on ne sait pas pourquoi!".
    Mais Emmanuel Kant disait aussi : "La théorie sans la pratique est inutile, la pratique sans la théorie est aveugle."

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Qu'est ce qu'une analyse fonctionelle
    Par sandrine dans le forum Débats sur le développement - Le Best Of
    Réponses: 22
    Dernier message: 28/02/2015, 19h03
  2. Réponses: 18
    Dernier message: 11/09/2012, 12h29
  3. [TPW] Analyse combinatoire
    Par forum dans le forum Codes sources à télécharger
    Réponses: 0
    Dernier message: 15/11/2011, 19h57
  4. Analyse combinatoire avec matlab
    Par bfoucaul dans le forum MATLAB
    Réponses: 3
    Dernier message: 20/07/2010, 17h30
  5. Outil d'analyse de code
    Par Bloon dans le forum Outils
    Réponses: 8
    Dernier message: 07/08/2007, 09h04

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