分析:本题主要考查循环语句及其应用,以及分析和解决问题的能力.由于重复作多次加法,因此用循环语句来解决.观察分析所加的数值,指数相同,底数相邻两数相差2,设计数器i初始值为1,用i=i+2实现底数部分.首先进行算法分析,再画出程序框图,最后转化为算法语句.如果非常熟练,那么可以直接编写程序.思路1用当型循环结构来解决,程序框图如下图所示.
用直到型循环结构来解决,程序框图略.
![]()
解:程序如下:
程序1:
s=0
i=1
WHILE i<=999
s=s+i^2
i=i+2
WEND
PRINT s
END
程序2:
s=0
i=1
DO
s=s+i^2
i=i+2
LOOP UNTIL i >999
PRINT s
END
点评:使用WHILE循环语句设计程序的一般思路:
①把反复要做的工作,作为循环体放在WHILE与WEND之间;
②在WHILE之前,要设置好初始条件,如本例中的i=1;再确定循环条件;
③考虑在循环体内怎样改变条件以退出循环,如本例中的i=i+2.
科目:高中数学 来源: 题型:
| 1 |
| 1×2 |
| 1 |
| 2×3 |
| 1 |
| 3×4 |
| 1 |
| 99×100 |
查看答案和解析>>
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com