基本情報技術者試験の過去問と解説
[TOP] [午前分野別] [午後分野別] [キーワード索引] [平成31年春午前] [平成31年春午後]

平成15年 春期 基本情報技術者 午前 問10
問10   自動販売機の状態遷移図

 図は,150 円のジュースを販売する自動販売機の状態遷移において,状態を “Si”,遷移条件を“X / Y + Z ”で表したものである。 “S0”を初期状態とすると,図中の a,b に入れるべき字句の適切な 組合せはどれか。ここで,X は入力を示し,使用可能な硬貨は 50 円と 100 円だけであり, 一度に1枚だけ投入できる。Y は出力を示し,*は何も出力されないことを表す。 また,Z は X と Y による付帯条件“釣銭”を表し,釣銭がない場合は記述しない。 例えば,“100 /ジュース+ 50 ”は,100 円硬貨を投入するとジュースが出て, 釣銭が 50 円であることを表す。

  a b
ア   100 /* 50 /*
イ   100 / 50 50/ジュース
ウ   100 /ジュース 50 /*
エ   100 /ジュース 50 /ジュース

解答←クリックすると正解が表示されます

解説

“ X / * ”は、「X 円投入して、何も出力されないことを表す。」 S0 からS1 は、「 50 円投入して、何も出力されない」ので、 S1 からS0 は、「 100 円投入して、ジュースが出力」となる。(a)

0 からS2 は、「 100 円投入して、何も出力されない」ので、 S2 は、100 円投入された状態である。よって、 S1 からS2は、「 50 円投入して、何も出力されない」となる。(b)


[←前の問題] [次の問題→] [問題一覧表] [分野別] [キーワード索引] [基本情報技術者試験TOP ]