Mathematics
Examination
Test
Archives
【6】 与えられた正の整数 N
に対して,1
から N-1
までの整数A
,B
の積を N
で割った余りを表示するプログラムを作った.ここで,INT(X)
は X
を超えない最大の整数を表す関数である.
110 INPUT "n =";N
120 FOR A = 1 TO N - 1
130 FOR B = 1 TO N - 1
140 C = A*B
150 D = C - INT(C/N)*N
160 PRINT D;
170 NEXT B
180 PRINT
190 NEXT A
200 END
(1) n=?
に対して 4
を入力すると,次のように出力される.
(2) n=?
に対して 10
を入力すると個の数が出力される.そのうち 1
は個ある.
個だけ出力される数を小さい方から順に並べると 1
,になる.
(3) n=?
に対して 12
以上 20
以下の整数 K
を入力すると個の数が出力される.このとき,1
が K-1
個出力されるような K
を,小さい順に書くと K =
になる.
【3】 正方形の板を右図のように等分して,からまでの番号を付ける.このようにしてできた小正方形と同じ大きさのカードを枚用意して,からまでの数字を書き込み,袋に入れる.カードを袋の中から取り出して,板の上の同じ番号の場所に置く.
(1) 枚取り出して置くとき,縦または横に列に並ぶ確率はである.
(2) 枚取り出して置くとき,縦列または横列に列がとなりあって並ぶ確率はである.
(3) 枚取り出して置くとき,どの枚も縦にも横にもとなりあわない確率はである.
(4) 枚取り出して置くとき,縦に枚並んだ列と横に枚並んだ列が同時にできる確率はである.
(5) 枚取り出して置くとき,縦にも横にも枚並んだ列が一つもできない確率はである.
(6) 枚取り出して置くとき,縦,横または斜めに連続して列に並ぶ確率はである.