Bonjour j'espère que vous allez bien.
Donnée d'entrée
( DVQ_62 AND DRS_09 AND B0E_0P AND B0J_D1 AND NOT DSE_05 AND B0F_MT AND DOK_01 AND DAQ_05 )
( DVQ_62 AND DRS_09 AND B0J_A0 AND B0E_0P AND NOT DSE_05 AND B0F_MT AND DOK_01 AND DAQ_05 )
( DVQ_62 AND B0E_0R AND DRS_09 AND B0J_D1 AND NOT DSE_05 AND B0F_MT AND DOK_01 AND DAQ_05 ) OR
( B0E_0R AND DVQ_62 AND DRS_09 AND B0J_A0 AND NOT DSE_05 AND B0F_MT AND DOK_01 AND DAQ_05 ) OR
( DVQ_62 AND DRS_09 AND B0J_D1 AND B0E_0P AND NOT DSE_05 AND DOK_01 AND B0F_I3 AND DAQ_05 ) OR
( DVQ_62 AND DRS_09 AND B0J_A0 AND B0E_0P AND NOT DSE_05 AND DOK_01 AND B0F_I3 AND DAQ_05 )
( DVQ_62 AND B0E_0R AND DRS_09 AND B0J_D1 AND NOT DSE_05 AND DOK_01 AND B0F_I3 AND DAQ_05 ) OR
( DVQ_62 AND B0E_0R AND DRS_09 AND B0J_A0 AND NOT DSE_05 AND B0F_I3 AND DOK_01 AND DAQ_05 )
Résultat
AQ05.OK01.RS09.VQ62(SE05)<FI3.E0P.JA0/FMT.E0P.JA0/FI3.E0P.JD1/FMT.E0P.JD1/FI3.E0R.JA0/FMT.E0R.JA0/FI3.E0R.JD1/FMT.E0R.JD1>
Comme vous voyez donc j'ai pu faire la moitié de programme comme remplacer le AND ET OR en . et / et supprimer le _
Mais il reste de faire la factorisation avec les mots qui se répètes dans chaque ligne ainsi de mettre entre parenthèses chaque mot qui vient après AND NOT
Merci








Répondre avec citation
Partager