バグを起こさない唯一の方法は プログラムを組まないことだ

数値解析の講義を取っています。
講義で計算方法を学び、数回の講義の後、そこまでの内容について演習を行っています。

昨日は演習で、Excelを使った繰返し計算。
条件を与えられ、
その条件にあった式を立て、
講義で習った計算式を入力し、
あとはコンピュータにがんばってもらうだけで答えが出てきます。

最後に、さっきとは異なる条件で演習課題が出されました。


同じように
式を立て、
計算式を入れ、
繰返し計算。

なぜか明らかに間違った答えが出てきました。
見直してみても、式の入力ミスはなし。
式を始から変形してみても、出てくるのは同じ式。

なのに、答えは明らかに間違っているのです。


今日、再び見直して、ようやく間違いを見つけました。
1つのセルだけ式が間違っていたのです。
同じ式を使うセルには、他のセルの式をコピーしているので、ひとつだけ違っているなんてこと にはならないはずなんですが。
修正中にうっかり変更してしまったんでしょうか?



今度こそPCにちゃんと資料を保存しました。
昨日と同じ手順で保存してみたところ、保存ファイルはやっぱりエラー。
なので、別の方法(力技)で保存しました。

昨日、保存確認のときに見たファイルはなんだったんでしょう?

カルノー

熱力学のカルノーじゃありません。(機械でカルノーといったら熱力学のカルノーサイクル)
論理回路のカルノーです。(電気ならたぶんこっち、のはず)