この節で学ぶこと
- 途中経過を出力する
- 小さい入力で試す
- 境界値を確認する
- VS Codeのデバッガ
解説
デバッグでは、入力を小さくし、途中の変数を出力して期待値と比較します。境界値や空に近い入力も試すと、条件の漏れを見つけやすくなります。
確認問題
- 「途中経過を出力する」は何のために使いますか。
- 「VS Codeのデバッガ」を使うときに注意すべき点を説明してください。
- この節のコードや手順を、自分の言葉で説明してください。
演習
以前に解いた問題を1つ選び、途中の変数を出力する方法とVS Codeのブレークポイントを使う方法の両方で処理を追跡してください。
まとめ
途中経過を出力する、小さい入力で試す、境界値を確認する、VS Codeのデバッガを学びました。分からない点が残った場合は、コードや手順を小さく分けて一つずつ確かめてください。
次のセクション
次は「付録E 競技プログラミング用テンプレート」へ進みます。
APG4bの対応問題
この節で学ぶこと
解説
デバッグでは、入力を小さくし、途中の変数を出力して期待値と比較します。境界値や空に近い入力も試すと、条件の漏れを見つけやすくなります。
確認問題
演習
以前に解いた問題を1つ選び、途中の変数を出力する方法とVS Codeのブレークポイントを使う方法の両方で処理を追跡してください。
まとめ
途中経過を出力する、小さい入力で試す、境界値を確認する、VS Codeのデバッガを学びました。分からない点が残った場合は、コードや手順を小さく分けて一つずつ確かめてください。
次のセクション
次は「付録E 競技プログラミング用テンプレート」へ進みます。
APG4bの対応問題