George Boole 1815년   11월 2일 & 1864년   12월 8일 영국의 수학자

George Boole 이름을 따서  만들어진 불 대수(Boolean algebra)가 있다. 수학자라는 부분이 참 인상 깊다.

 

불 대수는 JavaScript에서도 활용 되고 있으며, 현재 많은 언어들이 사용하고 있다!

 

그럼 불 대수에 대해 조금 더 알아보자.

①.불 대수의 특징

 

1.숫자 값은 진리 값이다. 진리 값은 어떤 값이 True인지 False 인지 나타낸다.

2.AND, OR, NOT로 표현 한다. 

3.명제가 필요 하다.

여기서  명제란? "True 또는 False가 확실한 '문장'"    

 

대한민국의 수도는 서울 이다. -----> 참인 명제

10은 5보다 작다 -----> 거짓 명제

한국의 수도는 어디입니까?  -----> 명제가 아님

짜장면 보다 짬뽕이 맛있다. -----> 주관적인 표현,명제가 아님 (개인적으로 짬뽕)

 

AND 연산x와 y가 모두 참일 때만  B가 참으로 변한다.

 

x         l    y             l    B

true     l   false        l   False

false    l   true         l    False

true     l   true         l  true 

 

OR 연산

 

x와 y 중 하나가 참 일때 B가 참으로 변한다

x        l      y     l    B     l

false  l   true    l  true   l

true   l  false   l  true    l

false l  false     l false   l 

 

ex) 대한민국의 수도는 제주도거나 부산이다.

둘 다 아니기 때문에 false

 

 

NOT 연산 

참이면 거짓

거짓이면 참으로 만들어 준다

 

대한민국의 수도는 서울 이다.

사실 이기 때문에 false 이다.

 

+ Recent posts