有这样一种编程语言TOD:
1 只有int型数据且负数是不合法的
2 合法的运算如下:
A.给一个变量清零 V=0;
B.将一个变量赋给另一变量 V1 = V2;
C.变量自增 V++;
D.循环并且可以嵌套使用
i.e. Loop(v1)
……..
Loop(v2)
………
End
. ……..
End
i.e 下面的情况循环执行了两次(请仔细理解)
V=0
V++
V++
Loop(V)
V=0
End
注意:1 常量不能出现“0”以外的数字
2 程序不含任何比较和if语句
3 第一次出现的变量全部当成0
除了以上四种运算外,还可以用show a输出变量a的值。
比如下面的程序段
a=0
b=0
a++
Loop(a)
b++
End
show a
show b
$
则程序的输出是
1
1
现在你要做的事就是,读入一段tod程序,并对其进行解释性执行。