アカウント名:
パスワード:
君は小学生から算数をやり直して、0で割る計算は出来ないということを学んできなさい。
なんで「0で割ることはできない」かを考えることができれば、割ってもいいんです。
割り算 A ÷ B = C において、Cを求めるというのは、掛け算 A = B × C において、Cを求めるのとと等価です。ここで0で割るというのは、B=0 の場合のときのことです。
a) Aが0のとき0 = 0 × C において、Cに入る数字を考えると、0でも1でも3.14で何十でも入ります。ですので、答えが決まらない=不定になります。
b) Aが0でないとき(ここでは、0でない代表として1と書いてみます)1 = 0 × C において、Cにはどんな数を入れても等号は成り立ちません。ですので、答えがない=不能になります。
今回の場合、A=何十キロ、B=0リットル、C=求める燃費ですので不能が答えです。
中学の2次方程式の答えで「解なし」がありますが、これは不能のことです。
したがって、「0で割ることはできない」は、「0で割った答えは不定か不能のいずれかである」と言い換えることができます。ただ、どっちにしろ意味のある答えは得られないので、割る作業自体を中止することはよくあることです。
ちなみに(体が)オトナになると「不貞」「不能」「甲斐(性)なし」について学びます。
かけ算の例を出さないで、0で割ることができないという証明をしてくれた人と出会ったことがありません。
それなら、割り算の定義から考えてみましょう。
0で割るということが、定義できない、定められないことが解ると思います。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
UNIXはシンプルである。必要なのはそのシンプルさを理解する素質だけである -- Dennis Ritchie
∞ km/ℓ (スコア:0)
Error: Divide by zero. (スコア:0)
君は小学生から算数をやり直して、0で割る計算は出来ないということを学んできなさい。
Re:Error: Divide by zero. (スコア:1, おもしろおかしい)
なんで「0で割ることはできない」かを考えることができれば、割ってもいいんです。
割り算 A ÷ B = C において、Cを求めるというのは、
掛け算 A = B × C において、Cを求めるのとと等価です。
ここで0で割るというのは、B=0 の場合のときのことです。
a) Aが0のとき
0 = 0 × C において、Cに入る数字を考えると、0でも1でも3.14で何十でも入ります。
ですので、答えが決まらない=不定になります。
b) Aが0でないとき(ここでは、0でない代表として1と書いてみます)
1 = 0 × C において、Cにはどんな数を入れても等号は成り立ちません。
ですので、答えがない=不能になります。
今回の場合、A=何十キロ、B=0リットル、C=求める燃費ですので不能が答えです。
中学の2次方程式の答えで「解なし」がありますが、これは不能のことです。
したがって、「0で割ることはできない」は、「0で割った答えは不定か不能のいずれかである」と言い換えることができます。ただ、どっちにしろ意味のある答えは得られないので、割る作業自体を中止することはよくあることです。
ちなみに(体が)オトナになると「不貞」「不能」「甲斐(性)なし」について学びます。
しっつもーん! (スコア:0)
かけ算の例を出さないで、0で割ることができないという証明をしてくれた人と出会ったことがありません。
Re:しっつもーん! (スコア:1)
それなら、割り算の定義から考えてみましょう。
0で割るということが、定義できない、定められないことが解ると思います。
Re: (スコア:0)
"*" は、別にかけ算とは限りませんよ。
この投稿では、
もし、0 で割ることが可能ならば、1 だけからなる集合上の演算しかありえない。
(1 * 1 = 1 という演算しかないので、1 は単位元であり、さらに零元とも見なせる)
ということを言っています。
逆を返せば、 0 と 1 が異なる集合における演算 * が群を成せば、
0 * a = 1 または a * 0 = 1
を満たす元は、存在しません。
つまり、/ を * の逆演算とすれば、
a / 0
は、定義できないことになります。