アカウント名:
パスワード:
> ゼロ除算発生時に「0」を返す
「9÷0=」の答えは? 小学校算数で出題された問題めぐりネット上で議論2012年11月28日(水) 18時46分http://www.rbbtoday.com/article/2012/11/28/98481.html [rbbtoday.com]
> うちらのころは、のらりくらりと興味を持たないように教えてたかなぁ。
30年前小学校で「10個のりんごを10人で分けたら、1人1個ですね」けど「10個のりんごを0人で分けれないし、1人の個数の答え出ないですね」って教えてました。
プログラミングに戻れば、そもそも割り算うんぬんの前に、分母として(も)使われるその変数が0であることそのものが、そのドメインとして妥当なものなのかどうかって。
リンゴを分ける例で言えば、そもそも人数が0人の場合、「りんごを分ける」という命題(必要)自体が存在しないだろうから、当然、一人あたり位の個数を求める計算(割り算)も必要とされない、はず。つまり「0除算数の場合はどうするか」という問題自体が発生しえない、、、というか、発生する事自体がバグ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
にわかな奴ほど語りたがる -- あるハッカー
一部の世界では正しい (スコア:5, 参考になる)
> ゼロ除算発生時に「0」を返す
「9÷0=」の答えは? 小学校算数で出題された問題めぐりネット上で議論
2012年11月28日(水) 18時46分
http://www.rbbtoday.com/article/2012/11/28/98481.html [rbbtoday.com]
Re: (スコア:1)
うちらのころは、のらりくらりと興味を持たないように教えてたかなぁ。
中学校になって止めろと教わったっけか。
Re: (スコア:2, 興味深い)
> うちらのころは、のらりくらりと興味を持たないように教えてたかなぁ。
30年前小学校で
「10個のりんごを10人で分けたら、1人1個ですね」
けど
「10個のりんごを0人で分けれないし、1人の個数の答え出ないですね」
って教えてました。
Re:一部の世界では正しい (スコア:0)
プログラミングに戻れば、そもそも割り算うんぬんの前に、分母として(も)使われるその変数が0であることそのものが、そのドメインとして妥当なものなのかどうかって。
リンゴを分ける例で言えば、そもそも人数が0人の場合、「りんごを分ける」という命題(必要)自体が存在しないだろうから、当然、一人あたり位の個数を求める計算(割り算)も必要とされない、はず。つまり「0除算数の場合はどうするか」という問題自体が発生しえない、、、というか、発生する事自体がバグ。