PDF download PDF 다운로드 PDF download PDF 다운로드

이진수 뺄셈은 십진수 뺄셈과 약간 다릅니다. 하지만 아래 설명을 잘 따라하면 쉽게, 어쩌면 더욱 쉽게 해결할 수 있습니다.

방법 1
방법 1 의 2:

꿔오는 방법 사용하기

PDF download PDF 다운로드
  1. 큰 숫자는 위에, 그리고 작은 숫자는 밑에 쓰세요. 작은 숫자의 자릿수가 적다면 오른쪽 선에 맞게 정렬하세요. 일반 십진수 뺄셈처럼 하면 됩니다.
  2. 어떤 이진수 뺄셈 문제들은 십진수 뺄셈 문제와 다를 게 없답니다. 칸을 나눠 오른쪽에 정렬한 뒤 각 자릿수 뺄셈 결과를 찾으세요. 여기 몇 가지 쉬운 예들이 있어요. :
    • 1 - 0 = 1
    • 11 - 10 = 1
    • 1011 - 10 = 1001
  3. 이진수 뺄셈을 풀기 위해서는 특정 "법칙"만 알고 있으면 됩니다. 이 법칙은 "0-1"를 할 때 왼쪽의 자릿수에서 "꿔오는" 방법입니다. 남은 과정 동안은 몇 개의 예제를 통해 꿔오기 방법을 연습해 볼 겁니다. 첫 번째 문제입니다.:
    • 110 - 101 = ?
  4. 오른쪽(한 칸 앞)에서 시작하여 "0-1"문제를 해결하세요. 이를 위해서는 한 자릿수 왼쪽(2의 자리)에서 수를 "꿔와야" 합니다. 두 가지 과정을 거칩니다.
    • 먼저, 1를 지운 뒤 이를 0과 바꾸세요. 이를 위해서는 이렇게 해보세요: 1 0 1 0 - 101 = ?
    • 처음 숫자에서 10를 빼냈습니다. 이 "꿔온" 숫자를 1의 자리에 빌려줄 수 있어요: 1 0 1 10 0 - 101 = ?
  5. 각 줄을 평소처럼 풀어나가면 됩니다. 가장 오른쪽(1의 자리)부터 푸는 방법을 보여드리겠습니다:
    • 1 0 1 10 0 - 101 = ?
    • 가장 오른쪽 자리 계산은: 10 - 1 = 1. 왜 이렇게 나오는지 모르겠다면, 이 문제를 십진수로 바꿔보세요 :
    • 10 2 = (1 x 2) + (0 x 1) = 2 10 . ( 하단의 숫자는 이 숫자가 몇 진법 수인지를 알려줍니다.)
    • 1 2 = (1x1) = 1 10 .
    • 그러므로, 이 문제의 십진수 표현법은 2-1 = ? 입니다. 답은 1입니다.
  6. 이제 나머지는 쉽게 풀립니다. 각 칸마다 푸며 오른쪽에서 왼쪽으로 나아가세요.
    • 1 0 1 10 0 - 101 = __1 = _01 = 001 = 1.
  7. 꿔오기 방법은 이진법 곱셈에서 많이 나옵니다. 가끔은 한 자릿수 계산을 위해 여러 번 꿔와야 할 때도 있어요. 예를 들어, 11000 - 111를 풀어봅시다. 0에서 "꿔올 수" 없기 때문에, 계속 왼쪽으로 옮겨가 꿀 수 있는 숫자를 찾아야 합니다:
    • 1 0 1 10 0 00 - 111 =
    • 1 0 1 1 10 0 10 0 0 - 111 = (기억하세요, 10 - 1 = 1)
    • 1 0 1 1 10 0 1 10 0 10 0 - 111 =
    • 정리하여 쓰면 이렇습니다: 1011 10 0 - 111 =
    • 하나씩 풀면: _ _ _ _ 1 = _ _ _ 0 1 = _ _ 0 0 1 = _ 0 0 0 1 = 1 0 0 0 1
  8. 답을 확인하는 데는 3가지 방법이 있어요. [1] 첫 번째 빠른 방법은 이곳 이진수 계산기 에 들어가 문제를 적어보는 것입니다. 다른 두 방법들도 마찬가지로 유용합니다. 시험을 볼 때는 손으로 검토해야 하고 이 과정을 통해 이진수를 다루는 것에 더 편해지고 익숙해질 겁니다:
    • 이진수를 더한 뒤 답을 확인하세요. 작은 수와 함께 답을 적고 큰 수를 적으세요. 마지막 예제를 풀어보면 (11000 - 111 = 10001), 답은 이렇게 나옵니다. 10001 + 111 = 11000, 우리가 시작한 가장 큰 숫자입니다.
    • 다른 방법으로는, 이진수를 십진수로 고치세요 그런 뒤 사실이 맞나 확인해보세요. 같은 예를 사용하면 (11000 - 111 = 10001), 각 숫자를 십진수로 고쳐서 계산하면 24 - 7 = 17. 계산이 성립하므로, 답이 맞습니다.
    광고
