関数sigmaは,正の整数を引数maxで受け取り,1からmaxまでの整数の総和を戻り値とする。プログラム中のaに入れる字句として,適切なものはどれか。 〔プログラム〕 ○整数型: sigma(整数型: max) 整数型: calcX ← 0 整数型: n for (n を 1 から max まで 1 ずつ増やす) [ a ] endfor return calcX
ウ. calcX ← calcX + n
総和計算は累積加算が基本となる.calcX に n を順次加える式が必要であり,掛算や定数加算,単純な代入のみでは1から max までの正しい総和を求められない.
ITパスポート 2023年 (令和5年) の過去問一覧へ戻る・問64