基礎理論

平成24年度 春期 基本情報技術者試験 午前 問5

図は 70 円切符の自動販売機に硬貨が投入されたときの状態遷移を表している。状態 Q_4 から状態 E へ遷移する事象はどれか。ここで,状態 Q_0 は硬貨が投入されていない状態であり,硬貨が 1 枚投入されるたびに状態は矢印の方向へ遷移するものとする。 なお,状態 E は投入された硬貨の合計が 70 円以上になった状態であり,自動販売機は切符を発行し,釣銭が必要な場合には釣銭を返す。また,自動販売機は 10 円硬貨,50 円硬貨,100 円硬貨だけを受け付けるようになっている。
状態遷移図。初期状態 Q0(太い矢印で開始)。Q0→Q1→Q2→Q3→Q4→Q5→Q6 と順に右へ遷移する矢印。Q0→Q5 と Q1→Q6 の飛び越し遷移(上側の弧)あり。Q0,Q1,Q2,Q3,Q4,Q5,Q6 のそれぞれから終了状態 E(二重丸)への遷移あり。Q4→E の矢印は太線で強調されている。
答えを選ぶ

出典:平成24年度 春期 基本情報技術者試験 午前 問5(問題文は IPA の公開問題。解説は当サイト作成)

解説に誤りを見つけたら、解説の誤りを報告してください。

答えと解説を見る

正解:エ

覚える知識

状態遷移図の読解

状態遷移図は状態と事象による遷移を矢印で表し、各状態から入力ごとの遷移先を読み取る。

この問題で必要なこと

Q4(合計40円)から70円以上になるのは30円以上の硬貨、つまり50円か100円の投入。10円ならQ5に遷移する。

ひっかけ

10円硬貨を含む選択肢は、Q4から10円でQ5へ進む遷移と混同させる。

この知識の出題:本試験系 4 回・免除試験 13 回(公開問題での観測値)。頻出知識ランキング98位(全1,254件中)。

この知識をアプリで解いて覚える レッスン「状態遷移・構文規則・マルコフ過程」で学ぶ

同じ知識の過去問