• ベストアンサー

2進数において、3の倍数になる規則は?

10進数では全ての桁の和が3の倍数になればいい では2進数において3の倍数になる規則はなんでしょうか。 逆に3進数において2の倍数になる規則はなんでしょうか。 後者は1の個数が偶数。 でいいですか? 前者についてはなかなか手法がみつかりません。。

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

  • ベストアンサー
  • ranx
  • ベストアンサー率24% (357/1463)
回答No.4

No.2です。 > 10^1 ≡ 10 ≡ -1 (mod 11) > の式に現れる数は全て2進表記ですよね? その通りです。 > 10^2 ≡ (10)^2 ≡100(4のこと)≡ 1(4を3で割るとあまりは1)  (mod 11) > と考えていいですか? その通りです。

anpankudasai
質問者

お礼

ありがとうございます。 これなら後々も応用できそうです! またよろしくおねがいします^^

その他の回答 (4)

noname#6587
noname#6587
回答No.5

フーン、初めて聞きました。知らなかった。 即席に考えた私の答え、、、 (既に回答している皆さんと同じことですが、、、、) 「10進数では全ての桁の和が3の倍数になればい」 --->    数字の並びが ABCの10進数は     (3*3+1)*(3*3+1)*A + (3*3+1)*B + C 一目瞭然。 「では2進数において3の倍数になる規則はなんでしょうか。」 ---> (同様の発想から云うと)   数字の並びが ABCの2進数は     (3-1)*(3-1)*A + (3-1)*B + C だから、A-B+C が 0 (か 3 の倍数?)。  (この場合は、011->3か110->6。)   ABCDについては、 (3-1)*(3*3-2*3+1)*A + (3-1)*(3-1)*B + (3-1)*C + D を見ると、-A+B-C+D が 0 (か 3 の倍数?)。 0011->3 0110->6 1001->9 1100->12 1111->15 (「・・か 3 の倍数」 が出てこないですね。) もっと長くても、見通せますね。 「逆に3進数において2の倍数になる規則はなんでしょうか。 」 -->    (2+1)*(2+1)*(2+1)*A + (2+1)*(2+1)*B + (2+1)*C + D だから、 A+B+C+D が ( 0 か ) 2の倍数。 検証は自分でやってみて!

anpankudasai
質問者

お礼

ありがとうございます。 私も初めてでした。 またよろしくおねがいします

  • massie
  • ベストアンサー率17% (46/265)
回答No.3

 結局#1さん、#2さんと同じことかもしれませんが・・・。          3で割ったときのあまり  1桁目=1・・・     1  2桁目=2・・・     2  3桁目=4・・・     1  4桁目=8・・・     2  5桁目=16・・・    1 という具合に奇数桁は3で割るとあまりが「1」偶数桁はあまりが「2」ということです。ということは奇数桁に数字(2進数ですからもちろん「1」)がある場合は「1」、偶数桁に数字がある場合は「2」をたしていき、その合計が3で割り切れるときは3の倍数というのはどうでしょうか。  1001001001111010111 奇数桁=7 偶数桁=4  2×4=8  7+8=15 なので3の倍数

anpankudasai
質問者

お礼

ありがとうございます。 なんとかわかってきました^^ またよろしくお願いします

  • ranx
  • ベストアンサー率24% (357/1463)
回答No.2

> 10進数では全ての桁の和が3の倍数になればいい と機械的に覚えていたのでは応用がききません。 なぜそうなのかを理解しておきましょう。 10^1≡1 (mod 3) であることが重要です。このため、 10^2≡1^2≡1 (mod 3) 一般に10^n≡1^n≡1 (mod 3) となるため、 a0 + a1・10 + a2・10^2 ・・・ + an・10^n ≡ a0 + a1 + a2 + ・・・ + an となるのです。 2進数では 10^1 ≡ 10 ≡ -1 (mod 11) 10^2 ≡ (-1)^2 ≡ 1 (mod 11) 一般に 10^n=10^(n-2)・10^2 ≡ 10^(n-2) (mod 11)ですから、 一桁おきに足し算と引き算を入れ換えるNo.1さんの方法で正解です。 3進数では 10^1 ≡ 1 (mod 2) ですので、10進数の場合の3の倍数と同じようになります。 つまり、各桁の数をすべて足し合わせた合計が2の倍数なら元の数も2の倍数です。

anpankudasai
質問者

お礼

