컴퓨터에서 사용하는 각 논리 연산자를 정리하고 이것이 컴퓨터에서 중요하게 쓰이는 이유가 무엇인지를 설명하시오!
- 최초 등록일
- 2020.11.16
- 최종 저작일
- 2020.11
- 10페이지/ 한컴오피스
- 가격 3,000원
* 본 문서(hwp)가 작성된 한글 프로그램 버전보다 낮은 한글 프로그램에서 열람할 경우 문서가 올바르게 표시되지 않을 수 있습니다.
이 경우에는 최신패치가 되어 있는 2010 이상 버전이나 한글뷰어에서 확인해 주시기 바랍니다.
소개글
"컴퓨터에서 사용하는 각 논리 연산자를 정리하고 이것이 컴퓨터에서 중요하게 쓰이는 이유가 무엇인지를 설명하시오!"에 대한 내용입니다.
목차
1. 논리 연산자의 정의
2. 컴퓨터에서 중요하게 쓰이는 이유
3. 논리적 부정(NOT)
4. 논리적 결합(AND)
5. 논리적 분리(OR)
6. 논리적 베타(XOR)
7. 논리적 동등(EQV)
8. 과제를 마치며
본문내용
☻정의 - 논리 연산(logical operation, logical connective) 혹은 불 연산(boolean operation)은 진리 값으로 불리는 참, 거짓 두 가지 원소만 존재하는 집합(환으로 불림)에서의 연산이다. 논리합(OR, ∨), 논리곱(AND, ∧), 논리부정(NOT, ~/¬), 배타적 논리합(XOR, ⊕), 명제, 동치 등이 있다. 수학의 논리학이나 프로그래밍 언어에서 사용한다. 프로그래밍 언어에서는 비트연산이라고도 한다.
☻개요 - 논리 연산자는 두 개의 논리 값을 연산하여 참 또는 거짓을 결과로 얻는 연산자로 '!(not), &&(and), ∥(or)' 이 있다. 피연산자로 boolean형 값을 결과로 하는 조건식만을 허용하며 '&&'가 '∥' 연산보다 우선순위가 높으므로 한 조건식에 '&&'와 '∥'가 함께 사용될 때는 괄호를 사용하여 우선순위를 명확하게 해주어야 한다. '&&'는 AND 연산자로 피연산자 양쪽 모두 참(True)이면 참이다. '∥'는 OR 연산자로 피연산자 중 어느 한 쪽이 참(True)이면 참이다. 같은 조건식이라도 피연산자의 위치에 따라서 연산속도가 달라질 수 있으며, '&&'의 경우에는 연산결과가 거짓(False)일 확률이 높은 피연산자를 연산자의 좌측에 놓아야 더 빠른 연산결과를 얻을 수 있다.
☻등장배경/역사 - 불 대수(Boolean algebra)는 19세기 중반 영국의 수학자 조지 불(George Boole, 1815년 11월 2일 ~ 1864년 12월 8일)이 고안하고 형식화한 대수 체계를 의미한다.
논리 연산(logical operation, logical connective)으로도 불린다. 수리 논리학이나 컴퓨터공학과에서, 두 개의 상태인 참(1, T, True)과 거짓(0, F, False)으로 불 연산(Boolean expression)이라 한다. 불 대수의 출현 이후로 논리학은 기호논리학의 성향이 강해지기 시작한다.
참고 자료
이 그린 평생 원격 교육원 디지털 공학개론 5주차 1차시 학습교재 참조
이 그린 평생 원격 교육원 전자계산기 구조 3주차 2차시 학습교재 참조
이기적 영진닷컴 정보처리 산업기사 필기 2020 제2권 전자계산기 구조 참조
NAMU.WIKI 나무위키 논리연산 참조
WWW.WIKI.HASH.KR/INDEX.PHP/논리연산자
논리퀴즈 매뉴얼 3.0 참조, 저자 이해황, 출판 법률 저널
이 그린 평생 원격 교육원 전산개론 2주차 2차시 학습교재 참조