방법 2
방법 2 의 2:

보상 방법 이용하기

PDF download PDF 다운로드
  1. 이 방법은 컴퓨터가 사용하는 방법입니다. 보다 효율적인 프로그램을 사용하기 때문이죠. 십진수 뺄셈 문제가 더 익숙한 인간에게는 아마도 더 어렵게 느껴질 수 있습니다. 하지만 프로그래머로서 알아두면 유용할 겁니다. [2]
    • 예제 101 - 11 = ? 를 이용하여 봅시다.
  2. 예를 들어, 101-11를 101-011로 써서 3자릿수를 맞추세요.
    • 101 - 011 = ?
  3. 모든 0을 1로 바꾸고 1을 0으로 바꾸세요. 예를 들어, 두 번째 부분은: 011 → 100.
    • "1을 보충"하거나 각 자릿수를 1에서 빼고 있습니다. "바꾸는 방법"은 이진수를 다룰 때 통합니다. 각 숫자를 교체할 때 생길 수 있는 경우의 수는 두 가지 입니다: 1 - 0 = 1 그리고 1 - 1 = 0 .
  4. "뒤바꾼" 숫자에 1을 더하세요. 예를 들어, 예제는 이렇게 바꿉니다. 100 + 1 = 101 .
  5. 이진수 덧셈 기술을 이용하여 원래 숫자에 새로운 숫자를 빼는 것 대신 더하세요.:
    • 101 + 101 = 1010
    • 이해가 안 된다면 이진수 숫자를 더하는 법을 다시 공부해보세요.
  6. 이 방법은 언제나 한 자릿수가 더 많은 결과 값이 나옵니다. 예를 들어, 예제에서 3자릿수 숫자 (101 + 101)가 나옵니다. 하지만 답은 4자리 숫자로 나옵니다 (1010). 첫 자릿수를 지우세요. 이렇게 하면 원래 "뺄셈" 문제가 됩니다: [3]
    • 1 010 = 10
    • 그러므로, 101 - 011 = 10
    • 자릿수가 하나 더 나와 있지 않다면 작은 수에서 큰 수를 빼보세요. 팁 부분을 참고하여 이런 문제를 푸는 방법을 배운 뒤 다시 시작해보세요.
  7. 이 방법은 "2의 보수"라고 부릅니다. "자릿수 바꾸기" 방법을 사용하면 "1의 보수" 결과값이 나옵니다. 그리고 숫자 1을 더하게 됩니다. [4] 이 방법이 어떻게 적용되는지 직관적으로 와 닿지 않는다면 십진수에 사용해보세요.:
    • 56 - 17
    • 이번엔 십진수를 다루기 때문에 "9의 보수" 방법을 두 번째 숫자(17)에 사용할 겁니다. 각 자릿수를 9에서 빼세요. 99 - 17 = 82 .
    • 이를 더하기로 바꿔보세요: 56 + 82 . 이것을 원래 문제(56 - 17)와 비교하면, 99를 더했다는 사실을 알게 됩니다..
    • 56+82= 138. 하지만 원래 문제에 99를 더했기 때문에, 답에서 99를 빼야 합니다. 다시 한번, 지름길을 이용하도록 합시다. 이진수를 다룰 때처럼 말입니다: 전체 숫자에 1을 더하세요 그런 뒤 왼쪽 자릿수(100을 나타내는)를 지우세요:
    • 138 + 1 = 139 → 1 39 → 39 원래 문제56-17의 답을 찾았습니다.
    광고

  • 작은 숫자에서 큰 숫자를 빼려면 숫자의 자릿수 나열을 바꾸고 뺄셈을 시도하세요. 그런 뒤 답에 마이너스를 붙이세요. 예를 들어, 이진수 문제 11 – 100을 해결하려면, 100-11을 푼 뒤, 답에 마이너스를 붙이세요. (이 방법은 이진법 말고도 어떤 숫자체계에서든 적용가능합니다.)
  • 수학적으로, 보충하는 방법은 a - b = a + (2 n - b) - 2 n 논리를 이용합니다. N은 숫자 b의 자릿수 개수라고 할 때, 2 n - b 는 음수 결과 값보다 하나 큰 값입니다.
광고

이 위키하우에 대하여

이 문서는 36,432 번 조회 되었습니다.

이 글이 도움이 되었나요?

광고