| 응시자가 다음을 수행할 수 있어야 함: | 참고 사항 및 가이드라인 |
|---|---|
| 1 논리 게이트의 표준 기호를 식별하고 사용하기 | • 논리 게이트 기호는 섹션 4를 참고 |
| 2 논리 게이트를 정의하고 그 기능을 이해하시오 | • 다음 포함: – NOT – AND – OR – NAND – NOR – XOR (EOR) – 모든 가능한 이진 입력으로부터 생성된 이진 출력 • NOT은 단일 입력 게이트임 • 나머지 모든 게이트는 두 개의 입력에 제한됨 |
| 3 (a) 주어진 논리 회로를 다음을 사용하여 만들기: (i) 문제 설명 (ii) 논리 식 (iii) 진리표 (b) 다음을 사용하여 진리표 완성하기: (i) 문제 설명 (ii) 논리 식 (iii) 논리 회로 | • 주어진 설명에 대한 회로는 단순화하지 않고 그려야 함 • 논리 회로는 최대 3개의 입력과 1개의 출력으로 제한됨 • 세 개의 입력에 대한 예시 진리표(완성용): A B C Output | 0 0 0 | 0 0 1 | 0 1 0 | 0 1 1 | 1 0 0 | 1 0 1 | 1 1 0 | 1 1 1 |
| (c) 다음을 사용하여 논리 식 작성하기: (i) 문제 설명 (ii) 논리 회로 (iii) 진리표 |
부등식 논리
IGCSE 컴퓨터 과학 · 주제 10
8:32
부울리안 논리
이 칩을 자세히 보세요. 안에는 어떤 지능도 들어 있지 않습니다. 생각할 수도 없습니다. 안에는 수백만 개의 미세한 스위치가 있으며, 각 스위치는 두 가지 상태 중 하나일 뿐입니다…
영어 내레이션 · 영어 + 중국어 자막 burned-in
Syllabus
출처: Cambridge International syllabus
10.1
부울리 논리는 무엇인가?
부울리 논리(Boolean logic) 는 true 또는 false 값 중 하나로 작동합니다. 전자 회로에서는 1(true)과 0(false)으로 표시됩니다. 논리 게이트(logic gate) 는 하나 이상의 입력을 받아 고정된 규칙에 따라 하나의 출력값을 생성합니다.
**진리표(truth table)**는 가능한 모든 입력의 조합과 그에 대응하는 출력을 나열한다. 모든 입력 조합을 나열하여 작성한다.

| English | 한국어 |
|---|---|
| Boolean logic/ˈbuːlɪən ˈlɒdʒɪk/ | 부울 논리 |
| logic gate/ˈlɒdʒɪk ɡeɪt/ | 논리 게이트 |
| truth table/truːθ ˈteɪbl/ | 진리표 |
| NOT gate/nɒt ɡeɪt/ | NOT 게이트(비문) |
| AND gate/ænd ɡeɪt/ | AND 게이트(와문) |
| OR gate/ɔː ɡeɪt/ | OR 게이트 |
| NAND gate/nænd ɡeɪt/ | NAND 게이트 |
| NOR gate/nɔː ɡeɪt/ | NOR 게이트 |
| XOR gate/ˈeksɔː ɡeɪt/ | XOR 게이트 |
10.2
여섯 가지 논리 게이트
여섯 가지 게이트를 반드시 알아야 합니다. NOT는 입력이 하나입니다. 나머지 모두는 두 개의 입력(A와 B)을 가집니다.


NOT 게이트
NOT 게이트는 입력을 반전합니다. 입력이 0일 때 출력이 1이 됩니다.
| A | Output |
|---|---|
| 0 | 1 |
| 1 | 0 |
AND 게이트
AND 게이트는 두 입력이 모두 1일 때만 출력값 1을 제공합니다.

| A | B | Output |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
OR 게이트
OR 게이트는 적어도 하나의 입력이 1일 때 출력값 1을 제공합니다.

| A | B | Output |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
NAND 게이트
NAND 게이트는 AND 게이트 뒤에 NOT 게이트가 이어진 것입니다. 출력값은 AND의 반대입니다.
| A | B | Output |
|---|---|---|
| 0 | 0 | 1 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
NOR 게이트
NOR 게이트는 OR 게이트 뒤에 NOT 게이트가 이어진 것입니다. 출력값은 OR의 반대입니다.
| A | B | Output |
|---|---|---|
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 0 |
XOR 게이트
XOR 게이트(배타적 OR)는 입력이 다를 때 출력값 1을 제공합니다.
| A | B | Output |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
논리 게이트들
입력을 전환하고 게이트를 선택하여 출력을 확인하세요 — AND, OR, NOT, NAND, NOR, XOR.
10.3
논리 식
논리 식(logic expression) 은 글자와 게이트 단어를 사용하여 회로를 표현합니다. 게이트를 표기하는 일반적인 방식:
| 게이트 | 단어 표현 |
|---|---|
| NOT A | NOT A |
| A AND B | A AND B |
| A OR B | A OR B |
예를 들어, 식 (A AND B) OR (NOT C)은 다음을 의미합니다: A AND B를 수행하고, NOT C를 수행한 뒤, 두 결과를 OR로 결합합니다.

진리표
AND, OR, XOR 및 NOT에 대한 진리표를 구성하세요 — 모든 논식 뒤의 기본 원리입니다.
| English | 한국어 |
|---|---|
| logic expression/ˈlɒdʒɪk ekˈspreʃn/ | 논리 식 |
10.4
논리 회로
논리 회로(logic circuit) 는 게이트들을 연결하여 작업을 수행합니다. 한 게이트의 출력이 다른 게이트의 입력이 될 수 있습니다. IGCSE에서 회로는 최대 세 개의 입력과 하나의 출력을 가질 수 있습니다.

