基本情報技術者試験 - 令和7年12月修了 - 問1
次の10進小数のうち,2進数で表すと無限小数になるものはどれか。
| ア | 0.05 |
|---|---|
| イ | 0.125 |
| ウ | 0.375 |
| エ | 0.5 |
答え : ア
分野 : テクノロジ系 › 基礎理論 › 基礎理論 › 離散数学
解説 :
10進小数を2進数に変換したときに無限小数になるものを選ぶ問題です。2進数の小数は「2分の1」「4分の1」「8分の1」のように,分母が2のべき乗である分数の組み合わせでしか有限小数になりません。選択肢「イ」の 0.125 は8分の1,「ウ」の 0.375 は8分の3,「エ」の0.5は2分の1であり,いずれも分母が2のべき乗の分数で表せるため,2進数でも有限小数になります。
一方,「ア」の 0.05 は20分の1であり,分母に5が含まれているため2のべき乗だけでは表せず,2進数に変換すると無限に続く小数になります。したがって正解は「ア」です。ほかの選択肢は分母を2のべき乗に約分できる点で誤りです。
分野 : テクノロジ系 › 基礎理論 › 基礎理論 › 離散数学
解説 :
10進小数を2進数に変換したときに無限小数になるものを選ぶ問題です。2進数の小数は「2分の1」「4分の1」「8分の1」のように,分母が2のべき乗である分数の組み合わせでしか有限小数になりません。選択肢「イ」の 0.125 は8分の1,「ウ」の 0.375 は8分の3,「エ」の0.5は2分の1であり,いずれも分母が2のべき乗の分数で表せるため,2進数でも有限小数になります。
一方,「ア」の 0.05 は20分の1であり,分母に5が含まれているため2のべき乗だけでは表せず,2進数に変換すると無限に続く小数になります。したがって正解は「ア」です。ほかの選択肢は分母を2のべき乗に約分できる点で誤りです。