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 :

Traduction d'un algorithme en programme C


Sujet :

C

  1. #1
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2010
    Messages
    14
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2010
    Messages : 14
    Points : 14
    Points
    14
    Par défaut Traduction d'un algorithme en programme C
    Bonjour,
    Je cherche une aide pour faire un programme en langage C pour l'algorithme ci dessous qui transforme un Arbre de Défaillances en Diagramme de Décision Binaire AdD to DDB :

    Algorithme :
    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
    18
    19
    20
    21
    22
    23
    AdD-to-BDD(node)
    Start
    If (node is a basic event)
    then
    R := ite(node, 1, 0)
    If not /* node is an operator*/
    op := the operator associated with node
    j := ?rst children of node
    R := AdD-to-BDD(j )
    For (for all the threads i of node and i is not egal to j)
    Make
    F := AdD-to-BDD(i )
    R := BDD-OP(R,F,op) /* fonction qui définie*/
    End for
    End if
    Return(R)
    End
     
    NB:la fonction qui définie BDD-OP(R,F,op) est définie
     
    Ite signifie If then else or
    Ite(F,G,H)=F*G+notF*H ou F,G et H sont desfonction ou des événement

    merci d'avance

  2. #2
    Membre chevronné Avatar de Astraya
    Homme Profil pro
    Consommateur de café
    Inscrit en
    Mai 2007
    Messages
    1 043
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Consommateur de café
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2007
    Messages : 1 043
    Points : 2 234
    Points
    2 234
    Par défaut
    Bonjour,

    As tu déjà commencé à coder quelques choses? A tu déjà réfléchis à la solution?
    Tu as l'algorithme, code le, et si tu es bloqué car ça plante ou marche pas, debug ton programme , si tu ne comprend vraiment pas viens poster ton souci et nous pourrons t'aider.
    Homer J. Simpson


  3. #3
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2010
    Messages
    14
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2010
    Messages : 14
    Points : 14
    Points
    14
    Par défaut
    Citation Envoyé par Astraya Voir le message
    Bonjour,

    As tu déjà commencé à coder quelques choses? A tu déjà réfléchis à la solution?
    Tu as l'algorithme, code le, et si tu es bloqué car ça plante ou marche pas, debug ton programme , si tu ne comprend vraiment pas viens poster ton souci et nous pourrons t'aider.
    merci bien;
    moi j'essayé mais toujour je bloque

    je dois creér une structure de type arbre et mon brobleme est commet je declare le contenus de l'arbre :les portes logique leur entrées et aussi comment mon programme var lire cet arbre

  4. #4
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 860
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 860
    Points : 219 062
    Points
    219 062
    Billets dans le blog
    120
    Par défaut
    BOnjour,

    J'ai l'impression que vous avez de grosses lacunes en C. Je vous conseille donc de lire un des merveilleux cours que nous mettons à disposition -> http://c.developpez.com/cours/
    Juste pour exemple, une méthode pour lire l'arbre (chargement) c'est d'utiliser des scanf()
    Si ce mot (fonction) ne vous dit rien, allez voir les cours et aussi la faq -> http://c.developpez.com/faq/
    Et vous verrez, après un peu d'entrainement, vous allez transformer cet algorithme en code
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

Discussions similaires

  1. Conseils pour algorithme ou programmation
    Par djahoo dans le forum Algorithmes et structures de données
    Réponses: 1
    Dernier message: 30/12/2007, 15h11
  2. Réponses: 2
    Dernier message: 30/12/2007, 12h52
  3. [MOpT] Traduction des diagrammes merise en programme..
    Par harakatyouness dans le forum Merise
    Réponses: 3
    Dernier message: 10/09/2007, 22h34
  4. Optimisation algorithme de programmation
    Par mp_moreau dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 29/07/2007, 19h24
  5. algorithme pour programmation linéare en nombre entier
    Par kious dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 03/05/2006, 09h17

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