こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

10進数から2進数への変換の仕方について

10進数から2進数への変換の仕方について
以下のサイトに説明があったのですが、
http://www.pursue.ne.jp/jouhousyo/sysad/sysad010.htm

10進数の60を2進数に変換する場合、変換したい10進数を商が0になるまで2で割りつづけ商と余りを求めていますが、その時に、15/2などは7.5になり余りが、説明では商が7、余りが1になっています。
10進数から2進数へ変換する場合は、小数点以下の余りはすべて1として計算するのでしょうか?

投稿日時 - 2010-06-20 21:44:51

QNo.5982976

困ってます

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

> 小数点以下の余りはすべて1として計算するのでしょうか?
元の10進数が整数なら、2進数で表記しても整数です。

2で割るのは2のn乗の桁について考えるからです。
順に下位の桁に移るので、小数にして考えては行き詰ります。

投稿日時 - 2010-06-20 22:03:11

お礼

日頃のクセと、余りの事をスッカリ忘れていて、気が付けば切なくなりました。
一応、wikiにも書いてありました。
m ÷ n = q … r の場合、m が n で割り切れない場合にも、剰余(じょうよ、remainder, residue; 余り)の概念を導入して除法を(0 で割ることを除いて)整数全体での演算に拡張することができる。具体的には、整数 m を n で割ったとき、商が q で剰余が r であることをm = qn + r かつ 0 ? r < nが満たされることであると定義する。

回答ありがとうございました。

投稿日時 - 2010-06-20 23:58:02

このQ&Aは役に立ちましたか?

63人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

15割る2の場合商が7、余りが1なのです

>10進数から2進数へ変換する場合は、小数点以下の余りはすべて1として計算するのでしょうか?
まったく違います

小学生の算数の復習が必要かと

投稿日時 - 2010-06-20 22:07:09

あなたにオススメの質問