题目内容
设计一个算法,计算12-22+32-42+…+992-1002的值,并画出程序框图.
解析:可以用循环结构来实现累加,设计一个累加变量,用s表示,设计一个计数变量,用i表示,另外还要对i进行奇偶的判断,以决定是加还是减,因此还需要用到条件分支结构.算法步骤如下:
第一步:s=0,i=1;
第二步:如果i≤100,则执行第三步,否则输出s;
第三步:如果i是偶数,则s=s-i2,否则s=s+i2;
第四步:i=i+1,转到第二步.
程序框图1-1-21所示.
![]()
图1-1-21
点评:利用循环结构时,一定要理解出循环的次数.准确写出判断框的条件,以免出现多一次循环或少一次循环的情况.
练习册系列答案
相关题目