Mathematics
Examination
Test
Archives
【5】 はをこえない最大の整数を与える関数とする.また,は以上の整数を表す変数とする.
100 INPUT A
110 B = 1
120 FOR C = 3 TO A
130 D = 2
140 E = C - D*INT(C/D)
150 IF E = 0 THEN GOTO 200
160 D = D + 1
170 IF D < C THEN GOTO 140
180 B= B + 1
190 PRINT "C =";C
200 NEXT C
210 PRINT "B =";B
220 END
(1) にを入力したとき,行は回実行され,としてが表示される.
また,としてとがこの順番に表示される.
(3) は,をで割った余りを表す変数である.
また,行が実行されるときには,となり,は素数である.
さらに,行が実行されるとき,より小さい素数の個数を表す変数はである.
(3) にを入力したとき,として表示される最後の二つは上から順番にであり,としてが表示される.