日誌

重要 ゼロ除算

10÷0=?

数学的には不定や計算不能などありますが、プログラミングでも計算するデータ型によって違う結果が得られたり計算不能としてエラーが返されたりします。重要なシステムに限らず、突然止まったりとんでもない結果が返ってきたら困ります。より安定した動作実現のために、除算する変数をチェックしたり例外処理を組み込んだりすることが重要になります。

(プログラミング言語や変数の型によって結果が異なることも是非試してみましょう)