精英家教网 > 高中数学 > 题目详情

(开放题)写出求小于100的所有偶数的和的一个算法,并写出伪代码.

答案:
解析:

  解法一:用循环语句表示为:

  S←2

  For I From 4 To 100 Step 2

  S←S+I

  End For

  Print S

  解法二:用循环语句表示为:

  S←2

  I←4

  While I≤100

  S←S+I

  I←I+2

  End While

  Print S

  分析:本题考查循环语句在算法中的应用.常见的循环语句有两种:“For”语句和“While”语句.当循环次数已经确定时,用“For”语句来表示.“While”语句的特点是:首先对条件进行判断,如果条件成立,则执行循环体部分,每次执行循环体前都要对条件进行判断.这样重复执行直到条件不成立时,才跳过循环体,结束循环.由于此题中循环次数一定,所以,采用“For”语句.

  解决这一算法的步骤如下:

  第一步:S←2;

  第二步:I←4;

  第三步:S←S+I;

  第四步:I←I+2;

  第五步:如果I≤100,那么转第三步;

  第六步:输出S.


练习册系列答案
相关习题

同步练习册答案