题目内容
已知S=1+(1+3)+(1+3+5)+(1+3+5+7)+…+(1+3+5+…+199)
(Ⅰ)下面给出求S的算法,请将空白部分补充完整;
(Ⅱ)请将求S的流程图补充完整,内容直接填在程序框图中;
解:(Ⅰ)算法分析:(1)S=0,T=0,i=1;
(2)将T+2i-1赋值给T,将S+T赋值给S;
(3)将______赋值给i;
(4)______;
(5)输出S,结束运算.
(Ⅱ)流程图:
![](http://thumb.zyjl.cn/pic2/upload/papers/20140611/2014061111244376110450.png)
(Ⅰ)下面给出求S的算法,请将空白部分补充完整;
(Ⅱ)请将求S的流程图补充完整,内容直接填在程序框图中;
解:(Ⅰ)算法分析:(1)S=0,T=0,i=1;
(2)将T+2i-1赋值给T,将S+T赋值给S;
(3)将______赋值给i;
(4)______;
(5)输出S,结束运算.
(Ⅱ)流程图:
![](http://thumb.zyjl.cn/pic2/upload/papers/20140611/2014061111244376110450.png)
(Ⅰ)∵输出的S=1+(1+3)+(1+3+5)+(1+3+5+7)+…+(1+3+5+…+199),
故(3)中该填的是i的赋值,(4)中该填的是条件语句,
从而将算法分析补充完整如下:
算法分析:(1)S=0,T=0,i=1;
(2)将T+2i-1赋值给T,将S+T赋值给S;
(3)将i+1赋值给i;
(4)判断i是否大于等于100,若大于等于100,进入下一步,否则返回第(2)步;
(5)输出S,结束运算.
故答案为:i+1,判断i是否大于等于100,若大于等于100,进入下一步,否则返回第(2)步;
(Ⅱ)根据(Ⅰ)中的分析,将文字语言转换成程序框图中的算法语言表示,
完整的程序框图如下所示.
![](http://thumb.zyjl.cn/pic2/upload/papers/20140611/2014061111244388610389.png)
故(3)中该填的是i的赋值,(4)中该填的是条件语句,
从而将算法分析补充完整如下:
算法分析:(1)S=0,T=0,i=1;
(2)将T+2i-1赋值给T,将S+T赋值给S;
(3)将i+1赋值给i;
(4)判断i是否大于等于100,若大于等于100,进入下一步,否则返回第(2)步;
(5)输出S,结束运算.
故答案为:i+1,判断i是否大于等于100,若大于等于100,进入下一步,否则返回第(2)步;
(Ⅱ)根据(Ⅰ)中的分析,将文字语言转换成程序框图中的算法语言表示,
完整的程序框图如下所示.
![](http://thumb.zyjl.cn/pic2/upload/papers/20140611/2014061111244388610389.png)
![](http://thumb.zyjl.cn/images/loading.gif)
练习册系列答案
相关题目