目次> 第19章> 19.3 TOPUPPREVNEXT

19.3 状態遷移図をボタンごとに整理する(状態遷移表)

ボタンごとのアクションリスナをプログラミングするために、 ステートチャート図から状態遷移表を作成します。
状態遷移図の各状態について、出口の矢印をひろい、横方向に表を完成させます。

状態 \ 入力数字演算子 +/- BSCE ACTax
状態名状態表示
状態1最初の数値in [1]
[2]
状態2
[5]
状態3
[9]
[11]
[12]
[8]
状態3
[13]
状態2演算子reg [4]
状態4
[3]

状態3
[10]


[8]
状態3
[14]
状態3reg [4]
状態1
[3]
状態2

[10]


[8]
状態3
[14]
状態42番目以降の数値in [1]
[6]
状態2
[7]
状態3
[9]
[11]
[12]
[8]
状態3
[13]

[1]in ← in * 10 + 数字
[2]reg ← in
op ← 演算子
[3]op ← 演算子
[4]in ← 数字
[5]reg ← in
[6]reg ← reg [op] in
op ← 演算子
[7]reg ← reg [op] in
[8]reg ← 0
[9]in ← − in
[10]reg ← − reg
[11]in ← in / 10
[12]in ← 0
[13]in ← in * 1.05
[14]reg ← reg * 1.05


更新日:2013/12/09 TOPUPPREVNEXT