09-循环结构 学案(二)
更新时间:2024-05-02 04:39:01 阅读量: 综合文库 文档下载
- python循环结构推荐度:
- 相关推荐
循环结构 学案(二)
复习:
1、循环结构(当循环、直到循环)
2、控制循环的方法1:计数法。若需要循环次数为n,通常循环变量i初值为1,终值为n,步长为1,判断条件为i<=n,计数语句i=i+1位于循环体最后。
3、计数法练习:
【练习8】求S=1/2+1/4+…+1/2n的值, 其中n由键盘输入。
【练习9】求s=1×2+2×3+3×4+4×5+…+n×(n+1)的值,其中n由键盘输入。 【练习10】求s=1-1/2+1/3-1/4+…-1/n的值(n为偶数,由键盘输入)。
新课:标志法
1、在循环次数确定的情况下,一般用计数法。若循环次数不确定,往往用设置标志性条件的方法来控制循环,称为标志法。 2、设置标志性条件的方法通常有:以输入某一个特殊的数据作为结束循环的标志;以循环体中某个或几个变量满足规定条件作为结束循环的标志等。
【例1】求满足1+2+3+4+…+n>20最小的n值。
分析问题:
? 循环体:用变量s作为累加器,循环变量i作为每次累加的
数据。
? 循环条件:由于要求满足s>20的最小n,因此,循环条件可
以设定为s<=20,当s>20时,才退出循环。
? 由于当s>20后才能退出循环,而此时,前一次循环体内,循环变量i已经又累加了1,所以,退出循环后,循环变量i的值比满足条件的n的值大1,满足条件的最小的n应该为i-1。可用变量跟踪帮助学生理解。
设计算法、画流程图(见图)、运行程序
33
【练习2】求满足1+2+3+4+…+n<20最大的n值。
提示:巩固标志法,循环条件:s<20,循环体:s=s+i,i=i+1。本例的结果为n=5。在验证流程图时,却发现退出循环时,i=7,这是因为s必须超过结束标志才能退出循环,已经多加了一项数据,而i=i+1又位与 s=s+i之后,i又增加了1次。因此满足条件的n的值应为n=i-2。
【例3】输入若干数x,当输入为999时结束,求输入数据的和s。
分析问题:
? 循环体:累加s=s+x,输入数据x。
? 循环条件:当输入数据x=999时结束,因此,进入循环的条件为x
≠999。
1、用当型循环处理时,由于要判断输入的数据x是否为999,因此在进入
循环结构前,先要输入一次x,如果x≠999,则进入循环,执行循环体:s=s+x,并再次输入数据x;当输入数据x=999时,则退出循环。
2、如果在用当型循环处理时,循环体内先输入数据x,在把x累加到s中,则会出现把结束标志999也累加到了s中的情况,输出时,必须减去最后输入的数据x,即999。
3、如果用直到型循环处理,例如图d。因为也是输入x在先,累加和判断在后,结束标记数据999仍然累加到了s中,输出结果时,同样必须减去最后输入的数据x,即999。
设计算法、画流程图(见图)、运行程序
【练习4】输入若干个正数,当输入为0时结束,求所有输入数据的平均值average。
34
正在阅读:
09-循环结构 学案(二)05-02
公共制度答案版05-02
落泪玲珑云散文03-30
收支和预算管理业务内部控制流程图01-25
CCT-3320T 电导率表说明书英文版(原CM230)05-15
江苏省2018-2019学年高二物理学业水平测试模拟试卷(八) Word版含06-14
小学生目标作文06-15
一到二十岁的礼物和对应情话05-09
第七章 不完全竞争市场11-04
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 循环
- 结构
- 09