On Tue, 15 Jan 2008 14:32:25 +0100, Lea GRIS :
J'ai relu un peu de théorie sur les diagrammes de Karnaugh et d'algèbre
de Bool mais je ne sais pas très bien concrètement comment les appliquer
dans ce cas là.
Si tu fais le diagramme de Karnaugh de ta table, tu obtiens :
DDS DFS DFI DFT
00 01 11 10
00 EN OK OK OK
01 ND ND ND ND
11 EN OK OK OK
10 SU AN AN AN
Effectivement, en applicant directement la méthode usuelle, on
n'obtient à peu près rien.
Toutefois, sur cette table on lit directement l'algorithme suivant :
if (DDS == DFS)
{
if (DFI == 0 && DFT == 0)
{
return EN;
}
else
{
return OK;
}
}
else if (DDS == 0)
{
return ND;
}
else
{
if (DFI == 0 && DFT == 0)
{
return SU;
}
else
{
return AN;
}
}
Je ne sais pas trop si ça répond à ta question, mais je ne pense pas
qu'on puisse faire plus simple.