![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
s=0 for i=1 to 10 step2 s=s+i next i print s 这个程序怎么解,求详细过程
3个回答
展开全部
意思是s值是0,i的值从1到10递增,每递增一次就进行一次加法:
1、s = 0+1 s=1
2、s = 1+2 s=3
3、s = 3+3 s=6
for i = 1 to 10 step 3是指i分别=1,4,7,10
利用s=s+i
即当i=1时,s=0+1=1;i=4,s=1+4=5;i=7,s=5+7=12;i=10,s=10+12=22。
s=4
i=9的时候,没有超过10,所以继续往下执行,执行到next的时候,i=12,就会跳出循环。
扩展资料:
算法流程:
(1)读入被减数S1,S2(字符串);
(2)置符号位:判断被减数是否大于减数:大则将符号位置为空;小则将符号位置为“-”,交换减数与被减数;
(3)被减数与减数处理成数值,放在数组中;
(4)运算:
A、取数;
B、判断是否需要借位;
C、减,将运算结果放到差数组相应位中;
参考资料来源:百度百科-高精度减法
展开全部
1、该程序的功能是?(4分)
求和, 这是s=1+3+5+7+9
2、程序运行后,s和i的值分别为多少?(6分)
s=25
i=11
3、该循环的循环次数是?退出循环的条件是?(10分)
环次数是 5 退出循环的条件是 i >10 (i=10 末次循环)
求和, 这是s=1+3+5+7+9
2、程序运行后,s和i的值分别为多少?(6分)
s=25
i=11
3、该循环的循环次数是?退出循环的条件是?(10分)
环次数是 5 退出循环的条件是 i >10 (i=10 末次循环)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
意思是s值是0,i的值从1到10递增,然后每递增一次就进行一次加法,
1:s = 0+1 s=1,
2: s = 1+2 s=3,
3: s = 3+3 s=6,
.
.
1:s = 0+1 s=1,
2: s = 1+2 s=3,
3: s = 3+3 s=6,
.
.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询