10進数から2進数に段階的に変換する方法

  • 0 進法は 1 と XNUMX の XNUMX つの数字に基づいています。
  • 2 進数から XNUMX 進数に変換するには、XNUMX による連続除算が使用されます。
  • 2 の累乗を使用して変換を実行することもできます。
  • オンライン ツールを使用すると、これらの変換が簡単になります。

10進数から2進数に変換する方法

数値を 0 進数から 9 進数に変換することは、特に 0 進法に慣れていない場合、最初は複雑なトピックのように思えるかもしれません。ただし、このプロセスは、コンピューターが操作を実行するために使用するシステムであるため、多くの分野、特にコンピューティングにおいて基本的なものです。私たちが一般的に使用する 1 進法は XNUMX 桁 (XNUMX ~ XNUMX) に基づいていますが、XNUMX 進法では XNUMX と XNUMX の XNUMX つだけが使用されます。

「10 進数から 2 進数へ」という用語を読むと、テクノロジーの専門家専用のトピックであるという印象を受けるかもしれませんが、実際には、それを学ぶのは思ったよりも簡単です。この記事では、変換を行う方法をわかりやすく説明します。ご覧のとおり、手順を理解すれば、問題なくプロセスを実行できるようになります。

バイナリシステムとは何ですか?

2進法は、主にコンピュータの分野で使用される番号付け方法です。 2 桁のみに基づいているため、 0 Y·エル 1、デジタルシステムに最適です。 2 進数の各桁は、 ビット。 10 進法では 10 の累乗を使用して各位置の値を定義しますが、2 進法では 2の累乗 同じことをするために。このシステムにより、オンとオフの 2 つの可能な状態のみを認識するデジタル回路で効率的かつ簡単な方法で計算を実行できるようになります。

10進数を2進数に変換する方法

10 進数から 2 進数に変換するために最もよく使用される手法は次のとおりです。 二人の間の引き続いての分裂。このプロセスでは、商が 2 になるまで 0 進数を 0 で繰り返し割ります。各ステップで、割り算の余りが記録されます。この割り算の余りは、数字が偶数か奇数かに応じて 1 または XNUMX になります。プロセスの最後に、残りを逆順 (下から上) に読み取って、XNUMX 進数の数値を取得するだけです。

79 を XNUMX 進数から XNUMX 進数に変換する例

  • まず、79 を 2 で割ると、商は 39、余りは 1 になります (79 は奇数であるため)。
  • 次に、39 を 2 で割ると、商として 19 が得られ、1 の余りが得られます。
  • 次に、19 を 2 で割って、商 9 と余り 1 を求めます。
  • 割り算を続けます。9 を 2 で割ると、商は 4 になり、余りは 1 になります。
  • 4 を 2 で割ると、商として 2 が得られ、余りは 0 になります。
  • 最後に、2 を 2 で割って商 1 と余り 0 を求めます。最後に、1 を 2 で割って商 0 と余り 1 を求めます。

残りを下から上に読むと、次のようになります。 1111001、これは 79 進数の XNUMX に対応する XNUMX 進数です。

10進数から2進数への変換の例

変換する別の方法: 2 の累乗を使用する

別の方法は、 2の累乗 26進数を加算するものです。たとえば、XNUMX 進数の XNUMX を XNUMX 進数に変換する場合は、XNUMX のべき乗に分解できます。

  • 16 (2^4) + 8 (2^3) = 24
  • 24 + 2 (2^1) = 26

したがって、26 進数の XNUMX は次の数字で表されます。 11010。この方法は小さい数値には便利ですが、大きい数値の場合は連続した除算の方が高速です。

そしてその逆のプロセスはどのように行われるのでしょうか? 2進数から10進数に変換する

逆のプロセスも同様に簡単です。 2 進数から 10 進数に変換するには、2 進数の各桁をその位置に対応する 2 の累乗で乗算するだけです。結果の値をすべて加算すると、10 進数の数値が得られます。

2進数の例を見てみましょう 10110:

  • 最初のビット (右から開始) を取得し、2 を掛けます。0。これにより 0 が得られます。
  • 2番目のビットをXNUMX倍します1、1×2=2となります。
  • 1 番目のビットも 2 を XNUMX 倍します。2 4を与えます。
  • 0 番目のビットは 2 で、XNUMX を掛けます。3 0から。
  • 1 番目のビットは 2 を XNUMX 倍したものです4、16を与えます。

すべての結果を加算すると、16 + 0 + 4 + 2 + 0 となり、合計が得られます。 22。したがって、10110 進数 22 は XNUMX 進数 XNUMX と等しくなります。

変換ツールを使用する

これらの計算を手動で実行したくない人のために、次のことを可能にするオンライン ツールがあります。 即座に変換する 10 進数から 2 進数へ。これらの計算機は、大きな数値を処理して時間を節約する必要がある場合に特に便利です。ただし、バイナリ システムがどのように機能するかをよく理解するために、両方の手動方法を学び、実践することをお勧めします。

10 進数を 2 進数に変換するプロセスは、デジタル世界の学生と専門家の両方にとって不可欠なテクニックです。最初は複雑に思えるかもしれませんが、手順を理解すると、日常的な操作になり、耐えられるようになります。それは練習の問題です!


コメントを最初に

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。