資格暗記無料で始める

n進数の小数変換と重みとは?

n進数の小数変換と重みとは、n進数の小数部を10進数に変換する際は、小数第1位からn⁻¹, n⁻², n⁻³…という「重み」を掛けて合計する。整数部の変換(各桁にn⁰, n¹, n²…を掛ける)と対をなす考え方で、基本情報では整数部と小数部を合わせた変換問題が出される。

基本情報技術者試験の過去問では2回出題されています(2018年度〜2023年度)。

えぬしんすうのしょうすうへんかんとおもみ

基本情報技術者試験の頻出用語/テクノロジ系/別名:16進小数、10進小数、2進小数


n進数の小数変換と重みの意味

n進数の小数部を10進数に変換する際は、小数第1位からn⁻¹, n⁻², n⁻³…という「重み」を掛けて合計する。整数部の変換(各桁にn⁰, n¹, n²…を掛ける)と対をなす考え方で、基本情報では整数部と小数部を合わせた変換問題が出される。

n進数の小数変換と重みの具体例

2進数「0.101」を10進数に変換すると、1×2⁻¹+0×2⁻²+1×2⁻³=0.5+0+0.125=0.625となる。

n進数の小数変換と重みは試験でどう引っ掛けられる?

小数部の重みはn⁻¹, n⁻², n⁻³…と負のべきで、整数部のようにn¹, n²…と増やしてはいけない。2進小数の0.1は1/2=0.5。有限桁の10進小数が2進では循環し誤差が出る場合がある点も、丸め誤差の問題で問われる。

n進数の小数変換と重みと関連する用語

n進数の小数変換と重みが出た過去問

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。