図は入力値の平均を求めるフローチャートである。(a)、(b)に入る組合せはどれか。(図参照)
- (a)n ← n+x、(b)s ← s+1
- (a)n ← n+n、(b)s ← s+n
- (a)n ← n+1、(b)s ← s+x
- (a)n ← n+s、(b)s ← x+1
- (a)n ← n+x、(b)s ← s+s
正解3
正解は「3」。平均を求めるには、入力のたびに個数を1ずつ数え(n ← n+1)、入力値xを合計に足し込みます(s ← s+x)。最後に合計を個数で割る(y ← s/n)ことで平均が得られます。