ITパスポート ラボ

学習の画面へ

令和5年度 問64

総和を求めるプログラム

出典: 令和5年度 ITパスポート試験 公開問題 問64 (IPA)

関数 sigma は,正の整数を引数 max で受け取り,1 から max までの整数の総和を戻り値とする。プログラム中の a に入れる字句として,適切なものはどれか。

〔プログラム〕

○整数型: sigma(整数型: max)
  整数型: calcX ← 0
  整数型: n
  for (n を 1 から max まで 1 ずつ増やす)
    [ a ]
  endfor
  return calcX
  1. ア calcX ← calcX × n
  2. イ calcX ← calcX + 1
  3. ウ calcX ← calcX + n
  4. エ calcX ← n
正解と解説を見る

正解: ウ

ポイント

n を 1 から max まで 1 ずつ増やしながら、calcX に足していくと、1 から max までの総和になります。

広告

「アルゴリズムとプログラミング」をこのサイトで解く (記録・間違えた問題の解き直し・AI教師への質問)

広告