확률과 통계 내가 직접 만들어 보는 확률과 통계

논리와 비교 비교연산자와 논리연산자

앞서 산술연산자는 두 숫자가 입력되면 적당한 새로운 규칙에 따라 새로운 수가 나오게 되죠. 비교연산자와 논리연산자는 그 결과가 True 혹은 False 로 출력됩니다. 아래파일을 열어보세요.

실험파일(Click)

alt+F11을 눌러보세요.
커서를 VBA로 작성된 코드 안에 커서를 둔 뒤 F5를 누르면 아래 그림처럼 엑셀파일에 출력됨을 알 수 있습니다.

사진안떠요!

  • 첫번째 문장의 Range("a1").Value = (1 = 2) 에서 괄호 안의 등호는 같다는 뜻이며 가장 왼쪽에 있는 등호는 대입의 의미입니다.
  • 크거나 같다는 >= 작거나 같다는 <= 이며 같지 않다는 <> 입니다.
  • Not은 명제의 부정을 뜻하므로 참,거짓을 바꾸는 역할을 합니다.
  • And는 논리곱으로 둘다 참일때만 참입니다.
  • Or은 논리합으로 둘다 거짓일때만 거짓입니다.
  • 마지막 코드의 Range("a13", "e16") = Not (2 > 3 Or 1 >= 3)을 통해 셀의 연속된 영역을 선택하는 방법을 알 수 있습니다.

직접해보기

  1. 다음 식이 참인지 거짓인지 a17 위치에 그 결과를 기록해보세요. $$3^{10} > 4^8$$
  2. 산술,비교,논리 연산자를 모두 사용하여 참인 문장과 거짓인 문장을 만들어보세요.