• ベストアンサー

進数

進数の足し算の方法を教えて下さい。 次の計算を二進数でせよという問題です。 1+1=10 10+1=11 11+1=100 詳しく説明して下さい なぜ一番最初の問題は.0010でなく10なのですか? 教科書には2は0010と書いてあります。 二進数なので2番目の10などは1と0に分けて考えるのですか? など疑問がたくさんあります。 教えて下さい

noname#158204
noname#158204

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

  • ベストアンサー
回答No.7

またまた補足 十六進数の表現は 0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F、10(イチゼロ)、11、12…ですね あと教科書的には3ビットで表現する8進数も良く出てきます。 0、1、2、3、4、5、6、7、10(やはりイチゼロ)、11、12… ですね。 二進数に直して考えると簡単に8進数←→十六進数に変換できます。

その他の回答 (6)

回答No.6

補足します。 もし、符号(マイナス)も表現するときは【10】と【0010】は異なる値になります。 先頭(左端)のビットが0の場合はプラスの値、1の場合はマイナスの値という符号の意味に使いますので…(具体的表現や、補数云々はまた別の機会に譲ります) あっ ビットとは、1か0のみしか取らない最小単位です。 良く「有る無い」とか「ONOFF」で表されます。 良く見かける「バイト」は8ビットをまとめた単位です。  何で十六進数なんてものが出てくるかと言えば、通常二進数で表現すると長くなりすぎるからと言われますね。 例 11111111(二進数)=FF(十六進数)=255(十進数) 取り急ぎ参考まで

  • kamikami30
  • ベストアンサー率24% (812/3335)
回答No.5

10進数の2は、2進数だと10 教科書に誤解を招く表現があったのかもしれませんが、 基本的に数値を表す場合 先頭の0は書きません。 もしかしたら、計算上見易くするためにそのような書き方をしたのかもしれません。 ○進数とは ○で位が一つ増える数の事です。 10進数だと 一の位 十の位 百の位 となりますが、 2進数だと 一の位 二の位 四の位 八の位 と続きます。 これがなんでか? というものではなくて 10増えると左の位を1増やすというのが10進数 2増えると左の位を1増やすというのが2進数 という風に決めたんですよ。 数字0~9の10種類の数字とこの規則覚えるのと、 数字0~始まる無限のパターンの数字覚えるのとどっちが楽か? ということで、位というものになったんでしょうね。 一の位だけが、どの場合も一の位で特殊ですが 10進数なら 一の位が十になったら左の位が1増える。 左の位は一の10倍の十の位。 十の位が十になったら左の位が1増える。 十の位の左の位は十の位の10倍の百の位 2進数なら 一の位が二になったら左の位が1増える。 左の位は一の位の2倍の二の位 二の位が二になったら左の位が1増える。 左の位は二の位の2倍の四の位 具体的に比べてみて理解できるでしょうか? 基本的な計算の方法は10進数と変わりません。 桁のある数字の意味を理解できているかだけです。

回答No.4

こん**わ お急ぎのようなので取り敢えず… 十進数の二は【10(いちゼロ)】でも【0010(ゼロゼロいちゼロ)】でも同じです。 教科書の後の方に十六進数が出てきませんか? 四ビットで表現出来るのが、(±を考えなければ) ゼロ~十五(十進数)=0000~1111(2進数)=1~F(十六進数)なので、その導入として教科書には0010と書いて有る可能性が有ります。 取り敢えず参考になれば幸いです。

  • DarkMoon
  • ベストアンサー率21% (225/1046)
回答No.3

質問者様の年齢が分かりませんが、 中学校を卒業しているならば、5進数は習っていると思います。 2進数の考え方も、5進数、10進数の考え方が出来ていれば大丈夫だと思います。 二進数の場合、桁の重さは2です。 1(2)+1(2) = 2^0+2^0 = 1+1 = 2 = 2^1 = 10(2) 10(2)+1(2) = 2^1+2^0 = 2+1 = 3 = 2^1+2^0 = 11(2) 11(2)+1(2) = 2^1+2^0+2^0 = 3+1 = 4 = 2^2 = 100(2) 0010 と 10 は同じ数を差しています。桁の数が0なだけ。 2進数は、0と1だけで全ての数を表わそうという表記です。 5進数では、01234を使いますし、10進数では0123456789を使います。

noname#158204
質問者

お礼

高校生です。 中学で5進数は習いませんでした。 わかりやすく教えていただきありがとうございます。 明日テストなので頑張ります

  • asuncion
  • ベストアンサー率33% (2126/6288)
回答No.2

