fonction de Diagramme Binaire

fonction de Diagramme Binaire - C - Programmation

Marsh Posté le 22-01-2011 à 22:52:04    

bonsoir,
j'ai une fonction que je dois programmer .
le rôle de ma fonction est de faire une opération "BINAIRE" entre deux deux autres qui présentent deux diagramme binaire (DDB)
j'ai l'algorithme et les sous fonctions utilisées:
F,G,H sont des fonctions connues(portes logiques par exemple avec comme argument leurs entrées)
 
   Algorithm:

Code :
  1. Diagramme Binaire-OP(F,G,op)
  2. Debut
  3.     If (F =1 or F =0) and(G =1 or G =0) then
  4.          
  5.             Return(F op G)
  6.  
  7.          else
  8.          
  9.                 R := T [F,G]
  10.                  If (R = NULL)    / *le Diagramme Binaire de( F op G) est déjà calculé*/
  11.                  
  12.                  Return(R)
  13.                 else
  14.                       R :=creer un new Diagramme Binaire
  15.                       T [F,G]:= R  /* stoker le resultat dans une  T */
  16.                       index(R):=min(index(F),index(G))
  17.                               If (index(F)= index(R)) then
  18.                                 L1:= Fr F ; H1:= Fr F
  19.                                    Dans le cas contraire
  20.                                   L1:= F; H1:= F
  21.                               End if
  22.                     If (index(G)= index(R)) then
  23.                          L2:= Gr G ; H2:= Gr G
  24.                                  Dans le cas contraire
  25.                                   L2:= G; H2:= G
  26.                    Fin if
  27.                       Rr R :=BDD-OP-1(L1,L2,op)
  28.                      Rr R :=BDD-OP-1(H1,H2,op)
  29.                      Return(R)
  30.        Fin if
  31.      Fin if
  32. End

 
toutes les fonction sont connues
merci d'avance

Reply

Marsh Posté le 22-01-2011 à 22:52:04   

Reply

Marsh Posté le 22-01-2011 à 23:01:54    

Quelle est ta question ?

Reply

Marsh Posté le 22-01-2011 à 23:26:33    

regexp42 a écrit :

Quelle est ta question ?


 
commet coder ou programmer cette fonction en C  

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed