1. μ΄ν΄νκΈ° μ¬μ΄ 2μ§μμ κ·Έλ μ΄μ½λμ κ°λ μ€λͺ
2μ§μμ κ·Έλ μ΄μ½λλ μ»΄ν¨ν°μμ μ«μλ₯Ό νννλ λ°©μ μ€ κ°μ₯ κΈ°λ³Έμ μΈ κ²μΌλ‘, μ΄ν΄νκΈ° μ¬μ΄ κ°λ μ λλ€.
2μ§μ(BINARY)
2μ§μλ 0κ³Ό 1 λ κ°μ μ«μλ§μ μ¬μ©νμ¬ μ«μλ₯Ό νννλ λ°©μμ λλ€. λμ§νΈ μμ€ν μμ μ¬μ©λλ©°, μ»΄ν¨ν°κ° μ΄ν΄ν μ μλ κ°μ₯ κΈ°λ³Έμ μΈ μ«μ νν λ°©λ²μ λλ€. μλ₯Ό λ€μ΄, 4λΉνΈ 2μ§μ "0101"λ μμ§μλ‘ 5λ₯Ό λνλ λλ€.
κ·Έλ μ΄μ½λ(GRAY CODE)
κ·Έλ μ΄μ½λλ μ«μμ μ΄μ§ ννμμ ν μ리μλ§ λ³κ²½λμ΄ λνλλ νΉμ§μ κ°μ§λ μ½λμ λλ€. μ΄μ§ ννκ³Ό λΉκ΅νμ λ, μΈμ ν μ«μκ°μ λ¨ νλμ λΉνΈλ§ λ³κ²½λμ΄ λνλ©λλ€. μ΄λ¬ν νΉμ§μΌλ‘ μΈν΄, κ·Έλ μ΄μ½λλ λμ§νΈ μμ€ν μμ μ νΈκ° λ³ν λ λ°μν μ μλ μ€λ₯λ₯Ό μ€μ΄λ λ° μ¬μ©λ©λλ€.
2μ§μμ κ·Έλ μ΄μ½λλ μ»΄ν¨ν° κ³Όνμ΄λ λμ§νΈ νλ‘ μ€κ³μ κΉκ² κ΄λ ¨λμ΄ μμΌλ©°, μ΄λ₯Ό μ΄ν΄νλ κ²μ μ»΄ν¨ν° μμ€ν μ λμ μ리λ₯Ό μ΄ν΄νλ λ° μ€μν©λλ€. μ΄μ μ΄λ¬ν κ°λ μ λ°νμΌλ‘ 2μ§μλ₯Ό κ·Έλ μ΄μ½λλ‘ λ³ννλ λ°©λ²μ μμ보λλ‘ νκ² μ΅λλ€.
2. 2μ§μλ₯Ό κ·Έλ μ΄μ½λλ‘ λ³ννλ λ°©λ² 1: λΉνΈ μ°μ°μ μ΄μ©ν λ³ν
2μ§μλ₯Ό κ·Έλ μ΄μ½λλ‘ λ³ννλ λ°©λ² μ€ νλλ λΉνΈ μ°μ°μ μ΄μ©νλ λ°©λ²μ λλ€. μ΄ λ°©λ²μ κ°λ¨νλ©΄μλ ν¨μ¨μ μΈ λ°©λ²μ λλ€.
λΉνΈ μ°μ°μ μ΄μ©ν΄ 2μ§μλ₯Ό κ·Έλ μ΄μ½λλ‘ λ³ννλ κ³Όμ μ λ€μκ³Ό κ°μ΅λλ€:
- κ°μ₯ μ€λ₯Έμͺ½ λΉνΈλ₯Ό κ·Έλλ‘ λ³΅μ¬ν©λλ€. μ΄ λΉνΈλ κ·Έλ μ΄μ½λμ κ°μ₯ μ€λ₯Έμͺ½ λΉνΈκ° λ©λλ€.
- μ€λ₯Έμͺ½μμ λ λ²μ§Έ λΉνΈλΆν°λ, 2μ§μμ κ·Έλ μ΄μ½λμ ν΄λΉ λΉνΈλ₯Ό XOR μ°μ°ν©λλ€. XOR μ°μ°μ λ λΉνΈλ₯Ό λΉκ΅νμ¬ κ°μΌλ©΄ 0, λ€λ₯΄λ©΄ 1μ κ²°κ³Όλ‘ λ΄λμ΅λλ€.
- μμ κ³Όμ μ μΌμͺ½μμ μ€λ₯Έμͺ½μΌλ‘ λΉνΈλ³λ‘ λ°λ³΅ν©λλ€.
μλ₯Ό λ€μ΄, 4λΉνΈ 2μ§μ "0101"λ₯Ό κ·Έλ μ΄μ½λλ‘ λ³νν΄ λ΄ μλ€:
2μ§μ: 0 1 0 1
κ·Έλ μ΄μ½λ: _ _ _ _
1. κ°μ₯ μ€λ₯Έμͺ½ λΉνΈλ₯Ό κ·Έλλ‘ λ³΅μ¬ν©λλ€:
2μ§μ: 0 1 0 1
κ·Έλ μ΄μ½λ: _ _ _ 1
2. λ λ²μ§Έ λΉνΈλΆν° XOR μ°μ°μ μνν©λλ€:
2μ§μ: 0 1 0 1
κ·Έλ μ΄μ½λ: _ _ 1 _
2μ§μμ κ·Έλ μ΄μ½λμ λ λ²μ§Έ λΉνΈλ₯Ό XOR μ°μ°ν©λλ€: 1 XOR 0 = 1
κ²°κ³Όλ₯Ό κ·Έλ μ΄μ½λμ λμ
ν©λλ€:
2μ§μ: 0 1 0 1
κ·Έλ μ΄μ½λ: _ _ 1 1
3. μμ κ³Όμ μ μΌμͺ½μμ μ€λ₯Έμͺ½μΌλ‘ λ°λ³΅ν©λλ€:
2μ§μ: 0 1 0 1
κ·Έλ μ΄μ½λ: 0 0 1 1
λ°λΌμ, 4λΉνΈ 2μ§μ "0101"λ κ·Έλ μ΄μ½λλ‘ "0011"κ³Ό κ°μ΄ λ³νλ©λλ€.
λΉνΈ μ°μ°μ μ΄μ©νμ¬ 2μ§μλ₯Ό κ·Έλ μ΄μ½λλ‘ λ³ννλ λ°©λ²μ κ°λ¨νλ©΄μλ ν¨μ¨μ μ΄λ©°, μ΄ν΄νκΈ°λ λΉκ΅μ μ½μ΅λλ€. κ·Έλ μ΄μ½λλ‘μ λ³νμ μ»΄ν¨ν° λ°μ΄ν° ν΅μ , νλ‘ μ€κ³ λ±μμ μμ£Ό μ¬μ©λλ κ°λ μ λλ€.
3. 2μ§μλ₯Ό κ·Έλ μ΄μ½λλ‘ λ³ννλ λ°©λ² 2: κ·Έλ μ΄μ½λμ ν¨ν΄μ μ΄μ©ν λ³ν
λ λ²μ§Έλ‘ μκ°ν 2μ§μλ₯Ό κ·Έλ μ΄μ½λλ‘ λ³ννλ λ°©λ²μ, κ·Έλ μ΄μ½λμ νΉμν ν¨ν΄μ μ΄μ©νλ λ°©λ²μ λλ€. μ΄ λ°©λ²μ κ° λΉνΈμ ν¨ν΄μ μ΄μ©νμ¬ κ·Έλ μ΄μ½λλ‘ λ³ννλ κ³Όμ μ κ±°μΉ©λλ€.
μ νν λ°©λ²μ λ€μκ³Ό κ°μ΅λλ€:
- κ°μ₯ μΌμͺ½ λΉνΈλ 2μ§μμ κ·Έλ μ΄μ½λμ κ°μ΄ λμΌν©λλ€. μ΄ λΉνΈλ κ·Έλλ‘ λ³΅μ¬λ©λλ€.
- μ€λ₯Έμͺ½ λΉνΈλΆν°λ, iλ²μ§Έ κ·Έλ μ΄μ½λμ κ°μ ꡬνλλ°μλ i-1λ²μ§Έ κ·Έλ μ΄μ½λμ κ°κ³Ό iλ²μ§Έ 2μ§μμ κ°μ XOR μ°μ°ν©λλ€.
- μμ κ³Όμ μ κ°μ₯ μ€λ₯Έμͺ½ λΉνΈκΉμ§ λ°λ³΅ν©λλ€.
μλ₯Ό λ€μ΄, 3λΉνΈ 2μ§μ "101"μ κ·Έλ μ΄μ½λλ‘ λ³νν΄ λ΄ μλ€:
2μ§μ: 1 0 1
κ·Έλ μ΄μ½λ: _ _ _
1. κ°μ₯ μΌμͺ½ λΉνΈλ₯Ό κ·Έλλ‘ λ³΅μ¬ν©λλ€:
2μ§μ: 1 0 1
κ·Έλ μ΄μ½λ: 1 _ _
2. μ€λ₯Έμͺ½ λΉνΈλΆν° XOR μ°μ°μ μνν©λλ€:
2μ§μ: 1 0 1
κ·Έλ μ΄μ½λ: 1 _ _
1λ²μ§Έ κ·Έλ μ΄μ½λμ κ°κ³Ό 2λ²μ§Έ 2μ§μμ κ°μ XOR μ°μ°ν©λλ€: 1 XOR 0 = 1
κ²°κ³Όλ₯Ό κ·Έλ μ΄μ½λμ λμ
ν©λλ€:
2μ§μ: 1 0 1
κ·Έλ μ΄μ½λ: 1 1 _
3. μμ κ³Όμ μ κ°μ₯ μ€λ₯Έμͺ½ λΉνΈκΉμ§ λ°λ³΅ν©λλ€:
2μ§μ: 1 0 1
κ·Έλ μ΄μ½λ: 1 1 1
λ°λΌμ, 3λΉνΈ 2μ§μ "101"λ κ·Έλ μ΄μ½λλ‘ "111"κ³Ό κ°μ΄ λ³νλ©λλ€.
κ·Έλ μ΄μ½λμ ν¨ν΄μ μ΄μ©νμ¬ 2μ§μλ₯Ό κ·Έλ μ΄μ½λλ‘ λ³ννλ λ°©λ²μ κ° λΉνΈμ ν¨ν΄λ§μ μ΄μ©νκΈ° λλ¬Έμ, λΉνΈ μ°μ° λ°©λ²μ λΉν΄ μ§κ΄μ μΌλ‘ μ΄ν΄νκΈ° μ½μ΅λλ€. κ·Έλ μ΄μ½λ λ³νμ΄ νμν λ€μν μν©μμ μ΄ λ°©λ²μ μ¬μ©ν μ μμ΅λλ€.
4. κ·Έλ μ΄μ½λλ₯Ό 2μ§μλ‘ λ³ννλ λ°©λ² 1: λΉνΈ μ°μ°μ μ΄μ©ν λ³ν
μ΄λ²μλ κ·Έλ μ΄μ½λλ₯Ό 2μ§μλ‘ λ³ννλ λ°©λ²μ μμλ³΄κ² μ΅λλ€. μ΄ λ°©λ²μ λΉνΈ μ°μ°μ μ΄μ©νμ¬ κ°λ¨νκ² κ·Έλ μ΄μ½λλ₯Ό 2μ§μλ‘ λ³νν μ μμ΅λλ€.
λΉνΈ μ°μ°μ μ΄μ©ν΄ κ·Έλ μ΄μ½λλ₯Ό 2μ§μλ‘ λ³ννλ κ³Όμ μ λ€μκ³Ό κ°μ΅λλ€:
- κ°μ₯ μ€λ₯Έμͺ½ λΉνΈλ₯Ό κ·Έλλ‘ λ³΅μ¬ν©λλ€. μ΄ λΉνΈλ 2μ§μμ κ°μ₯ μ€λ₯Έμͺ½ λΉνΈκ° λ©λλ€.
- κ·Έλ μ΄μ½λμ κ° λΉνΈλ₯Ό μ΄μ λΉνΈμ XOR μ°μ°μ μνν©λλ€.
- μμ κ³Όμ μ κ°μ₯ μΌμͺ½ λΉνΈκΉμ§ λ°λ³΅ν©λλ€.
μλ₯Ό λ€μ΄, 3λΉνΈ κ·Έλ μ΄μ½λ "101"μ 2μ§μλ‘ λ³νν΄ λ΄ μλ€:
κ·Έλ μ΄μ½λ: 1 0 1
2μ§μ: _ _ _
1. κ°μ₯ μ€λ₯Έμͺ½ λΉνΈλ₯Ό κ·Έλλ‘ λ³΅μ¬ν©λλ€:
κ·Έλ μ΄μ½λ: 1 0 1
2μ§μ: _ _ 1
2. κ·Έλ μ΄μ½λμ κ° λΉνΈλ₯Ό μ΄μ λΉνΈμ XOR μ°μ°μ μνν©λλ€:
κ·Έλ μ΄μ½λ: 1 0 1
2μ§μ: _ _ 1
2λ²μ§Έ κ·Έλ μ΄μ½λμ κ°κ³Ό 1λ²μ§Έ λΉνΈμ κ°μ XOR μ°μ°ν©λλ€: 0 XOR 1 = 1
κ²°κ³Όλ₯Ό 2μ§μμ λμ
ν©λλ€:
κ·Έλ μ΄μ½λ: 1 0 1
2μ§μ: _ 0 1
3. μμ κ³Όμ μ κ°μ₯ μΌμͺ½ λΉνΈκΉμ§ λ°λ³΅ν©λλ€:
κ·Έλ μ΄μ½λ: 1 0 1
2μ§μ: 1 0 1
λ°λΌμ, 3λΉνΈ κ·Έλ μ΄μ½λ "101"λ 2μ§μλ‘ "101"κ³Ό κ°μ΄ λ³νλ©λλ€.
λΉνΈ μ°μ°μ μ΄μ©νμ¬ κ·Έλ μ΄μ½λλ₯Ό 2μ§μλ‘ λ³ννλ λ°©λ²μ κ°λ¨νλ©΄μλ ν¨μ¨μ μ΄λ©°, κ·Έλ μ΄μ½λμμ 2μ§μλ‘μ λ³νμ μμ£Ό μ¬μ©λ©λλ€. μ΄ λ°©λ²μ μ¬μ©νμ¬ κ·Έλ μ΄μ½λλ₯Ό 2μ§μλ‘ λ³νν μ μμ΅λλ€.
5. κ·Έλ μ΄μ½λλ₯Ό 2μ§μλ‘ λ³ννλ λ°©λ² 2: κ·Έλ μ΄μ½λμ ν¨ν΄μ μ΄μ©ν λ³ν
λ€μμΌλ‘, κ·Έλ μ΄μ½λλ₯Ό 2μ§μλ‘ λ³ννλ λ λ²μ§Έ λ°©λ²μ κ·Έλ μ΄μ½λμ νΉμν ν¨ν΄μ μ΄μ©νλ λ°©λ²μ λλ€. μ΄ λ°©λ²μ κ° λΉνΈμ ν¨ν΄μ λΆμνμ¬ κ·Έλ μ΄μ½λλ₯Ό 2μ§μλ‘ λ³ννλ κ³Όμ μ κ±°μΉ©λλ€.
μ νν λ°©λ²μ λ€μκ³Ό κ°μ΅λλ€:
- κ°μ₯ μΌμͺ½ λΉνΈλ 2μ§μμ κ·Έλ μ΄μ½λμ κ°μ΄ λμΌν©λλ€. μ΄ λΉνΈλ κ·Έλλ‘ λ³΅μ¬λ©λλ€.
- μ€λ₯Έμͺ½ λΉνΈλΆν°λ, iλ²μ§Έ κ·Έλ μ΄μ½λμ κ°μ ꡬνλλ°μλ i-1λ²μ§Έ κ·Έλ μ΄μ½λμ κ°κ³Ό iλ²μ§Έ 2μ§μμ κ°μ XOR μ°μ°ν©λλ€.
- μμ κ³Όμ μ κ°μ₯ μ€λ₯Έμͺ½ λΉνΈκΉμ§ λ°λ³΅ν©λλ€.
μλ₯Ό λ€μ΄, 3λΉνΈ κ·Έλ μ΄μ½λ "101"μ 2μ§μλ‘ λ³νν΄ λ΄ μλ€:
κ·Έλ μ΄μ½λ: 1 0 1
2μ§μ: _ _ _
1. κ°μ₯ μΌμͺ½ λΉνΈλ₯Ό κ·Έλλ‘ λ³΅μ¬ν©λλ€:
κ·Έλ μ΄μ½λ: 1 0 1
2μ§μ: _ _ _
2. μ€λ₯Έμͺ½ λΉνΈλΆν° XOR μ°μ°μ μνν©λλ€:
κ·Έλ μ΄μ½λ: 1 0 1
2μ§μ: _ _ _
1λ²μ§Έ κ·Έλ μ΄μ½λμ κ°κ³Ό 2λ²μ§Έ 2μ§μμ κ°μ XOR μ°μ°ν©λλ€: 1 XOR 0 = 1
κ²°κ³Όλ₯Ό 2μ§μμ λμ
ν©λλ€:
κ·Έλ μ΄μ½λ: 1 0 1
2μ§μ: _ _ 1
3. μμ κ³Όμ μ κ°μ₯ μ€λ₯Έμͺ½ λΉνΈκΉμ§ λ°λ³΅ν©λλ€:
κ·Έλ μ΄μ½λ: 1 0 1
2μ§μ: 1 0 1
λ°λΌμ, 3λΉνΈ κ·Έλ μ΄μ½λ "101"λ 2μ§μλ‘ "101"κ³Ό κ°μ΄ λ³νλ©λλ€.
μ΄ λ°©λ²μ κ·Έλ μ΄μ½λμ ν¨ν΄μ μ΄μ©νμ¬ 2μ§μλ‘ λ³ννλ κ²μ΄κΈ° λλ¬Έμ, λΉνΈ μ°μ° λ°©λ²μ λΉν΄ μ§κ΄μ μΌλ‘ μ΄ν΄νκΈ° μ½μ΅λλ€. κ·Έλ μ΄μ½λ λ³νμ΄ νμν λ€μν μν©μμ μ΄ λ°©λ²μ μ¬μ©ν μ μμ΅λλ€.
λκΈ