ありがとうございます。 確認のためなんですが、modや2進表記に慣れていないので以下の点だけ質問させてください。 10^1 ≡ 10 ≡ -1 (mod 11) の式に現れる数は全て2進表記ですよね? かなり無意味なことですが、 10^2 ≡ (10)^2 ≡100(4のこと)≡ 1(4を3で割るとあまりは1)  (mod 11) と考えていいですか?

noname#6248
noname#6248
回答No.1

とっさに思いついたのであまり自信はありませんが… 例 1001010101010101010101011101101の場合 -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +の合計と-の合計を足し算します。 『その結果が3の倍数ならば3の倍数である』とは言えないですかね? +=13 -=4 13-4=9→3の倍数→1001010101010101010101011101101は三の倍数。 二進数→1,2,4,8,16,32,64,128,256…ですよね? 最寄の3の倍数を考えると 1→0 2→3 4→3 8→9 16→15 32→33 64→63 128→129 256→255 ■→□ ■と□を見ていくと、1減っている、1増えているが順になっているようです。 ■の部分の上下を比べると2倍しているわけですから… 1の時=1少なければ3の倍数ですね。 ・1少なければ3の倍数を2倍する→2少なければ3の倍数→1多ければ3の倍数 ・1多ければ3の倍数を2倍する→2多ければ3の倍数→1少なければ3の倍数 どうやら交互に出ているようです。数学的帰納法を簡素化したもの。 1少なければ3の倍数+1多ければ3の倍数=3の倍数 1少なければ3の倍数×3=3の倍数 1多ければば3の倍数×3=3の倍数 ですかね… 証明はしませんがおそらく正解かと思います。

anpankudasai
質問者

お礼

なるほど、ありがとうございます 10進数のように一筋縄ではいかないわけですね・・・ 頭が混乱しているのでまたあとでじっくり読み返したいと思います。

