• ベストアンサー

小数と分数を2進数に直すやり方を教えてください。

小数と分数を2進数に直すやり方を教えてください。 問.次の数値を2進数にせよ。 0.5 1/32     この問題がわからなくて困っています。 答えだけではなく、解き方も教えてもらえると助かります。 お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • bgm38489
  • ベストアンサー率29% (633/2168)
回答No.4

十進数では、10=10^1、100=10^2、0.1=10^(-1)だね。つまり、10倍ごとに桁が増えたり減ったりするわけ。 対して、2進数では、2倍ごとに桁が変わる。10=2^1、100=2^2…という風にね。小数は、0.1=10^(-1)だったから、2進数では0.1=2^(-1)。これは、1/2ということだから、小数に直せば? 1/32=2^(-5)。10進数でいうときの、10^(-5)を小数に直せば? 分数で考えると、すぐわかる。

0mikage0
質問者

お礼

わかりました! ありがとうございます!!! 他の問題も解いてみましたが、ちゃんとできました^^

その他の回答 (3)

  • info22_
  • ベストアンサー率67% (2650/3922)
回答No.3

0.5=(0.5*2)*2^(-1) =1*2^(-1) =0.1(2進) 1/32=1/2^5 =1*2^(-5) =0.00001 (2進)

0mikage0
質問者

お礼

わかりました! ありがとうございます!!!

  • fronteye
  • ベストアンサー率43% (118/271)
回答No.2

ヒントだけですが、 1未満の10進数と2進数の関係は次のようになります。(2^-3 は 2の-3乗) 2^-1=1/2 → 0.1 2^-2=1/4 → 0.01 2^-3=1/8 → 0.001 2^-4=1/16 → 0.0001

0mikage0
質問者

お礼

わかりました! ありがとうございます!!!

  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.1

二進数なので、2を掛ける(乗算)するたびに、 一桁ずつ左にずれていきます。 0.5 x 2 = 1.0   ※ 2を掛けて、位があがったら 1 になったので、     0.1  です。

0mikage0
質問者

お礼

わかりました! ありがとうございます!!!

関連するQ&A

  • 10進数の分数を16進数の小数で表す

    情報処理の問題(平成20年 春期)で、 問.10 進数の分数 を 16 進数の小数で表したものは?。(答0.08) とあり、解説で 「16 進数の 0.1 は、1/16 で、16 進数の 0.01 は、1/16^2 である。1/16^2=1/256 で、・・・」 ここまではわかるのですが、次に、 「1/32=8/256 となる。」ということがわかりません。 どなたか、教えて下さい(><)

  • 小数と分数

    宿題に小数と分数の問がでました。でも、2.125をどうやって分数にするかわかりません。助けてください!!

  • 10進数の分数 1/32 を16進数の小数で表すと?(基本情報試験)

    10進数の分数 1/32 を16進数の小数で表すと0.08になるようですが、その解説が下記のようになっているのですが、「1/32=8/256」となる部分が理解できません。ご回答お願いします。 16 進数の 0.1 は、1/16 で、16 進数の 0.01 は、1/16^2 である。1/16^2=1/256 で、1/32=8/256 となる。 ※基本情報技術者試験H20春 午前問2より

  • 小数を分数にするやり方と分数から小数にするやり方を教えてください。0.

    小数を分数にするやり方と分数から小数にするやり方を教えてください。0.35が2/7になるのと2/7が何故0.35になるのか教えてください 自分でやると7/20、むりくりしても7/2です(;_;)

  • 小数、循環小数と分数について

    小数、循環小数と分数について 教えてください。 ある本に、『0.63を分数にすると?』というのがあり、 答えは(100x=63.636363...)-(x=0.636363...)=7/11 となっていました。しかし、0.36が循環小数であるという判断はどうするのですか? そもそも循環小数は数字が繰り返されるもので、0.636363・・ 循環小数でないもの(ただの少数?)は0.63ということではないのですか?? ただの少数だと0.63=63/100ではないのでしょうか??? ばかな質問かもしれませんが、どなたか宜しくお願い致します。

  • 小数を習っていない子供に分数を教えるには

    小学生に勉強を教える難しさを実感しました。 近所の子供に分数を教えたのですが、例えば 2/4 + 1/4 で 「四つあるうちの二つ分と、四つあるうちの一つ分を足せば答えだよ」って教えると「じゃあ 3/8が答えだね」って言われました。 たしかにこの説明だと3/8だと思われてもしょうがないと思います。 小数を使えば簡単に教えられますが、小数は習っていないようです。 うまく教える方法があれば教えてください。

  • 小数を用いた分数をなんと呼ぶ?

    「常分数」という語を見つけました。 分子および分母がいずれも整数である分数 http://eow.alc.co.jp/common+fraction/UTF-8/ という説明があります。確かに、分数に小数がつかわれるものも高校時代にみたような気がします。 小数を含んだ分数にも呼び名があるのですか?

  • 分数、小数の計算

    次の小数を分数に直してください。 (1)0.45=9/20 (2)1.32=132/100 (3)12.345=12345/1000 次の計算をしなさい。 (1)2-2/3-0.2=34/30 (2)0.6+3/10×5/6=17/20 (3)3/5×(1.2-0.8)=6/25 (4)3/4+(1.7+1/2)÷3/5=わからないので教えてください! 計算してみたんですがあってますか? 間違ってたら教えてください!

  • 小数を分数に変えるやり方!

    小学校の算数の問題で小数を分数に変える計算の仕方わからないでしょうか? 分かる方、回答お願いします。 例えば11.2とか…

  • 循環小数 既約分数 0.9

    循環小数0.9を既約分数で表してみなさい の答えを教えてください(><)