问题
问答题
根据以下简单规格,确认输入整数有效性的应用程序。
(1)输入数由非零数字开始。
(2)该数字后面可接任意位数的数字。
(3)任何输入整数都应以空格结束。
请根据以上处理规则:
根据状态转换图列出对应的状态转换表,给出“当前状态”、当前状态允许的“输入”和对应每一个输入下的“下一个状态”。
答案
参考答案:状态转换表如下所示:
注:Y—执行,N—不执行 状态 执行情况 当前
状态Y Y Y Y 输入 Y Y Y Y 下一个
状态N Y Y Y 输入 N Y N Y 下一个
状态N N Y Y 当前
状态Y Y N Y S1—S2—
S1S1—S2—
S3—S2—S1S1—S2—
S3—S1S1—S2—S3—
S2—S3—S1