過去問解きまくり研究所 ホーム

ITパスポート 平成22年度 春期 問95

基礎理論

流れ図に関する問題

〔中問B・文献の貸出管理業務〕〔テクノロジ〕担当者には,社員からの文献の問合せが多い。担当者は,社員から電話で文献名を聞き,貸出可能かどうかを調べている。そこで,文献検索機能を文献システムに追加し,社員に利用させることにした。追加する文献検索機能について,その処理の流れを次の図のとおりにまとめた。図の d 〜 f に入る適切な字句の組合せはどれか。

〔中問B の記述(抜粋・再掲)〕文献システムの貸出表には,文献番号・社員番号・貸出日・返却日などが記録される。貸出処理では返却日に空白値を設定し,返却処理では返却日に当日の日付を設定する。

〔文献検索機能の概要〕
1. 問い合わせる文献名で,文献表をあいまい検索して結果を表示する。
2. 該当する文献があるかを確認し,該当するものがある場合は,貸出可能かどうかを調べる。
3. 貸出中であるか,貸出可能であるかを表示する。

〔図 処理の流れ〕字で書き起こしたもの

開始
  ↓
文献名で文献表をあいまい検索して結果を表示する
  ↓
〈判断〉該当する文献はあるか
  ├─ No  ─→ “文献なし” と表示する ─→ 終了
  └─ Yes
       ↓
        d
       ↓
     〈判断〉該当する貸出レコードはあるか
       ├─ No  ─→  e  ─→ 終了
       └─ Yes ─→  f  ─→ 終了

〔d 〜 f に入れる候補〕
1. “貸出可能” と表示する
2. “貸出中” と表示する
3. 文献番号で貸出表を検索し,返却日が空白値の貸出レコードを抽出する
4. 文献番号で貸出表を検索し,最も古い貸出日の貸出レコードを抽出する

def
ア312
イ321
ウ412
エ421
答えと解説

✓ これが正解ア 3 1 2

解説

返した日が空のままの行があるなら、いまは貸し出し中です。

流れ図の空欄は、判断の意味から埋めていきます。貸せるかどうかは、いま誰かが借りているかで決まります。借りている行は返した日がまだ空のままなので、最初の空欄には、返した日が空の行を貸出の表から抜き出す操作が入ります。いちばん古い貸出の日を探す操作は誤りで、返し終えた行にも、いちばん古い行は必ずあるからです。次の判断は、その行があるかどうかを聞いています。あれば借りている人がいるので貸し出し中と示し、無ければ誰も借りていないので貸せると示します。この組を挙げた選択肢が正解で、空の値が印になります。行があることを貸せる印と読むと答えが逆になるので、印の向きを読みます。シラバスも、流れ図で表す方法を学ぶよう求めています。

ほかの選択肢の解説

この分野を演習で解く この問題を記録に残す

関連用語

出典:平成22年度 春期 ITパスポート試験 問95(改変:原典の図表をテキストに書き起こした)

解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。

同じ分野の問題

誤りを見つけたら報告する(メールが開きます)