基礎問題集

数学A 整数問題「n進法」の問題5 解説

数学Aの整数問題「n進法」にある問題5の基礎問題と解説ページです。問題と保存済み解説を公開し、ログイン後はAI質問と学習履歴も利用できます。

MathGrAIl の基礎問題集にある公開問題ページです。ログイン前でも問題と保存済み解説を確認でき、ログイン後はAI質問と学習履歴の保存を利用できます。

数学A整数問題n進法問題5
  • 基礎問題の問題画像と保存済み解説を公開
  • ログイン後にAI質問で復習
  • ログイン後に学習履歴を保存
数学A 整数問題 n進法 問題5の問題画像
問題画像のプレビュー

解説

方針・初手

小数を含む進法変換では、整数部と小数部に分けて考える。整数部は通常の割り算、小数部は $2$ 倍を繰り返す方法で $2$ 進法に直す。

積については、まず $6.75$ を $2$ 進法に直し、与えられた $101.0101_2$ と掛け合わせる。最後に、$2$ 進法から $4$ 進法へ直すときは、小数点を基準に $2$ 桁ずつ区切ればよい。

解法1

まず、$6.75$ を整数部 $6$ と小数部 $0.75$ に分ける。

整数部について、

$$ 6=4+2

$$

であるから、

$$ 6=110_2

$$

である。

次に、小数部 $0.75$ を $2$ 進法で表す。$0.75$ に $2$ を順に掛けると、

$$ \begin{aligned} 0.75 \times 2 &= 1.5,\\ 0.5 \times 2 &= 1.0 \end{aligned}

$$

となる。したがって、小数部は

$$ 0.75=0.11_2

$$

である。

よって、

$$ 6.75=110.11_2

$$

である。

次に、積を求める。与えられた数は $101.0101_2$ であるから、求める積は

$$ 110.11_2 \times 101.0101_2

$$

である。

小数点をいったん無視して計算する。$110.11_2$ は小数部が $2$ 桁、$101.0101_2$ は小数部が $4$ 桁なので、積では小数部が $6$ 桁になる。

$$ 110.11_2=11011_2 \times 2^{-2}

$$

$$ 101.0101_2=1010101_2 \times 2^{-4}

$$

したがって、

$$ \begin{aligned} 110.11_2 \times 101.0101_2 &= (11011_2 \times 1010101_2)\times 2^{-6} \end{aligned} $$

ここで、

$$ 11011_2=27,\qquad 1010101_2=85

$$

なので、

$$ 27 \times 85=2295

$$

である。$2295$ を $2$ 進法に直すと、

$$ 2295=100011110111_2

$$

である。

小数部が $6$ 桁になるように小数点を入れると、

$$ 100011110111_2 \times 2^{-6}=100011.110111_2

$$

したがって、積を $2$ 進法で表すと、

$$ 100011.110111_2

$$

である。

次に、これを $4$ 進法に直す。$4=2^2$ であるから、$2$ 進法の数字を小数点を基準に $2$ 桁ずつ区切ればよい。

$$ \begin{aligned} 100011.110111_2 &= 10\ 00\ 11 . 11\ 01\ 11_2 \end{aligned} $$

それぞれを $4$ 進法の数字に直すと、

$$ 10_2=2,\quad 00_2=0,\quad 11_2=3

$$

また、

$$ 11_2=3,\quad 01_2=1,\quad 11_2=3

$$

である。

したがって、

$$ 100011.110111_2=203.313_4

$$

である。

解説

小数を含む進法変換では、整数部と小数部を分けることが重要である。特に $0.75$ は

$$ 0.75=\frac{3}{4}

$$

なので、$2$ 進法では $0.11_2$ とすぐに分かる。

また、$2$ 進法から $4$ 進法への変換は、$4=2^2$ を利用して $2$ 桁ずつ区切るのが最も速い。小数点を基準にして、整数部は右から、小数部は左から $2$ 桁ずつ区切る点に注意する。

答え

$$ 6.75=110.11_2

$$

また、積は

$$ 110.11_2 \times 101.0101_2=100011.110111_2

$$

したがって、$4$ 進法では

$$ 100011.110111_2=203.313_4

$$

認証状態を確認しています...
MathGrAIl
使い方 マイページ

大学入試数学を、1問ずつ深く解く。

大学別演習と分野別基礎問題演習に対応。解説閲覧とAI質問で効率よく学べます。

今日の一問
基礎問題集から毎日1問を出題します
-
読み込み中...
今日の一問を準備しています...

読み込み中...

科目を選択してください

トピックを選ぶと問題一覧を表示します。

読み込み中...

演習条件を選択してください

大学・文理を選ぶと、年度ごとの問題一覧を表示します。

年度・問題を読み込み中...
- - - -
年度一覧から解きたい問題を選択してください。
答案画像を提出すると、AIが採点して改善点を返します。最大3枚まで追加できます。
クリックまたはドラッグ&ドロップで答案画像を選択(最大3枚)
この問題について質問してください。