質問: ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/712fff1ba180a6324726953b5a1bfc22.jpeg) サイコロのアルゴリズムの問題を解いたのですが、トレースのやり方がわかりません。一番下にトレースっぽく書いたんですがわけわからなくなりました。この場合、どの様に検証すれば良いでしょうか?手書きで確認できるとレースのやり方でお願いします。
回答: 紙に書かせるとは...時代が逆行して...ゲフンゲフン。 破り捨てる自信が...ゲフン。 検証しろと書かれていないのに、確認されてるのはいいことだと思います。 テストが不要か必要かといわれれば、あったほうがいいわけですから。 とはいえ、紙でテストも検証もしづらいと思います。 上から一行ずつ、変数の取りえる値を確認し齟齬が生まれないかを確認してください。 たとえば、i <= 8 とありますが、iは 0~8 の値を取りますよね? 0, 1, ..., 8 と、合計9回入力することになりそうです。 この点大丈夫でしょうか? まずは、トレースより、そう言った確認から始めてみては。 あとは、実際に動かしてデバッグするのが普通かと。 デバッグ機能を使えるようになると幸せになれますので、プログラムを組むようになったらすぐに教えてもらってください。デバッグは、横について教えてもらうのが一番いいかと。媚びていきましょう。(先生、デバッグ機能はいの一番に教えるべきですよ...) デバッグ機能では、一行一行プログラムを実行してゆくことができます。 その際、変数の値も見れますので幸せです。