基本情報シリーズ☆第一回~KICK OFF~ | SPECIAL ONE ~KNIGHT OF FIRE~

基本情報シリーズ☆第一回~KICK OFF~

これから,10月の基本情報技術者試験に向け,問題演習本の取り組み状況をUPしていくので,よろしくビックリマーク

【UPする対象】つまずいた問題

【つまずいた問題】
(1)次の10進小数のうち,8進数変換した際に有限小数になるものは?
 ア 0.3 イ 0.4 ウ 0.5 エ 0.8
 (アプローチ)
  ①10進数の小数部に8を掛ける→整数部を取り出し,8進小数に付加。
  ②小数部が0→有限小数確定ひらめき電球
    0以外の場合→小数部に対して8を掛ける。
  以下,ループ

  ア 0.3×8=2.4 → 0.2
    0.4×8=3.2 → 0.23
    0.2×8=1.6 → 0.231
    0.6×8=4.8 → 0.2314
    0.8×8=6.4 → 0.23146 ←小数部が4のため,無限小数
  イ,エも同様に計算し,無限小数
  ウ 0.5×8=4.0 → 0.4 ←小数部が0のため,有限小数

  よって,答えはウ