画出求1+3+5+…+2009的值的算法框图.
|
分析:本题是一个累加问题,由于加数较多,采用逐一相加的思路不可取,故引入变量,应用循环结构解决:(1)设循环变量为i,并令其初始值为1,再设一个累加变量为S,令其初始值为0.(2)循环体为S=S+i,i=i+2.(3)终止条件为i>2009. 解:用直到型循环结构设计的算法框图如图所示.
用当型循环结构设计的算法框图如图所示.
点评:涉及求多个数的和与积的算法框图要用到循环结构和条件结构.画图时要注意循环变量的初始值、终值、循环变量的增量在算法中的作用.本题代表了一类相邻两个数的差为常数的求和问题的解法.在设计算法框图时要注意前后两个加数相差2,此时计数变量不是i=i+1,而是i=i+2.若计算1+4+7+…+2011,则计数变量为i=i+3,要根据题意灵活地改变算法中的相应部分. |
科目:高中数学 来源:中学教材全解 高中数学 必修3 B版(配人民教育出版社实验教科书) 配人民教育出版社实验教科书 题型:044
设计求1+3+5+7+9+11+…+31的算法,并画出相应的程序框图.
查看答案和解析>>
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com