题目内容
设计一个算法求S=12-22+32-42+…+92-102,并画出流程图.
考点:设计程序框图解决实际问题
专题:算法和程序框图
分析:可以用循环结构来实现累加,设计一个累加变量,用S表示,设计一个计数变量,用I表示,另外还要对I进行奇偶数的判断,以决定是加还是减,因此还需要用到选择结构.由此能设计出算法并画出流程图.
解答:
解:可以用循环结构来实现累加,
设计一个累加变量,用S表示,设计一个计数变量,用I表示,
另外还要对I进行奇偶数的判断,以决定是加还是减,
因此还需要用到选择结构.
算法为:
第一步:令S=0,I=1;
第二步:当I≤10时,若I是偶数,则S=S-I2;若I是奇数,则S=S+I2;
第三步:I=I+1,返回第二步;
第四步:当I>10时,输出S.
流程图如右图.
设计一个累加变量,用S表示,设计一个计数变量,用I表示,
另外还要对I进行奇偶数的判断,以决定是加还是减,
因此还需要用到选择结构.
算法为:
第一步:令S=0,I=1;
第二步:当I≤10时,若I是偶数,则S=S-I2;若I是奇数,则S=S+I2;
第三步:I=I+1,返回第二步;
第四步:当I>10时,输出S.
流程图如右图.
点评:本题考查算法的设计和流程图的画法,是中档题,解题时要认真审题.
练习册系列答案
相关题目
已知函数f(x)是偶函数,且在区间[1,2]单调递减,则f(x)在区间[-2,-1]上是( )
| A、单调递减函数,且有最小值f(1) |
| B、单调递增函数,且有最大值f(1) |
| C、单调递减函数,且有最小值f(2) |
| D、单调递增函数,且有最大值f(2) |
某几何体的三视图如图所示,则该几何体的体积为( )

A、64+
| ||
B、64-
| ||
| C、96 | ||
| D、32 |