이진 논리 란 무엇입니까?
2 값 또는 부울 논리라고도하는 이진 논리는 제안을 처리하기위한 규칙 집합으로 true 또는 false 여야합니다. 주요 응용 프로그램은 컴퓨터 프로그래밍 및 수학에 있지만 더 공식적인 논리를 기반으로 한 레크리에이션 게임 및 퍼즐도 있습니다. 이진 논리에 대한 대안은“퍼지”논리이며, 이는 진실이 아니거나 거짓이 아닌 진술 및 / 또는 진실성이있는 진술을 허용합니다.
제안은 숫자가 산술의 핵심 피연산자와 같은 방식으로 이진 논리의 핵심 피연산자입니다. 일반적으로 단일 문자로 상징적으로 표시되는 제안은 "6 피트 이상 키"또는 "2 + 2는 5와 같음"과 같이 참 또는 거짓이어야하는 진술입니다. 진실은 관점에 의존하기 때문에 일반적으로 명제로 취급 될 수 없습니다. 대명사의 추천이 바뀌면 제안의 성격이 바뀌므로 제안은 대명사도 피해야합니다.
모든 이진 논리 시스템에 공통적 인 AND, OR 및 NOT의 세 가지 작업이 있습니다. 또한 많은 논리 시스템이 IF 연산을 추가합니다. . . 그렇다면, 그리고 오직 IF 그리고 EOR. 표기법은 매우 다양하므로 이진 논리를 작성하는 방식에 일관성을 유지하는 것이 중요합니다.
부정 연산 (NOT)은 단일 제안에 적용되는 단일 연산입니다. 주어진 제안 A에 대해, A가 참이면 NOT-A는 거짓이고 A가 거짓이면 NOT-A는 참입니다. AND 작업은 "청구가 6 피트 이상이고 2와 2의 합이 5와 같음"과 같이 두 가지 간단한 제안에서 새로운 복합 제안을 만듭니다.이 새로운 제안은이를 구성하는 제안이 모두 사실 인 경우에 해당됩니다. 그렇지 않으면 거짓입니다. OR 연산은 또한“청구가 6 피트 이상이거나 2에 2를 더한 5와 같음”과 같이 2 가지 간단한 제안에서 새로운 제안을 생성합니다. A가 참이거나 B가 참이거나 둘 다인 경우 A OR B는 참 제안입니다. 사실이다. A와 B가 모두 거짓 인 경우에만 거짓입니다.
다른 연산은 모든 이진 논리 시스템에 포함되지 않습니다. 조건부 연산 (IF A THEN B)은 A가 참이고 B가 거짓이고 참이 아닌 경우에만 거짓이므로 NOT-A 또는 B로 표현 될 수도 있습니다. IF AND ONLY IF 연산 (이중 조건 연산이라고도 함) A와 B의 값이 다른 경우 A와 B가 모두 true이면 false입니다. EOR 조작은 A 또는 B의 엄격한 대안이지만 둘다는 아닙니다. 두 조건의 반대입니다. A와 B의 값이 서로 다르면 true이고 일치하는 값과 일치하면 false입니다.
이진 논리의 장점은 모순에 대한 제안을 테스트하는 데 사용할 수있는 공식 규칙 세트를 제공한다는 것입니다. 이러한 이유로 논리에는 이론 수학 및 컴퓨터 과학에 많은 응용 프로그램이 있습니다. 단점은 이러한 규칙은 절대적으로 참이거나 절대적으로 거짓 인 진술에서만 작동하며, 모호한 진술과 함께 사용될 때 신뢰할 수없는 결과를 제공 할 수 있다는 것입니다.