next up previous
: 8進数と16進数 : 基数変換 : 10進数と2進数の基礎

10進数→2進数変換

手順:
  1. 変換したい10進数を$A$とする。
  2. $A\leq 2^{k+1}$なる最小の非負整数$k$』を探す。 例: $A=123$ならば $k=\underline{    }$が、 $A=1234$ならば $k=\underline{    }$
  3. if($A \geq 2^k$) {``1''と書いて、$A:=A-2^k$とする。} else {``0''と書く。}
  4. $k=0$なら小数点を書く。
  5. $k\leq 0$ かつ$A= 0$ なら終了!
  6. 3.へ戻る。

練習:



Hiroyuki Kobayashi 平成19年6月14日