関連するQ&A

  • 7の倍数などの見分け方

    たとえば 偶数なら→2の倍数 各桁の総和が3の倍数なら→3の倍数 下2桁が4で割り切れたら→4の倍数 下一桁が0か5なら→5の倍数 偶数で、各桁の総和が3の倍数なら→6の倍数 下3桁が8で割り切れたら→8の倍数 各桁の総和が9の倍数なら→9の倍数 下1桁が0なら→10の倍数 〔偶数桁目の数字の総和〕-〔奇数桁目の総和〕が11の倍数なら→11の倍数          ・          ・          ・ など、簡単に何の倍数か見分ける方法があると思いますが、7の倍数の見分け方が分かりません。 そのほか13・17・19・23・29……などの素数の倍数の見分け方もあるのでしょうか。 ご存知の方、ご回答よろしくお願いします。

  • 素数、偶数、奇数、倍数を求める。

    整数n1と整数n2に適当な値を代入して、n1からn2までの整数を発生し、発生した個々の整数について調べたいのです。 結果は 10 は偶数で 5 の倍数です。 11 は素数です。 12 は偶数で 6 の倍数です。 13 は素数です。 14 は偶数で 7 の倍数です。 15 は奇数で 5 の倍数です。 16 は偶数で 8 の倍数です。 17 は素数です。 18 は偶数で 9 の倍数です。 19 は素数です。 20 は偶数で 10 の倍数です。 となりたいのです。 教えてくださいお願いします。

  • 3けたの自然数があり、この数の百、十、一の位の数の和が、3の倍数になる

    3けたの自然数があり、この数の百、十、一の位の数の和が、3の倍数になるとき、もとの3けたの数は、3の倍数である。このわけを文字を使って説明しなさい。という問題なのですが、どう解けば良いのでしょうか?中学2年の数学の問題なのですが・・・

  • 整数の個数について

    整数の個数について 数学の問題集で『3桁の正の整数のうち、3で割ると1余る偶数の個数はいくつか』という問題の解説で、 『3で割ると1余る偶数は、6で割ると4余る数である』とあったのですが、 どう理屈でどう考えるとこれが導き出せるのかがわかりません。どのように考えればよいのでしょうか? 例えば、三桁の正の整数で、3で割り切れる数であり、かつ、偶数(2で割り切れる数)の個数、といった場合には、 3と2の最小公倍数である6の倍数で考えて個数を導けばよいとわかるのですが・・・。 自分でも調べてみて、3で割ると1余る→3X+1か3x-2で表せるなど色々考えてみたのですが、行き詰ってしまいました。 どうかご指南をよろしくおねがいします。

  • 偶数、奇数、倍数、約数、素数について教えて下さい。

    小学校で偶数や倍数などについて習ったのですが、 中学校になって、負の数を習ったり、文字式を習ったり、整数の問題をやっているうちに、 定義がいまいち分からなくなってしまいました。(現役中学生です。) ・偶数、奇数、倍数、約数それぞれにゼロは含まれるのか。 ・素数、偶数、奇数、倍数、約数、に負の数は含まれるのか。  これは、例えば、 -1は素数になるのか、 -2は偶数なのか、もしくは、そもそも負の数に偶数と言うものは無いのか(奇数も同様に)、 -12の約数や倍数はあるのか、もしくは、そもそも負の数に約数・倍数がないのか、 あるとしたら、  3の倍数に負の数や、-3の倍数に正の数があるか、  -6と-9の公約数、-8と12の公約数はあるか、 などなどです。 検索してもよく分からないのですが、教えてもらえないでしょうか。

  • 6ないしは7の倍数

    最近、3の倍数で人気上昇中の芸人さんがいますが…それは置いといて、6ないしは7の倍数である、整数の見分け方を教えて下さい。…3の倍数は、各桁ごとを足していき、その計が、3で割り切れるもの、2の倍数は、偶数であることは、知っています。…6の倍数及び7の倍数にも、何か法則性があると考えました。…よろしくお願いします。

  • 倍数の個数の求め方で質問です。

    3ケタの自然数のうち、4の倍数は、 999÷4=249 余り3 99÷4=24余り3 であるから、249-24=225 とありますが、 もし、4ケタの自然数だった場合、999 9÷4の商と、999÷4の商を、 引けばいいのでしょうか? 100から200までの整数について4の倍数の個数を求めるには、200÷4の商-99÷4の商とありますが、 なぜ100ではないのですか? 教えてください。

  • 2桁の自然数のうち、4の倍数

    2桁の自然数のうち、4の倍数はいくつあるか? 模範解答: 2桁の自然数全体の集合をUとする。 Uの部分集合のうち、4の倍数全体の集合をAとすると      A = { 4・3, 4・4, ......, 4・24 } よって、求める個数は      n(A) = 24 - 3 + 1 = 22 (個) ※サイドノート: n(A) = 24 - 3 = 21 (個) ではない! ・・・という問題で、自然数は0を含まないと知っていたので、 1から99の範囲だと思い込み、99/4 = 24 (余り1)、つまり24、 と自信満々で間違えてしまいました。2桁でしたね・・・。 でも、模範解答の計算方法がいまいち不明です。      4・1 = 4      4・2 = 8 の2つは、1桁の自然数なので除外しなければならないんですよね。それなら、      n(A) = 24 - 2 = 22 (個) でいいんじゃないですか? なぜ、模範解答はわざわざ - 3 + 1にしているのですか? この-3って何ですか? この+1って何ですか? 教えて下さい。お願いします。

  • 二つの平方数の和について少し

    質問させていただきます。 平方数と平方数を足すと、ある数になります。 例えば、3の平方と4の平方で25になります。 25は、他の平方の和になることはありません。 ここでは、0は無視します。 そうして、複数の平方の和に分解される最小の数は 50であることがわかります。 1の平方と7の平方、5の平方と5の平方。 その次は、65です。 その次は、85です。 その次は、125です。 このように、5の倍数が続きます。 しかし、221は5の倍数ではないですが、 5の平方と14の平方、10の平方と11の平方。 それでも、5の倍数が85%にまで及びます。 まだ計算が足りないのかもしれません。 20×20程度しか計算していません。 平方数の和に関して考えると、 平方数は、一ケタ目は、1、4、9、6、5、6、9、4、0となり、 その和を計算すると、 5の倍数つまり、1ケタ目が0か5になるのは、35%くらいになります。 円周率をランダムと考えて、0~4(40%)を一つの数エックスとしてみました。 35%に近づけるためです。 そして、複数の平方数の和になる場合を考えました。 しかしエックスは85%には遠く及ばず、 50%くらいで終わりました。 何か規則性のようなものが隠れていると思います。 でも、単なる偶然かもしれません。 参考図書などあれば、よろしくお願いします。

  • 例えば42-24=、71-17=などの解は何故9の倍数?

    42-24,71-17,93-39のように、二桁のある数から、それを逆に並べ替えた数を引いたとき、答えが必ず9の倍数になるのは何故でしょうか?