0
이 psuedo 코드 함수의 반환 사례를 표현식으로 나타내려고합니다. 구체적으로는 (A ==의 X) & & (B == Y)반송 사례의 논리적 표현
열거는 사람 어떻게하는지 않는다 {X, Y, Z}
Enum function(Enum A,Enum B)
if ((A==X)||(B==X))
return X
else if ((A==Y)||(B==Y))
return Y
else
return Z
로 정의 될 때 경우 실행 반환되는 예시 할 이걸 제대로. 나는 6 개의 변수 Kmap을 사용하려고했지만 내 대답은 정확하지 않은 것 같다. 가장 가까운 것은 다음과 같습니다.
R1 is the return case X
R2 is the return case Y
R3 is the return case Z
R1: ((A==X)||(B==X))
R2: ((!R1)&&((A==Y)||(B==Y)))
(((!((A==X)||(B==X)))&&((A==Y)||(B==Y)))
R3: (!R2)
(!(((!((A==X)||(B==X)))&&((A==Y)||(B==Y))))
하지만 제가 적용 할 때! 내가 잃어버린 표현을 조작하는 경우. OR이 AND가되고 ==가 될 부울 논리와 비슷한 것을 따르겠습니까? =?