作业帮 > 数学 > 作业

S←0 For I from 1 to 11 step 2 S←2S+3 If S>20 then S←S-20 End

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/07/14 01:55:03
S←0 For I from 1 to 11 step 2 S←2S+3 If S>20 then S←S-20 End If End For Print S
For I from 1 to 11 step 2
此题目这句话 有用么 跟I 有关系么?还有希望 自己做 soso问问的最佳答案 不对或许
For I from 1 to 11 step 2的意思是:
I的值从1开始(from 1),每次加2(step 2),超过11(to 11)为止.
这是个循环语句,循环执行后面的语句6次,I的值分别为1、3、5、7、9、11.
再问: 最后结果多少呢
再答: I值 S原值 执行S←2S+3 判断If S>20 执行S←S-20 1 S=0 S=3 不成立 不执行 3 S=3 S=9 不成立 不执行 5 S=9 S=21 成立 S=1 7 S=1 S=5 不成立 不执行 9 S=5 S=13 不成立 不执行 11 S=13 S=29 成立 S=9 所以S的最终值为9.
再问: 麻烦您了 您的意思是 I 能去到几个数就代表执行几次吧 明白了