第35回 午後 問58

医用電気電子工学/解答と解説つき

図は入力値の平均を求めるフローチャートである。(a)、(b)に入る組合せはどれか。(図参照)

第35回 午後 問58 の図
  1. (a)n ← n+x、(b)s ← s+1
  2. (a)n ← n+n、(b)s ← s+n
  3. (a)n ← n+1、(b)s ← s+x
  4. (a)n ← n+s、(b)s ← x+1
  5. (a)n ← n+x、(b)s ← s+s

正解3

正解は「3」。平均を求めるには、入力のたびに個数を1ずつ数え(n ← n+1)、入力値xを合計に足し込みます(s ← s+x)。最後に合計を個数で割る(y ← s/n)ことで平均が得られます。