x=0
IF X>=0
;因为X=0,符合X>=0的条件,所以X>=0值为真,接着往下执行“IF X>0”
IF X>0
;因为X=0,不符合X>0的条件,所以X>0值为假,跳过“Y=1”执行“ELSE”后面的“Y=0”,结束内层的IF语句,然后又结束外层的“IF”语句
Y=1
SLSE ;应该是ELSE
Y=0
ENDIF
ELSE
Y=-1
ENDIF
?"Y=",Y运行结果多少
;据以上分析,Y=0
S=0
T=1
FOR N=1 TO 5
;FOR循环语句,N为循环控制变量,同时也参与计算,初值为1,“5”是为循环设置的终止值,“TO 5”是指让N从1步进到5,这里步进值为1
T=T*N
;这段循环实际上就是求5的阶乘,结果存储在变量T中
IF N %2=0
;判断N是否为偶数
S=S+T
;如果N是偶数,则将T中的值叠加到变量S中,因为N从1步进到5,中间有两次值是偶数,一个是“2”,一个是“4”,当N是“2”时,
T=2
ENDIF
;此时S=2,当N步进到“4”时,T=24,此时执行“S=S+T”即“S=2+24”,所以S=26
ENDOR
?S运行结果是多少啊
;据以上分析,S=26。
希望以上的分析能帮到楼主。