Decimal을 Binary로 변환하는 방법

작가: John Stephens
창조 날짜: 1 1 월 2021
업데이트 날짜: 29 6 월 2024
Anonim
2진수를 10진수로 변환하는 방법
동영상: 2진수를 10진수로 변환하는 방법

콘텐츠

소수점 인수 (밑수 10)에는 각 값에 대해 10 개의 값 (0,1,2,3,4,5,6,7,8 또는 9)이 있습니다. 대조적으로, 이진 시스템 (16 진 시스템)은 각각에 대해 0과 1의 두 가지 표현을 갖습니다. 바이너리는 전자 컴퓨터에서 사용되는 고유 언어이므로 컴퓨터 프로그래머는 십진수에서 바이너리로 변환하는 방법을 이해해야합니다. 변환 방법을 보려면 다음 간단한 단계를 따르십시오.

단계

2 가지 방법 중 1 : 잔액이있는 2로 짧은 나누기

  1. 문제 해결. 이 예에서는 십진수 156을 변환합니다.10 바이너리로. 긴 나눗셈 기호 안에 제수로 십진수를 씁니다. 긴 나눗셈 기호의 곡선 바깥쪽에 제수로 목표 시스템의 계수를 기록합니다 (여기서는 이진 시스템의 경우 숫자 "2"를 쓰십시오).
    • 이 방법은 종이에 설명 할 때 이해하기 쉽고 초보자에게는 훨씬 쉽습니다. 왜냐하면 2로 나누기에만 의존하기 때문입니다.
    • 변환 전후의 혼동을 피하기 위해 작업중인 기본 시스템 번호를 각 번호 아래에 적으십시오. 이 경우 십진수는 아래 첨자가 10이고 동등한 이진수는 아래 첨자가 2입니다.

  2. 분할. 긴 나눗셈 기호 아래에 몫을 쓰고 나머지 (0 또는 1)를 제수 오른쪽에 씁니다.
    • 2로 나누기 때문에 나눈 숫자가 짝수이면 이진 나머지는 0이되고, 제수가 홀수이면 이진 나머지는 1이됩니다.

  3. 2로 나눈 결과가 0이 될 때까지 나눗셈을 계속합니다. 나눗셈을 계속하여 새 몫을 2로 나누고 나머지는 나눗셈의 오른쪽에 씁니다. 몫이 0이면 중지합니다.
  4. 새로운 이진수를 씁니다. 하단의 저울부터 시작하여 하단에서 위로 저울을 순서대로 정렬합니다. 이 예에서와 같이 결과 10011100을 얻을 수 있습니다. 이것은 10 진수 156에 해당하는 이진수입니다. 또는 각각 아래 첨자로 쓸 수 있습니다. 15610 = 100111002
    • 이 방법은 10 진수에서 '임의'시스템으로 변환하도록 조정할 수 있습니다. 변환하려는 시스템이 시스템 2 (이진)이기 때문에 제수는 2입니다. 변환 시스템이 다른 시스템이면 계산에서 제수 2를 변환하려는 시스템으로 바꿉니다. 예를 들어, 변환하려는 시스템이 9 인 경우 제수 2를 9로 바꿉니다. 최종 결과는 변환하려는 시스템이됩니다.
    광고

2 가지 방법 중 2 : 검정력 감소 및 빼기


  1. 먼저 테이블을 만드십시오. 오른쪽에서 왼쪽으로 "2의 계수 표"에 2의 거듭 제곱을 나열하십시오. 2부터 시작하는 값은 "1"입니다. 각 거듭 제곱에 대해 지수를 하나씩 증가시킵니다. 시작하는 소수에 가까운 숫자에 도달 할 때까지 거듭 제곱을 만듭니다. 이 예에서는 십진수 156을 변환합니다.10 바이너리로.
  2. 2의 가장 큰 거듭 제곱을 찾으십시오. 변환하려는 숫자와 일치하는 가장 큰 숫자를 선택하십시오. 128은 156과 일치하는 2의 가장 큰 제곱입니다. 스프레드 시트의이 셀 아래에 숫자 1을 이진수로 왼쪽 하단에 씁니다. 원래 숫자에서 128을 빼면 28이됩니다.
  3. 다음 두 개의 더 작은 힘으로 전환하십시오. 새 숫자 (28)를 사용하여 피제수와 일치 할 수있는 2의 거듭 제곱을 표시하는 워크 시트로 이동합니다. 64는 28보다 크면 해당 셀 아래에 0을 오른쪽의 다음 바이너리로 씁니다. 숫자 28을 "아마도"포함 할 수있는 숫자를 찾을 때까지 계속하십시오.
  4. 일치 할 수있는 다음 숫자를 빼고 1로 표시합니다. 16은 28과 일치 할 수 있으므로 해당 상자 아래에 1을 쓰고 16에서 28을 뺍니다. 12를 얻게됩니다. 8은 12와 일치하므로 상자 8 아래에 1을 씁니다. 8에서 12를 빼면 4가됩니다.
  5. 스프레드 시트를 마칠 때까지 계속합니다. 새 숫자에 포함 된 숫자 아래에 1을 선택하고 새 숫자보다 큰 셀 아래에 0을 씁니다.
  6. 결과를 이진수로 씁니다. 이진수는 스프레드 시트 아래에서 왼쪽에서 오른쪽으로 1과 0입니다. 이진수는 10011100입니다. 이것은 십진수 156에 해당하는 이진수입니다. 또는 아래 첨자 형식으로 쓸 수 있습니다 : 15610 = 100111002.
    • 이 방법을 반복하면 2의 거듭 제곱을 암기하는 데 도움이되므로 1 단계를 건너 뛸 수 있습니다.
    광고

조언

  • 운영 체제에 설치된 컴퓨터가이 작업을 수행 할 수 있지만 프로그래머는 변환 방법을 명확하게 이해해야합니다.도구 모음에서 "보기"메뉴 항목을 열고 "프로그래머"를 선택하여 컴퓨터의 변환 옵션을 볼 수 있습니다.
  • 이진수에서 십진수로 거꾸로 변환하는 것이 먼저 배우는 것이 더 쉽습니다.
  • 연습. 십진수 178로 변환 해보십시오.10, 6310, 및 810. 해당 이진수는 10110010입니다.2, 1111112, 및 10002. 209 변환 시도10, 2510, 및 24110 해당 이진수 11010001로2, 110012, 및 111100012.