質問: 情報処理検定プログラミング部門についてです。 この赤の部分はなぜ、人数に+1をするのか分かりません。 情報処理検定プログラミング部門についてです。 この赤の部分はなぜ、人数に+1をするのか分かりません。教えてください。お願いします!
回答: 「男の人数をカウントして表示」プログラムです。 ループの前に “人数” に 0 を設定してます。 1. 1人目の男のデータに来たら、0 を設定していた “人数” に +1 した数値を “人数” に設定するので、“人数” は 1 になります。 2. 2人目の男のデータに来たら、1 に設定していた “人数” に +1 した数値を “人数” に設定するので、“人数” は 2 になります。 3. 3人目の男のデータに来たら、2 に設定していた “人数” に +1 した数値を “人数” に設定するので、“人数” は 3 になります。 ループの最後に、“人数” を表示すると 3 になります。 赤丸の +1 をしていなかったら、ループの前に “人数” に 0 を設定したままなので、ループの最後に、“人数” を表示すると 0 になります。