过程:
定义:S=0,
"For i From 1 To 9 Step 2" 循环调用,定义i从1到9,每做一次加2,即:i依次是1,3,5,7,9每一次S=2S+i例如:i=1时,S=20+1=1;i=3时,S=21+3=5;i=5时,S=25+5=15;i=7时,S=215+7=37;
"If S>20 Then S=S-10" 意思是说:如果S>20,就执行S=S-10;例如:当i=1,3,5时S均没有大于20,故直接跳过;当i=7时,S=37>20,则执行S=37-10=27,当i=9时,S=227+9=63>20,∴S=63-10=53
“End For" 结束循环!
“Print S”打印S 53
输出的结果是:53
原代码用“Do…End Do”语句表示
i←1
S←0
Do
S←S+i
i←i=1
Until i>10
EndDo
Print S
其流程图为:
以上就是关于一道关于流程图与伪代码的数学题全部的内容,包括:一道关于流程图与伪代码的数学题、将下列问题的算法改用伪代码中的“Do…End Do”语句表示,并画出其流程图、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)