10進数の-54.321を2進数に変換する際、
整数部分を2で除算し、小数部分を2で乗算し、循環するか整数になるか、或いは8bitまで計算する、という方法で答えを導き出そうとしたのですが、
整数部分のみ答えは、あっていたのですが、小数部分が間違っておりました。
整数部分の計算は、
-54/2=-27...0
-27/2=-13...1
-13/2=-6...1
-6/2=-3...0
-3/2=-1...1
-1/2=0...1
小数部分の計算は、
0.321*2=0.642
0.642*2=1.284
0.284*2=0.568
0.568*2=1.136
0.136*2=0.272
0.272*2=0.544
0.544*2=1.088
0.088*2=0.176
011011.01010010
整数部分のbitが足らないので符号を意味する0を上一けた目に、桁合わせの0を下一桁目に追加。
00110110.01010010
各ビットを反転。
11001001.10101101(1の補数)
最終ビットに1を追加
11001001.10101110
どうすれば正しく計算できるのでしょうか。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
合ってますよ。
小数部分の計算の整数部分を並べるだけです。
並べるときにミスしただけです。
2進の0.abcdef・・・・・の意味は
a×1/2 + b×1/2² + c×1/2³ + d×1/2⁴ + e×1/2⁵・・・・
=1/2 (a+b×1/2+ c×1/2² + d×1/2³ + e×1/2⁴・・・)
これに2を掛ければ
a+ (b×1/2+ c×1/2² + d×1/2³ + e×1/2⁴・・・)
b×1/2+ c×1/2² + d×1/2³ + e×1/2⁴・・・
に2を掛ければ
b+ (c×1/2 + d×1/2² + e×1/2³・・・)
c×1/2 + d×1/2² + e×1/2³・・・
に2を掛ければ
c+ (d×1/2 + e×1/2²・・・)
2を掛けた整数部分に次々とabcdef・・・・が表れる
0.321×2=0.642 ∴0
0.642×2=1.284 ∴1
0.284×2=0.568 ∴0
0.568×2=1.136 ∴1
0.136×2=0.272 ∴0
0.272×2=0.544 ∴0
0.544×2=1.088 ∴1
・
・
以下、この繰り返しだから
小数部分は0.0101001・・・・
質問の「小数部分の計算は、」の下に有る、整数部分だけを並べたものと同じでしょ??
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 数学 以下の問題が分かりません。 8ビット浮動小数点数が、最上位ビットから順に符号1ビット、指数部3ビット 4 2023/07/22 16:06
- 数学 数学Aについて分からない問題があります。 答えは載っているので分かりますが、 解き方がわかりません。 5 2023/02/03 18:58
- 統計学 不偏分散について 3 2022/03/29 15:57
- C言語・C++・C# C言語 3 2022/10/04 15:07
- 情報処理技術者・Microsoft認定資格 情報技術の問題についてです。 10進数の−36を以下のような16ビットの浮動小数点表示にするといくつ 3 2022/05/21 19:53
- 高校 高校化学、気体、温度の有効数字 3 2023/04/02 11:39
- 労働相談 有給休暇使用時の賃金の計算方法について 5 2022/04/04 00:02
- Excel(エクセル) 図書カードの分配 7 2023/05/09 15:57
- C言語・C++・C# 至急教えてください。プログラミングの問題です。 最初に正の整数nの入力を受け付け、次に分数の分子と分 1 2022/07/19 17:03
- 高校 mod 問題 2 2022/08/11 10:19
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
15%増しの計算方法
-
前年比の%の計算式を教えてく...
-
パーセントの計算
-
3分2の計算教えて下さい
-
初歩的な計算式の問題です。
-
ラジアン値を°′″(度・分・秒)...
-
エクセルで関数計算後の値を数...
-
3割アップとは、どうのように...
-
250gを8割と2割に分けると
-
教えて下さい
-
2の365乗
-
6畳間は何立方メートル?
-
一日ずつ2倍の金額をもらい続...
-
化学の計算の問題です。 (5.6×1...
-
算数の比 0:1
-
「出来型」と「出来形」の使い...
-
一定倍したある数を元に戻すには?
-
Excelの反復計算がわかりません。
-
何通りかの計算で 7C4 の答えが...
-
算数で質問です よろしくお願い...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
15%増しの計算方法
-
前年比の%の計算式を教えてく...
-
3分2の計算教えて下さい
-
パーセントの計算
-
ラジアン値を°′″(度・分・秒)...
-
250gを8割と2割に分けると
-
「出来型」と「出来形」の使い...
-
エクセルで関数計算後の値を数...
-
日にちの計算が解からないらし...
-
3割アップとは、どうのように...
-
6畳間は何立方メートル?
-
一定倍したある数を元に戻すには?
-
一日ずつ2倍の金額をもらい続...
-
教えて下さい
-
毎日10%ずつお金が増える時...
-
Excelの反復計算がわかりません。
-
添付した画像の積分の途中計算...
-
算数で質問です よろしくお願い...
-
割引の計算を教えてください。
-
1÷無限=0ということは数(大き...
おすすめ情報