• 締切済み

循環小数について

どのカテゴリーで質問すればいいか分からなかったので場違いだったらすいません 「10進の小数0.9を、2進では循環小数となることを示せ」 という問題がでたのですが循環小数への変換のしかたがよくわかりません ほかのサイトや質問をみたんですがどれも難しい単語ばかりで理解できませんでした・・・。

みんなの回答

回答No.1

実際に2進数に変換してみましょう。 小数部分を2倍して整数部分と小数部分に分けるという作業を繰りかえし、整数部分をならべると2進数になります。 0.9×2 = 1.8 ・・・ 1(整数部分) 0.8×2 = 1.6 ・・・ 1(整数部分)★ (↑上の1.8の小数部分) 0.6×2 = 1.2 ・・・ 1(整数部分) (↑上の1.6の小数部分) 0.2×2 = 0.4 ・・・ 0(整数部分) 0.4×2 = 0.8 ・・・ 0(整数部分) ここで出てきた0.8は2回めの計算(★印のところ)の最初に出てきたものと同じなので、あとは繰り返しになります。 0.111001100110011001100・・・

daikon999
質問者

お礼

わかりやすい説明ありがとうございます りかいできました

すると、全ての回答が全文表示されます。

関連するQ&A