>なぜ一番最初の問題は.0010でなく10なのですか? >教科書には2は0010と書いてあります。 その教科書では、4桁で表現しようとしていたのでありましょう。 十進数においても、例えば789を00789とは書かない、というのと同じことです。 先行する不要なゼロは、ふつう省略しますよね。 >二進数なので2番目の10などは1と0に分けて考えるのですか? そうですね。「じゅう」と読んではいけません。「いちぜろ」と読んでください。 二進数の10=1×(2^1)+0×(2^0) という風に、各々の桁に2のべき乗の重みがかかっています。二進数というのは、そういう意味です。 上記で十進数の例として挙げた789も、 789=7×(10^2)+8×(10^1)+9×(10^0) という風に、各々の桁に10のべき乗の重みがかかっています。十進数というのは、そういう意味です。

noname#158204
質問者

お礼

ありがとうございます よくわかりました 明日テストなので頑張って来ます

  • co2ro
  • ベストアンサー率30% (154/499)
回答No.1

>なぜ一番最初の問題は.0010でなく10なのですか? 答えを4bitで表すか、2bitで表すかの違いでは? >教科書には2は0010と書いてあります。 2ってどれ? 仮に10+1=11の式として 10(bin)+1(bin)=11(bin) は数学的には正解ですが論理(ロジック)的には正解になりえない場合もあります。

