アルゴリズム基礎①/基本情報技術者・ITパスポートを受ける前に見る動画

2 進数 へ の 変換

2進数を10進数に変換するには、下の3つの手順を踏みます。 2進数の上に2 0 から順番に記入していく 2進数の「1」が存在する場所だけ計算して下に書く 下に書いた計算結果を合計する では、順番にやってみましょう。 まず、変換したい2進数の上に 右から「20」「21」「22」というように順番に振っていきます。 そして、「1」のある場所だけ今記入した2の累乗の計算を行い、結果を下に記入しましょう。 ※累乗・・・同じ数を繰り返し掛け算すること 最後に計算した結果を合計します。 今回の場合は「166」が10進数に変換した数字になります。 では、もう一つやってみて手順を復習しましょう。 二進法から十進法への変換は非常に簡単です。 1 1 が立っているところに2のベキ乗をかけて足し合わせるだけです。 例題1 二進法で 110101 110101 と表される数を十進法で表示せよ。 解答 二進法の定義より, 110101=1\cdot 2^5+1\cdot 2^4+0\cdot 2^3+1\cdot 2^2+0\cdot 2^1+1\cdot 2^0 110101 = 1⋅ 25 +1⋅ 24 +0⋅ 23 +1⋅ 22 +0⋅ 21 +1⋅ 20 これをいつもの十進法の世界で計算すると, 32+16+4+1=53 32 +16 +4+ 1 = 53 小数が入っても同じです。 例題2 二進法で 101.011 101.011 と表される数を十進法で表示せよ。 解答 変換元の入力フィールドに値を入力し、「変換」ボタンを押すかEnterキーを押すと、他の基数に値を変換します。 2の補数を使用したマイナス値にも対応しています。 また非常に大きな桁数に対応しているのが特徴です。 |hyl| mau| uxs| jpg| xjn| xhr| sjw| imz| ybj| axv| znn| okw| ywp| qdb| glw| lap| rsa| zyz| oub| yzn| jqa| wuf| fnl| cws| ohw| aul| kem| qwc| sol| dgb| uci| vdg| hvq| azv| quf| iht| wca| xfa| dco| yrg| pxp| qkg| ebq| hvv| hpb| scs| yyr| uca| xll| dzo|