다음 네 가지 형식 사이를 오갈 수 있어야 합니다:
- 문제 설명(problem statement) (텍스트로 된 설명),
- 논리 식,
- 논리 회로,
- 진리표.
문제 설명에서 회로로 변환하기
설명을 읽고 조건과 논리 단어(and, or, not)를 찾아내십시오. 예를 들어:
경보(X)는 문이 열려 있거나(A) 시스템이 켜져 있으면(B) 울립니다.
이는 X = A AND B이므로, 입력 A와 B를 갖는 하나의 AND 게이트를 그리면 됩니다.
회로 또는 식에서 진리표 완성하기
진리표를 채우려면:
- 모든 입력 조합을 쓰십시오. 입력이 세 개라면 8개의 행이 필요합니다(000부터 111까지).
- 각 게이트의 출력값을 순서대로, 한 열씩 계산하십시오.
- 마지막 열이 최종 출력입니다.

| A | B | C | A AND B | (A AND B) OR C |
|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | 0 | 1 |
| 0 | 1 | 0 | 0 | 0 |
| 0 | 1 | 1 | 0 | 1 |
| 1 | 0 | 0 | 0 | 0 |
| 1 | 0 | 1 | 0 | 1 |
| 1 | 1 | 0 | 1 | 1 |
| 1 | 1 | 1 | 1 | 1 |
각 게이트마다 중간 "작업" 열을 추가하면 최종 출력 값을 쉽게 채울 수 있습니다. 항상 설명에 간소화 없이 정확하게 회로를 그리십시오.
작은 예제. X = (A AND B) OR (NOT C)의 진리표를 완성하시되, A = 1, B = 0, C = 0인 행을 기준으로 하십시오. 괄호 바깥쪽에서 안쪽으로 각 게이트를 하나씩 처리하십시오. 먼저 A AND B = 1 AND 0 = 0입니다. AND 게이트는 두 입력이 모두 1이어야 출력 1이 나오기 때문입니다. 다음으로 NOT C = NOT 0 = 1입니다. 마지막으로 두 결과를 OR로 연결합니다: 0 OR 1 = 1. 따라서 X = 1입니다. 중간 단계의 각 게이트마다 별도의 열을 배정하고 전체 식을 한 번에 계산하려 하지 마십시오: 입력이 세 개일 때 행 수는 $2^3 = 8$개이며, 중간 단계 열에는 최종 정답이 틀릴 경우에도 과정 점수가 부여됩니다.
해설 예제(네 가지 형식 모두). 온실 팬(X)은 온도가 높고(T) 창문이 닫혀있으며(W), 또는 습도가 높은(H) 경우 작동한다.
단계 1: 식. “창문이 닫혀 있다”는 T AND NOT W; “또는(or)”로 H를 연결: X = (T AND NOT W) OR H.
단계 2: 회로. W가 먼저 NOT 게이트를 거쳐 그 출력과 T가 AND 게이트에 들어가고, AND 게이트의 출력과 H가 OR 게이트에 들어간다.

단계 3: 진리표. 각 게이트마다 계산용 열이 있는 총 여덟 줄:
| T | W | H | NOT W | T AND NOT W | X |
|---|---|---|---|---|---|
| 0 | 0 | 0 | 1 | 0 | 0 |
| 0 | 0 | 1 | 1 | 0 | 1 |
| 0 | 1 | 0 | 0 | 0 | 0 |
| 0 | 1 | 1 | 0 | 0 | 1 |
| 1 | 0 | 0 | 1 | 1 | 1 |
| 1 | 0 | 1 | 1 | 1 | 1 |
| 1 | 1 | 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 0 | 0 | 1 |
단계 4: 문맥과 대조. H = 1인 모든 경우 팬이 켜진다(줄 2, 4, 6, 8); 그렇지 않을 때는 T = 1이고 W = 0인 줄(줄 5)에서만 켜진다. 총 다섯 줄에서 X = 1이다.
반대로 회로부터 식으로 변환할 때는 입력에서 시작하여 각 게이트의 출력을 해당 배선에 기록하고, 마지막 게이트에서 이들을 결합한다. 각 게이트의 결과를 명확히 하기 위해 괄호로 감싼다.
| English | 한국어 |
|---|---|
| logic circuit/ˈlɒdʒɪk ˈsɜːkɪt/ | 논리 회로 |
| problem statement/ˈprɒbləm ˈsteɪtmənt/ | 문제 정의 |
10.5
시험 팁
- 여섯 가지 모든 게이트와 진리표를 숙지하십시오: NOT, AND, OR, NAND(NOT AND), NOR(NOT OR), XOR(입력이 다를 때 출력 1).
- 모든 입력 줄을 포함하는 진리표를 만드세요 (2개 입력 → 4줄, 3개 입력 → 8줄). 이진법으로 세고 각 게이트마다 연산 결과를 기록할 열을 추가하세요.
- 문제 설명을 논리 식으로 변환하려면 AND / OR / NOT 단어를 추출하고, 그대로 그려주세요. 간소화하지 마십시오.
- NAND 및 NOR 게이트는 AND 및 OR 게이트와 반대되는 출력을 생성합니다. 게이트 출력 끝에 있는 작은 원은 결과가 반전되었음을 의미합니다.
이 주제에 대한 인터랙티브 수업
즉시 체크 기능 exercises를 통해 단계별로 진행하세요.