関連するQ&A

  • 2進数 8進数 16進数

    2進数の引き算 8進数の足し算、引き算 16進数の足し算、引き算。 この計算方法がいまいちよくわかりません。 2進数引き算 11111101-01111111 8進数足し算 345+674 16進数足し算 EBA-23F どうやって解いていけばいいのでしょうか? ぜひ回答お願いします。

  • コンピュータ系の勉強をスクールに通わず、独学で勉強しています。理解するまで時間がかかってしまいます。お答お願いします。

    質問が少し多くなりますが、よろしくお願いします。 (1)問題、2進数の計算をしなさい。引き算は補数を使ってやること。 1110101-100111= (2)問題、4ビットで計算しなさい。引き算は補数を使ってやること。 0011-0110= 1110+1101= 1110+0111= (3)問題、次の16進数は2進数ではどのように表せますか。また、10進数ではどうですか。 (1)20 → (2)4C → (3)100 → (4)7F → (4)問題、球が100個あります。(球の色は全て赤色です。)     この中から一つ取り出して球の色を教えてもらった場合、何ビ    ットの情報量を得たか答えなさい。(教えてもらう方は球の色    が赤色しかないことは知っている。)計算式をたてて答えなさ    い。 (1)番の問題ですが、他の足し算や掛け算の問題は分かったのですが、引き算がどうしても分からないのです。 (2)番の問題ですが、(1)番にも出てきましたが補数の意味が分かりませ ん。 (3)番の問題では、16進数と2進数、16進数と10進数の対応表ですぐ答えはでてくるのですが、計算方法が分からないのです。 (4)番の問題は、最初から球の色は知っているから情報量はゼロにな  ると思うのですが、計算式をたてて答えなさいとあるので・・・ 長くなり本当にすいません。答えだけではなく計算式も書いて頂けたら有難いことです。文章が下手ですいませんが、宜しくお願いします。

  • やっと就職できたのですが、課題がありましてすごく困っています。お答宜しくお願いします。

    質問が少し多くなりますが、よろしくお願いします。 (1)問題、2進数の計算をしなさい。引き算は補数を使ってやること。 1110101-100111= (2)問題、4ビットで計算しなさい。引き算は補数を使ってやること。 0011-0110= 1110+1101= 1110+0111= (3)問題、次の16進数は2進数ではどのように表せますか。また、10進数ではどうですか。 (1)20 → (2)4C → (3)100 → (4)7F → (4)問題、球が100個あります。(球の色は全て赤色です。)     この中から一つ取り出して球の色を教えてもらった場合、何ビ    ットの情報量を得たか答えなさい。(教えてもらう方は球の色    が赤色しかないことは知っている。)計算式をたてて答えなさ    い。 (1)番の問題ですが、他の足し算や掛け算の問題は分かったのですが、引き算がどうしても分からないのです。 (2)番の問題ですが、(1)番にも出てきましたが補数の意味が分かりませ ん。 (3)番の問題では、16進数と2進数、16進数と10進数の対応表ですぐ答えはでてくるのですが、計算方法が分からないのです。 (4)番の問題は、最初から球の色は知っているから情報量はゼロにな  ると思うのですが、計算式をたてて答えなさいとあるので・・・ 長くなり本当にすいません。答えだけではなく計算式も書いて頂けたら有難いことです。文章が下手ですいませんが、宜しくお願いします。

  • 60進数と10進数の足し算について

    エクセルの計算式で整数部分を10進数、小数部分を60進数と分離して足し算する方法はないでしょうか? 例えば1.30+1.30は3.00、1.45+2.15.1.30は5.30というように答えを足したいのですが。 どなたかご教授お願いします。

  • 数の概念の入っていない様子の児童にどんな学習をすれば良いか?

    私は自宅で小さな塾をしています。 通って1年半になる小3女児。繰り上がり、繰り下がりの計算は出来ます。2桁の足し算の筆算は出来ます。2桁の筆算の引き算はあまり出来ません。 数の合成・分解ですが、「4と5で○」のような問題は出来ても「○と5で9」のような問題は必ず最初に間違えてきます。「9は4と○」という問題では、最初は13と書いてきます。 半具体物を10にまとめて数えることは、問題に指示がある、もしくはあからさまに10でまとまっている図であればやりますが、そうでないとやりません。「15は10と○」は出来ても、「15は○と5」になると最初は出来ません。最初は1と書いてきます。説明して「ああそうか!」と同様の問題が続けば正答しますが、次には忘れています。 数列は2とび、5とびはあいたマスに出来るようになりました。でも、それが数直線になっていると空いたマスに数字を埋めることは出来ません。 説明のために平面タイルやおはじき、立体ブロックなどを持ち出すと嫌な顔をします。「またか?」と言う顔になり「もう、こんなの出来る。簡単だよ。」と言います。目も耳も開いていても、見ても聞いてもいない状態です。 繰り上がり、繰り下がりの文章題は出来ますが、逆思考の文章題になると正答率はかなり下がります。母親が「(合わせると)とか(足すと)と文章にあったら+、(ひくと)とか(さをもとめる)とかの言葉があったら-と教えて、文章問題が出来るようになったんですよ!と話していました。 20+30の計算は出来ても、30+3は出来ません。60とか31と答える。30より3大きい数をイメージすることはできないようです。 九九は暗唱できています。

  • 60進数の四則計算

    いつもお世話になります。 煮詰まっております。いい方法をご教授頂けたらと思います。 小数点以上は10進数、小数点以下(2桁まで)を60進数で表す数値があります。 1.30 ↑↑↑ ||-60進数  -区切り -10進数 このように表す数の四則計算をして、足し算は問題なく出来ます。 それ以外を計算する方法がうまくいきません。 一度数を10進に戻して・・・と思ったのですが、繰り上がり等でおかしくなっています。 期待値は 6.30×1.30=9.45 8.00÷2.00=4.00 などです。 よろしくご教授くださいますようお願い致します。

  • 2進数・10進数・16進数

    過去ログみてもよく分からなかったので質問します。 題名の通り 2進数→10進数(逆に10進数→2進数)などといったような変換ができません。1学期に授業でやったのですが授業プリントなくしてしまい・・・ 例えば(教科書見ながら書いてます) (1)2進数「0010」がどうして10進数で「2」なんですか(計算方法教えてください?? ↑2進数「0010」を色々計算して「2」を出したような気がします。 (2)16進数から2進数への変換も計算方法を教えてください。 例:16進数「C」がなぜ2進数「1100」なんですか?

  • 十進数と十六進数

    過去の質問を見てみたのですがよくわからなかったので質問します。 計算機の授業で十進数の負の数を十六進数に直すという方法を習ったのですが、いまいちわかりません。 問題は「次に示した十進数を二桁の十六進数で表せ」というもので、十進数は「-34」「-105」などです。 基本的なことは分かっているつもりです。 上記の問題の解き方を教えてください。 よろしくお願いします。

  • 16進数の解き方について

     現在16進数の勉強をしているのですが、10~15の数字が16進数の場合、a~fの文字になります。ですが、私にはなぜこうなるのか理解できず、A+1Fといった足し算の計算でもどういうふうに考えて解けばよいのかわかりません。 詳しくおしえて頂けたらと思います。よろしくお願いします。

  • 2進数の計算について

    ITパスポートを受けようと思っているのですが、テクノロジ系の初歩的な部分と思われるところでつまずいてしまっています。 2進数同士の引き算、足し算がの繰上げ繰り下げが分かりません; どなたか分かり易く解説お願いします。 因みに、こんな問題です。 「2進数10110を3倍にしたものはどれか。」(選択肢が4つあります) 10110+10110+10110=答え なのは分かっているのですが、普通の計算と違うので何度テキストを読み返しても分かりません; お願いします。