
No.3ベストアンサー
- 回答日時:
これは、やっかいですが大切な問題です。
以前に関連する質問があります。
http://oshiete1.goo.ne.jp/kotaeru.php3?q=1057715
結論をいうと、どうするかが決まっていません。自分が解きたい問題に応じて、あるいは割り算の使いみちに応じて、どちらかに定義しなければなりません。特に、コンピュータプログラミングでは、お使いの言語で割り算の商と剰余がどう定義されているかを確かめておくことが大切です。
まずは、大原則です。
「A÷B=Q余りR」⇒「A=B×Q+R」かつ「|R| <|B|」
「A÷B=Q余りR」であれば、必ず「A=B×Q+R」であり、|R| <|B| でなければなりません。| | の記号は絶対値を表します(プラスの値はそのまま、マイナスの値はプラスに変えるという意味です)。(例、-3の絶対値は+3)
さて、ここで問題が生じます。
<Aがマイナス、Bがプラスのとき>
たとえば、
ア.(-13)÷5=-2あまり-3 ⇒ -13 = 5×(-2)+(-3), |-3|<|5|
イ.(-13)÷5=-3あまり2 ⇒ -13 = 5×(-3)+2, |2|<|5|
と2通りの答があり、どちらも上の大原則を満たします。これに対して、
http://www.hokuriku.ne.jp/fukiyo/math-qa/amari.htm
上記のページは、余りは常に正という立場です。これは、数学計算の場合、剰余類を使うときに都合がよいからです。そのため、イ.を定義としています。岩波数学辞典でもイ.の定義を採用しています。しかし、コンピュータプログラミングの世界では、C言語の%やdiv関数のようにア.を採用することが多いのです。ExcelのMOD関数ではイですが、VBのMod関数はアです。
<Aがプラス、Bがマイナスのとき>
たとえば、
ウ.13÷(-5)=-2あまり3 ⇒ 13 = (-5)×(-2)+3, |3|<|-5|
エ.13÷(-5)=-3あまり-2 ⇒ 13 = (-5)×(-3)-2, |-2|<|-5|
と2通りの答があり、どちらも上の大原則を満たします。余りを常に正とする立場では、ウを採用することになります。岩波数学辞典には、除数が負の場合の定義がありません。C言語ではウですが、ExcelのMOD関数ではエです。VBのMod関数はウです。
<Aがマイナス、Bがマイナスのとき>
たとえば、
ウ.(-13)÷(-5)=2あまり-3 ⇒ -13 = (-5)×2+(-3), |-3|<|-5|
エ.(-13)÷(-5)=3あまり2 ⇒ -13 = (-5)×3+2, |2|<|-5|
と2通りの答があり、どちらも上の大原則を満たします。余りを常に正とする立場では、エを採用することになります。しかし、C言語でもExcelのMOD関数でもウを採用しています。
このページも参考になります。
http://www.keep-on.com/excelyou/2000lng2/200006/ …
参考URL:http://www.keep-on.com/excelyou/2000lng2/200006/ …
No.4
- 回答日時:
ご質問の意図がつかめないので、違っているのかもしれませんが。
。。私は、マイナスは方向だと思っています。
プラスの方向に対して、180度逆向きがマイナスです。
ある計算の結果、-Zとなった場合、大きさは「Z」で方向がマイナス(180度逆向き)ということでいいのではないでしょうか。
「マイナスで割る」ということをゼロよりも小さいもので割る、という感覚だとおかしい気がします。プラスで割るのと同じだが方向が逆向きなんだ、という感覚に思っています。
書いているうちに、どうも違うような気がしてきました。^^;
公式という意味がわかりませんが、掛け算と割り算の場合は、マイナスが偶数あるとプラスに、奇数あると最終的にマイナスになります。
なので、(1)と(2)は、違ってます。
両方とも、-Zです。
物理計算では、余りを求めることは、普通はなく、小数点数桁まで計算して、割り切れないときは、四捨五入します。
的外れな説明でしたらすみません。。。
No.2
- 回答日時:
No.1の人も書かれていますが、もう少し定義をきちんと書かれた方が回答しやすいです。
「割り算」を整数の剰余と理解し、AをBで割った商Zと余りYを以下のように定義した時のことを回答します。
A=B×Z+Y (0≦Y<B) を満たすZ,Y
この時のZとYの求め方は、Excelの関数でいえば
Z=INT(A/ABS(B))*SGN(B)
Y=A-Z*B
となるのでしょうか?
例) 10 ÷(-3)=-3…1
(-10)÷ 3 =-4…2
(-10)÷(-3)= 4…2
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
教えて!gooグレードポイントがdポイントに変わります!
dアカウント連携を行っていただくと、グレードに応じて「dポイント」が進呈されるようになります。
-
経常利益増加率⇒マイナス÷マイナスは?
財務・会計・経理
-
マイナスの割り算
数学
-
マイナスの割り算(率)について
数学
-
4
『剰余(-10,3)は2を返す』なのですか?
情報処理技術者・Microsoft認定資格
-
5
プラスとマイナスが入った比率の出し方
数学
-
6
エクセルの数式でマイナスの乗除
Windows Vista・XP
-
7
負の余りはあり得ますか?
数学
-
8
-7/3 て-2あまり-1?
数学
-
9
マイナス値の昨年対比率の算出方法?
財務・会計・経理
-
10
前期がマイナスの前年同期比の計算方法について
財務・会計・経理
-
11
伸び率のマイナス数値からのパーセント計算について
数学
-
12
マイナスの数値どうしの対比
Excel(エクセル)
-
13
マイナス-マイナスはなぜプラスになるか?
数学
-
14
エクセルで前年比を計算したい
Excel(エクセル)
-
15
負の数の割り算の余り
数学
-
16
前年比の%の計算式を教えてください
数学
-
17
-2の二乗と(-2)の二乗の違いについて
数学
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
2の6乗の答えと計算方法
-
5
割り算の説明
-
6
Excel関数で、Nの1/3乗という...
-
7
掛け算と割り算の混じった問題
-
8
素因数分解で最小公倍数・最大...
-
9
~の~乗を計算機を使わずに簡...
-
10
πが入った時の回答
-
11
数学の乗数で、マイナス乗が腑...
-
12
4^0.5乗の答え
-
13
数学IIIの増減表について質問が...
-
14
a+aの答えがこんがらがってし...
-
15
概念「素数」の日常生活への応用
-
16
4a*2a√3*1/2の解き方
-
17
代数和ってなんでしょう
-
18
割引の計算がよく説明と理解が...
-
19
AとBの比というのはA/Bの...
-
20
10倍するとゼロを1つ、100倍す...
おすすめ情報
公式facebook
公式twitter