2021年03月06日

平成27年度秋期 基本情報技術者試験問題 問6

問6

配列Aが図2の状態のとき、図1の流れ図を実行すると、配列Bが図3の状態になった。図1のaに入れるべき操作はどれか。ここで、配列A、Bの要素をそれぞれA(i, j)、B(i, j)とする。

平成27年度秋期 基本情報技術者試験問題 問6
    図1 流れ図

          j 
    ───────────────→
    0 1 2 3 4 5 6 7 
 │ ┌─┬─┬─┬─┬─┬─┬─┬─┐
 │0│ │*│*│*│*│*│*│ │
 │ ├─┼─┼─┼─┼─┼─┼─┼─┤
 │1│ │*│ │ │ │ │ │ │
 │ ├─┼─┼─┼─┼─┼─┼─┼─┤
 │2│ │*│ │ │ │ │ │ │
 │ ├─┼─┼─┼─┼─┼─┼─┼─┤
 │3│ │*│*│*│*│ │ │ │
i│ ├─┼─┼─┼─┼─┼─┼─┼─┤
 │4│ │*│ │ │ │ │ │ │
 │ ├─┼─┼─┼─┼─┼─┼─┼─┤
 │5│ │*│ │ │ │ │ │ │
 │ ├─┼─┼─┼─┼─┼─┼─┼─┤
 │6│ │*│ │ │ │ │ │ │
 │ ├─┼─┼─┼─┼─┼─┼─┼─┤
 │7│ │*│ │ │ │ │ │ │
 ↓ └─┴─┴─┴─┴─┴─┴─┴─┘
    図2 配列Aの状態

          j 
    ───────────────→
    0 1 2 3 4 5 6 7 
 │ ┌─┬─┬─┬─┬─┬─┬─┬─┐
 │0│ │ │ │ │ │ │ │ │
 │ ├─┼─┼─┼─┼─┼─┼─┼─┤
 │1│*│*│*│*│*│*│*│*│
 │ ├─┼─┼─┼─┼─┼─┼─┼─┤
 │2│ │ │ │ │*│ │ │*│
 │ ├─┼─┼─┼─┼─┼─┼─┼─┤
 │3│ │ │ │ │*│ │ │*│
i│ ├─┼─┼─┼─┼─┼─┼─┼─┤
 │4│ │ │ │ │*│ │ │*│
 │ ├─┼─┼─┼─┼─┼─┼─┼─┤
 │5│ │ │ │ │ │ │ │*│
 │ ├─┼─┼─┼─┼─┼─┼─┼─┤
 │6│ │ │ │ │ │ │ │*│
 │ ├─┼─┼─┼─┼─┼─┼─┼─┤
 │7│ │ │ │ │ │ │ │ │
 ↓ └─┴─┴─┴─┴─┴─┴─┴─┘
    図3 実行後の配列Bの状態

ア A(i, j) → B(7-i, 7-j)

イ A(i, j) → B(7-j, i)

ウ A(i, j) → B(i, 7-j)

エ A(i, j) → B(j, 7-i)




答えはこちら
タグ:流れ図
posted by ファーストマクロ at 10:43| Comment(0) | H27秋基本情報技術者