ITパスポート 平成22年度 春期 問95
基礎理論
流れ図に関する問題
〔中問B・文献の貸出管理業務〕〔テクノロジ〕担当者には,社員からの文献の問合せが多い。担当者は,社員から電話で文献名を聞き,貸出可能かどうかを調べている。そこで,文献検索機能を文献システムに追加し,社員に利用させることにした。追加する文献検索機能について,その処理の流れを次の図のとおりにまとめた。図の d 〜 f に入る適切な字句の組合せはどれか。
〔中問B の記述(抜粋・再掲)〕文献システムの貸出表には,文献番号・社員番号・貸出日・返却日などが記録される。貸出処理では返却日に空白値を設定し,返却処理では返却日に当日の日付を設定する。
〔文献検索機能の概要〕
1. 問い合わせる文献名で,文献表をあいまい検索して結果を表示する。
2. 該当する文献があるかを確認し,該当するものがある場合は,貸出可能かどうかを調べる。
3. 貸出中であるか,貸出可能であるかを表示する。
〔図 処理の流れ〕字で書き起こしたもの
開始
↓
文献名で文献表をあいまい検索して結果を表示する
↓
〈判断〉該当する文献はあるか
├─ No ─→ “文献なし” と表示する ─→ 終了
└─ Yes
↓
d
↓
〈判断〉該当する貸出レコードはあるか
├─ No ─→ e ─→ 終了
└─ Yes ─→ f ─→ 終了
〔d 〜 f に入れる候補〕
1. “貸出可能” と表示する
2. “貸出中” と表示する
3. 文献番号で貸出表を検索し,返却日が空白値の貸出レコードを抽出する
4. 文献番号で貸出表を検索し,最も古い貸出日の貸出レコードを抽出する
| d | e | f | |
|---|---|---|---|
| ア | 3 | 1 | 2 |
| イ | 3 | 2 | 1 |
| ウ | 4 | 1 | 2 |
| エ | 4 | 2 | 1 |
- ア 3 1 2
- イ 3 2 1
- ウ 4 1 2
- エ 4 2 1
答えと解説
✓ これが正解ア 3 1 2
解説
返した日が空のままの行があるなら、いまは貸し出し中です。
流れ図の空欄は、判断の意味から埋めていきます。貸せるかどうかは、いま誰かが借りているかで決まります。借りている行は返した日がまだ空のままなので、最初の空欄には、返した日が空の行を貸出の表から抜き出す操作が入ります。いちばん古い貸出の日を探す操作は誤りで、返し終えた行にも、いちばん古い行は必ずあるからです。次の判断は、その行があるかどうかを聞いています。あれば借りている人がいるので貸し出し中と示し、無ければ誰も借りていないので貸せると示します。この組を挙げた選択肢が正解で、空の値が印になります。行があることを貸せる印と読むと答えが逆になるので、印の向きを読みます。シラバスも、流れ図で表す方法を学ぶよう求めています。
ほかの選択肢の解説
- イ 3 2 1:二つの示し方を入れ替えた組です。抜き出す操作までは正しく置けていますが、行があるのは借りている印なので、そこで貸せると示すと答えが逆になります。
- ウ 4 1 2:いちばん古い行を探す組です。示し方のほうは正しく置けていますが、古い行は返し終えた後にも残るので、いま借りているかどうかとは関わらず、印になりません。探す条件そのものが違います。
- エ 4 2 1:探し方も示し方も違う組です。古い行を探し、そのうえ示し方も入れ替えているので、どちらの手も印の読み方から外れています。二か所とも直す必要がある、四つの中で最も遠い組です。
関連用語
出典:平成22年度 春期 ITパスポート試験 問95(改変:原典の図表をテキストに書き起こした)
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
同じ分野の問題
- 平成26年度 秋期 特別措置試験 問95
- 平成26年度 秋期 特別措置試験 問96
- 平成24年度 秋期 特別措置試験 問94
- 平成24年度 秋期 特別措置試験 問95
- 平成24年度 秋期 特別措置試験 問96
誤りを見つけたら報告する