メインコンテンツまでスキップ

「基本情報技術者試験」タグの記事が1件件あります

全てのタグを見る

0.248 (16) を 10 進数の分数にする問題の簡単な解き方 (基本情報技術者試験)

· 約1分
ひかり
Main bloger

「16 進数の少数 0.248 を 10 進数の分数で表したものはどれか。」の問題について簡単に解く方法を紹介します。

ポイント

16 進数の問題は 2 進数を使う

手順

  1. 16 進数を 2 進数に変換
    0.248(16) = 0.0010 0100 1000(2)

  2. 小数点をなくす
    0.0010 0100 1000(2) = 0.0010 0100 1000(2) × 0010 0000 0000(2) / 0010 0000 0000(2) = 0100 1001(2) / 0010 0000 0000(2)

  3. 2 進数を 10 進数に変換
    0100 1001(2) / 0010 0000 0000(2) = (64 + 8 + 1) / 512
    = 73 / 512