全球旧事资料 分类
1正确
程序
INPUTSYM‘’
Y
INPUTSYM下一个符号
声明序列
语句序列
INPUTSYM‘’
Y出口
NERROR
NERROR
f2正确3正确
声明序列
INPUTSYM‘i
t’
Y声明语句
N出口
声明语句
INPUTSYM下一个符号
INPUTSYM‘i
t’
Y
标识符
NERROR
INPUTSYM‘;’
Y
INPUTSYM下一个符号
出口
N
ERROR
f4语句序列
INPUTSYM‘if’
N
INPUTSYM‘while’
N
INPUTSYM‘for’
N
INPUTSYM‘read’
N
INPUTSYM‘write’
N
INPUTSYM‘’
N
INPUTSYM‘ID’
N
INPUTSYM‘(’
N
YY
YY
YY
YY
INPUTSYM
Y
‘NUM’
N
语句
f出口
4语句序列
INPUTSYM‘’
Y出口
N语句
f5正确
语句
INPUTSYM‘if’
N
INPUTSYM‘while’
N
INPUTSYM‘for’
N
INPUTSYM‘read’
N
INPUTSYM‘write’
N
INPUTSYM‘’
N
INPUTSYM‘ID’
N
INPUTSYM‘(’
N
Y
If语句
出口
Y
while语句
出口
Yfor语句
出口
Y
read语句
read语句Y
Y复合语句
Y
出口出口出口
Y
表达式语句
出口
INPUTSYM
Y
‘NUM’
N
f6正确
if语句
INPUTSYM下一个符号
INPUTSYM‘(’
NERROR
Y
INPUTSYM下一个符号
表达式
INPUTSYM‘)’
Y
INPUTSYM下一个符号
NERROR
语句
INPUTSYM‘else’
Y
INPUTSYM下一个符号
N出口
语句
出口
f7正确
while语句
INPUTSYM下一个符号
INPUTSYM‘(’
NERROR
Y
INPUTSYM下一个符号
表达式
INPUTSYM‘)’
N
ERROR
Y
INPUTSYM下一个符号
语句
出口
f8正确
for语句
INPUTSYM下一个符号
INPUTSYM‘(’
Y
INPUTSYM下一个符号
NERROR
表达式
INPUTSYM‘;’
Y
INPUTSYM下一个符号
NERROR
表达式
INPUTSYM‘;’
Y
INPUTSYM下一个符号
表达式
NERROR
INPUTSYM‘)’
N出口
INPUTSYM下一个符号
语句出口
f9正确write_语句
INPUTSYM下一符号表达式
NINPUTSYM
’’
YINPUTSYM下一符号
错误
出口
f10正确
read_语句
NINPUTSYM’ID’
YINPUTSYM下一符号
错误
NINPUTSYM
’’
YINPUTSYM下一符号
错误
出口
11


复合语句INPUTSYM下一符号
语句序列出口
f12正确
表达式语句
INPUTSYM’’
Y
INPUTSYM下一符号
N
表达式
INPUTSYM
N
’’
YINPUTSYM下一符号
出口
错误
f13正确表达式
INPUTSYM
N
’ID’
YINPUTSYM下一符号
布尔表达式
INPUTSYM’’Y
INPUTSYM下一符号
布尔表达式
出口
退回上一字符
出口
f14正确布尔表达式算术表达式
INPUTSYM
Y
’’
N
YINPUTSYM’’
NY
INPUTSYM’’
N
YINPUTSYM’’
N
YINPUTSYM’’
NY
INPUTSYM’’
N
出口
INPUTSYM下一符号算术表达式出口
f15正确
算术表达式

YINPUTSYM
’’
N
INPUTSYM’’Y
N出口
INPUTSYM下一符号
f16正确

因子
YINPUTSYM
’’
N
INPUTSYM’’Y
N出口
INPUTSYM下一符号
f17正确因子
NINPUTSYMr
好听全球资料 返回顶部