
No.3ベストアンサー
- 回答日時:
何進法であっても、「n進数で abcdef 」という数値は、10進数で表せば
abcdef [n] = a*n^5 + b*n^4 + c*n^3 + d*n^2 + e*n^1 + f*n^0 [10]
と表せます。([n] は「n進数」であることを示す)
10進数なら n=10、16進数なら n=16、2進数なら n=2 とすればよいのです。
この原則が分かれば
123 [10] = 1*10^2 + 2*10^1 + 3*10^0 [10]
= 1*2^6 + 1*2^5 + 1*2^4 + 1*2^3 + 0*2^2 + 1*2^1 + 1*2^0 [10]
なので
123 [10] = 111 1011 [2]
ということが分かります。
あとは、2進数にするときの現実的なやり方は、どんどん2で割って余りを並べる方法です。
123 ÷ 2 = 61 ・・・ 1 つまり 123 = 61*2 + 1
61 ÷ 2 = 30 ・・・ 1 つまり 61 = 30*2 + 1
30 ÷ 2 = 15 ・・・ 0 つまり 30 = 15*2 + 0
15 ÷ 2 = 7 ・・・ 1 つまり 15 = 7*2 + 1
7 ÷ 2 = 3 ・・・ 1 つまり 7 = 3*2 + 1
3 ÷ 2 = 1 ・・・ 1 つまり 3 = 1*2 + 1
1 ÷ 2 = 0 ・・・ 1 つまり 1 = 0*2 + 1
(0 ÷ 2 = 0 ・・・ 0 つまり 0 = 0*2 + 0 、以下何桁計算しても同じ)
この「余り」を下から順に並べて
0111 1011
(最初の「0」は書かなくてもよいですが、どこから「1」になるのかを示すために計算例として入れてみました)
どうしてこれで求められるのかは、自分で考えてみてくださいね。
(余りがその桁の数値、2の倍数で表されるのはその1つ上の桁の数値というわけです)
2進数を 10進数に直すのは簡単ですね。
1 0111 [2] = 1*2^4 + 0*2^3 + 1*2^2 + 1*2^1 + 1*2^0 [10]
= 16 + 0 + 4 + 2 + 1
= 23 [10]
No.2
- 回答日時:
123 = 2^6 + 2^5 + 2^4 + 2 + 1
よって2進法では 1110011
10111 = 2^4 + 2^2 +2 +1
よって10進法では、23
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル:6E-05という表現は?
-
7で始まる電話番号?
-
2進数において、3の倍数になる...
-
です。 0.008020 の有効数字は...
-
一億引く百が苦手なめい
-
EXCELで10万未満切捨ての...
-
アナログの電力量計を見たとき ...
-
√2の値はなぜ1.414…になるんで...
-
数学の階乗はどんな時に使うの...
-
エクセル関数で桁数指定し数値...
-
筆算(引き算)の教え方は?
-
100!
-
NUMBER(N,M) としたときの、格...
-
2進数「0110-0011」の計算方法を...
-
基数変換について
-
3÷7のあまりは「3」ですか?
-
数値とアルファベットに分ける...
-
0.120は有効数字何桁ですか? ...
-
大雪で小屋根の軒桁が外れた
-
0以下の数字は何桁?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセル:6E-05という表現は?
-
7で始まる電話番号?
-
数学の階乗はどんな時に使うの...
-
3÷7のあまりは「3」ですか?
-
数値とアルファベットに分ける...
-
2進数の割り算が分かりません...
-
√2の値はなぜ1.414…になるんで...
-
EXCELで10万未満切捨ての...
-
大雪で小屋根の軒桁が外れた
-
NUMBER(N,M) としたときの、格...
-
数字3桁の組み合わせの何通り...
-
関数電卓の表示方法を変更したい
-
Excelで数値の丸め
-
3分の1とは何パーセントでしょ...
-
60進法と10進法
-
エクセル関数で桁数指定し数値...
-
算数です。 割り算の筆算で、商...
-
1÷7の循環小数についてなのです...
-
100!
-
計算をして有効数字2桁で答えな...
おすすめ情報