高中会考信息技术VB题s=0for k=1 to 10 step 2s=s+kNext该程序运行后变量s的值是 -----------.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 12:43:09
高中会考信息技术VB题s=0for k=1 to 10 step 2s=s+kNext该程序运行后变量s的值是 -----------.

高中会考信息技术VB题s=0for k=1 to 10 step 2s=s+kNext该程序运行后变量s的值是 -----------.
高中会考信息技术VB题
s=0
for k=1 to 10 step 2
s=s+k
Next
该程序运行后变量s的值是 -----------.

高中会考信息技术VB题s=0for k=1 to 10 step 2s=s+kNext该程序运行后变量s的值是 -----------.
O+1=1
1+2=3
3+3=6
6+4=10
10+5=15
15+6=21
21+7=28
28+8=36
36+9=45
45+10=55
最后S的值为55
我觉得的是这样子啊~

s=0 将0赋值给S
for k=1 to 10 step 2 首先把初值1赋给循环变量K,接着检查“循环变量”值是否大于终值10,执行将K+S原始值赋值给S,然后next ,把循环变量...

全部展开

s=0 将0赋值给S
for k=1 to 10 step 2 首先把初值1赋给循环变量K,接着检查“循环变量”值是否大于终值10,执行将K+S原始值赋值给S,然后next ,把循环变量的值1加上步长2,赋值给K,即K=3,再判断3是否大于终值10,此处为否,继续将K+S原始值赋值给S,然后next,把循环变量的值3加上步长2,赋值给K,即K=5,再判断5是否大于终值10。以此类推。
s=s+k 将K+S(上一次的值或初值)赋值给S
Next 循环以上条件
1 K=1 K<10 S=S'+K=0+1=1
2 K=1+2=3 K<10 S=S'+K=1+3=4
3 K=3+2=5 K<10 S=S'+K=4+5=9
4 K=5+2=7 K<10 S=S'+K=9+7=16
5 K=7+2=9 K<10 S=S'+K=16+9=25
6 K=9+2=11 K≮10 结束循环,输出25。

收起