题目内容

设计一个算法求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.
流程图如右图.
点评:本题考查算法的设计和流程图的画法,是中档题,解题时要认真审题.
练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网