안녕하세요, 여행벌입니다.

1장 연습문제 5번 문제풀이를 포스팅해보겠습니다.

저도 아직 배우고 있는 입장이라, 틀린 부분이 있을 수 있습니다!

공부하실 때 참고용으로 사용해주시면 감사합니다 :)


05 Boolean 추상 자료형을 정의하고, 다음과 같은 연산자들을 포함시켜라.

 And, Or, Not, Xor

 

객체 정의 := 참 또는 거짓을 담고 있는 요소

연산 정의

   Create( ) := 부울 자료형 요소를 생성한다.

   True(b) := 부울 자료형을 참으로 초기화한다.

   False(b) := 부울 자료형을 거짓으로 초기화한다.

   And(b1, b2) := 부울 자료형 b1과 b2가 모두 참이라면 참, 아니라면 거짓을 반환한다.

   Or(b1, b2) := 부울 자료형 b1과 b2가 모두 거짓이라면 거짓, 아니라면 참을 반환한다.

   Xor(b1, b2) := 부울 자료형 b1과 b2가 다르다면 참, 같다면 거짓을 반환한다.

   Not(b) := 부울 자료형 b가 참이라면 거짓, 거짓이라면 참을 반환한다.


 

 

+ Recent posts