Mathematics
Examination
Test
Archives
【6】 整数は次のように連続した二つ以上の正の整数の和として表すことができる.
より大きい整数について,これを連続した二つ以上の正の整数の和で表すことができるかどうかを調べるプログラムを次のように作った.
110 INPUT "n =";N
120 FOR J = 1 TO N - 1
130 W = 0
140 FOR K = J TO N
150 PRINT K;
160 W = W + K
170 IF W > N THEN PRINT "No" : GOTO 200
180 IF W = N THEN PRINT "Yes" : GOTO 200
190 NEXT K
200 NEXT J
210 END
(1) このプログラムを実行し,n = ?
に対してを入力すると,新たに表示される最初の行は
Yes
No
となる.
(2) n = ?
に対してを入力すると,
Yes
が回,No
が回表示される.
(3) からまでの数を
n
として,このプログラムを実行する.このとき,
Yes
が回も表示されない
n
を小さい順に書くとである.