No.6ベストアンサー
- 回答日時:
どの進数で表現しようが
0≦ 小数部(0.xx) ≦ 1
であり、
10進2進変換すると
10進数 = 10進数の整数部 + 10進数の小数部
2進数 = 2進数の整数部 + 2進数の小数部
で
10進数の整数部 = 2進数の整数部
10進数の小数部 = 2進数の小数部
になります。
そこで、 整数だけ変換、小数だけ変換→整数+小数を計算 とします。
> 小数部0.5×2=1.0となった後小数部の値は0.1ですか?
> その場合この「0.」はどういう意味というか概念なんでしょう?
> どこから連れてこられた「0.」なんですか?
10進数の 0.5 から変換するので、2進数でも小数です。
頭の 0. は「整数部=0」の意味です。
0.5 の 0. と同じです。
> 指数表現
値 を 仮数 × 基数^指数 という形式で表現することです。
基数は、10進数なら10、2進数なら2です。
2.5 という10進数は
(2.5 x 10) x (1/10) = 25 x (1/10) = 25 x 10^-1
2.5x1 = 2.5 x 10^0
(2.5x (1/10)) x10 =0.25x10 = 0.25 x 10^1
というように、 元の値を10、100、1000、...倍して あるいは 1/10,1/100,1/1000 .. 倍して小数点を移動させ、
その移動を打ち消すように 1/10,1/100,1/1000 .. 倍 あるいは 10、100、1000、...倍 することで、値を変えないようにすると、
指数表現になります。
2進数でも同じように、小数点を移動し、それを打ち消す数を掛けることで、指数表現になります。
ただし、指数表現というだけでは、1つには決まりません。
そこで「仮数が特定の形になるように、指数を決める」というルールを導入します。
2.5 という10進数は
仮数は整数で1の位は0ではない、というルールなら 25 x 10^-1
仮数の整数部は1桁で0では無い、というルールなら 2.5 x 10^0
仮数の整数部は0,小数第1位は0では無い、というルールなら 0.25 x 10^1
となります。
その問題でも、指数表現のルールが書いてあるのではないでしょうか?
それが 「仮数の整数部は0,小数第1位は0では無い」だとしたら
・10.1 を 0.101 にするために2桁小数点を左へ動かす→ 2^(-2)倍する
・ 2^(-2)倍を打ち消すために 2^2 倍する
で 0.101×2^2 になります。
No.5
- 回答日時:
https://oshiete.goo.ne.jp/qa/9539553.html
と同じやり方でできます。
整数部→2で割った余り
小数部→2を掛けた整数部
桁の指定が無いので、0になった時点で終わり
正の値なので、「負の表現」に変換する必要は無し
と同じやり方でできます。
整数部→2で割った余り
小数部→2を掛けた整数部
桁の指定が無いので、0になった時点で終わり
正の値なので、「負の表現」に変換する必要は無し
この回答へのお礼
お礼日時:2016/12/03 22:07
かなり初歩的な質問になるのですが…
整数部 2/2=1(余り0)→1/2=0(余り1) ……整数部10
小数部0.5×2=1.0となった後小数部の値は0.1ですか?その場合この「0.」はどういう意味というか概念なんでしょう?どこから連れてこられた「0.」なんですか?
No.4
- 回答日時:
値を操作して具体的に…
1回2倍する:2.5×2=5
小数点以下の数字が亡くなったので、この値を2進数にする。
5d=101b
2で(1回)割る。
101b÷10b=10.1
お疲れ様。
No.3
- 回答日時:
小数点以下の値を含む10進数(この場合2.5)を
小数点以下の値が無くなるまで2倍し続ける。
この時、2倍し続けた回数を覚えておく。
それを2進数にする。
2進数にしたら2倍した回数だけ2で割る。(桁を下げる)
そんだけ。
No.1
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
一番多く表示のある値(文字列...
-
検便についてです。 便は取れた...
-
首吊りどこ締めるの
-
風俗店へ行く前のご飯
-
病院側から早く来てくださいと...
-
Excel 数値の前の「 ' 」を一括...
-
彼女のことが好きすぎて彼女の...
-
VLOOKUP関数を使用時、検索する...
-
勃起する時って痛いんですか? ...
-
レインボーシックスシージをし...
-
リンク先のファイルを開かなく...
-
MIN関数で空白セルを無視したい...
-
検便を取ったのですが、棒から...
-
値が入っているときだけ計算結...
-
イタリアから帰国する際、肉製...
-
増減表のプラスマイナスの符号...
-
2つの数値のうち、数値が小さい...
-
精液の落とし方を教えてください
-
腕を見たら黄色くなってる部分...
-
小数点以下を繰り上げたものを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
首吊りどこ締めるの
-
検便についてです。 便は取れた...
-
値が入っているときだけ計算結...
-
彼女のことが好きすぎて彼女の...
-
尿検査前日に自慰行為した時の...
-
VLOOKUP関数を使用時、検索する...
-
Excel 数値の前の「 ' 」を一括...
-
精液の落とし方を教えてください
-
【Excelで「正弦波」のグラフを...
-
2つの数値のうち、数値が小さい...
-
風俗店へ行く前のご飯
-
精子に血が・・・
-
リンク先のファイルを開かなく...
-
小数点以下を繰り上げたものを...
-
EXCELで条件付き書式で空白セル...
-
イタリアから帰国する際、肉製...
-
excelでsin二乗のやり方を教え...
-
腕を見たら黄色くなってる部分...
-
病院側から早く来てくださいと...
-
ワードのページ番号をもっと下...
おすすめ情報
この後、計算の結果得られた10.1を2進数の指数表現の形式に変換するらしいのですが途中式がなく、どういう過程を経て
+0.101×2^2になるのかも分かりません