基本情報技術者とは、経済産業省が行う国家資格「情報処理技術者試験」の区分の一つです。試験ではプログラマーやシステムエンジニアなどIT業界で働くために必要とされる基礎知識や情報処理において論理的な考え方ができるか等が問われ、企業から高い評価を獲ることができ、IT業界の入門的な資格として人気があります。
Q&A
解決済
3回答
2267閲覧
総合スコア90
0グッド
0クリップ
投稿2020/07/11 05:13
0
以下は、基本情報技術者試験、午前問題の過去問です。 図1のフローチャートを見ると、ループ2はj=0から繰り返し処理を開始します。 なぜ、配列Aでは(1,0)からスタートしているのでしょうか。
ご教示のほど、よろしくお願い申し上げます。
配列Aが図2の状態のとき,図1の流れ図を実行すると,配列Bが図3の状態になった。図1のaに入れるべき操作はどれか。ここで,配列A,Bの要素をそれぞれ A(i,j),B(i,j) とする。 !
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
質問へのコメント
回答3件
たぶんなにか勘違いをされているのだと思います(外していたらすみませんが)。 おそらく配列の図に惑わされたのではないかと思いますが、「」のある場所は、ここで何かの処理をする、という意味ではなく、ここに「」というデータが入っている、という意味です。
つまりこの問題は
”配列A(全体をよく見るとアルファベットの「F」みたいな形になっている)に対して流れ図の処理を行うと、配列B(全体をよく見ると…アルファベットの「F」が倒れている)になっている。流れ図の処理をどうすれば配列Aの並びのデータが配列Bのような並びになるか”
を問うているものです。ループ自体は(注)にあるように初期値:0 増分:1 終値:7で動きます。
投稿2020/07/11 05:49
総合スコア3041
ベストアンサー
0からスタートするのは、配列の全要素を走査するためでしょう。 配列Aの内容は予め決まっています。配列Aから配列Bを作るのが問題の主旨です。
投稿2020/07/11 05:26
総合スコア35668
回答へのコメント
2020/07/11 05:30
なぜというか、そのようになるよう空欄を埋めろという問題です。
「そのように」は初期値である配列 A から配列 B になるようにという意味です。初期値の左端が空いているのは、そういう問題だからです。
投稿2020/07/11 05:25
総合スコア28669
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
15分調べてもわからないことはteratailで質問しよう!
ただいまの回答率85.35%
質問をまとめることで思考を整理して素早く解決
テンプレート機能で簡単に質問をまとめる
基本情報技術者試験 アルゴリズム
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。