- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2. 3
第二章 算法初步
第二章 算法初步
循环结构
预习案
预习案▼自主学习 研读?思考?尝试
教林助读,
问题导航
循环结构中一定含有判断框吗?
循环结构中判断框中的条件是唯一的吗?
循环结构是无限循环的结构吗?
例题导读
P94例9?通过本例学习,学会利用循环结构求某一范围内的
最大数的方法.解答本例的关键是确定循环体,同时也要注 意确定的初始条件和终止条件.
新卸提燥厂
1.循环结构的有关概念
⑴定义:反复执行相同操作的结构.
(2)组成:
”①循环体:在算法框图中反复执行 的部分 循环②循环变量:控制着循环的开始和结束 的变量
结构③循环的终止条件:判断框里的条件,判断竺 继续执行循环体
2. (1)循环结构中必须有一个选择语句 判断循环是否终止, 另外,循环结构中通常有一个计数变量记录循环次数并用于 判断是否结束.
应用循环结构解决问题时,特别注意两个变量(累积变量和
计数变量)的初始值
计数变量)的初始值及计数变量
到底是什么,它们递加的值是
多少,还要特别注意判断框中计数变量的取值限制,不等式 含等号还是不含等号,用大于还是小于,用大于或等于还是 小于或等于,它们的含义是不同的.另外不要漏掉流程线的 亘及与判断框相连的流程线上的标志“壁”与“堂”.
利用循环结构可寻数.使用循环结构寻数时,要明确数字 的甦特征,决定循环的终止竺与数的结构特征的关系及 循环次数,尤其是统计数时,注意要统计的出现次数与鯉_ 次数的区别.
循环结构的应用
在应用循环结构时主要注意三个问题的书写:循环变量及其 初始值,循环体,循环终止的条件.
用循环体来描述算法
在画出算法框图之前,需要确定三件事:
确定循环变量和初始条件:
⑵确定算法中反复执行的部分,即循环体:
(3)确定循环的里条件.
自我尝试r
1.判断正误(正确的打y
1.
判断正误(正确的打y
错误的打“x”)
(1)循环结构中一定包含选择结构?()
含有循环结构的程序框图中的判断框内的条件是唯一
的?()
循环结构的算法框图中一定含有判断框.(
循环结构中一定存在死循环.() 答案:(1)V ⑵X⑶⑷X
算法中通常需要三种不同的结构,下面说法中正确的是
()
A. —个算法只能包含—种结构
B 一个算法最多可以包含两种结构
C. 一个算法必须包含顺序结构
D.一个算法必须包含三种结构
D.
一个算法必须包含三种结构
解析:选C.算法的基本结构有三种:顺序结构、选择结构和 循环结构,但并不是一个算法必须包含三种结构,_个算法 必须包含顺序结构.故选C.
执行如图所示的算法框图,若输 入n的值为6,则输出S的值为 ()
105 B. 16
C. 15 D. 1
/输入i= 1,S= 1■ /输出 s/S=Sxi | | L 丄一i
/输入
i= 1,S= 1
■ /输出 s/
S=Sxi | |
L 丄一
i 二 i+2
如图所示的算法功能是_
;输出的结果为i=
-1 7
出 M+2/
解析:由算法框图得知T和i+2均是正偶数,由迩+2)=624, 输出I, Z+2.这两个数是指求乘积是624的相邻的两个正偶 数.i=24, i+2=26.
答案:求乘积为624的相邻的两个正偶数24 26
奢嗨損淒,
循环结构的特点
重复性:在一个循环结构中,总有一个过程要重复一系列 的步骤若干次,而且每次的操作完全相同.
判断性:每个循环结构都包含一个判断条件,它决定这个
循环的执行与终止.
函数性:循环变量在构造循环结构中起了关键作用,一般
蕴含着函数的思想.
理解循环结构应注意的两点
循环结构中必须包含选择结构,以保证在适当时候终止循 环.
循环结构内不存在无终止的循环,即死循环.
三种基本结构的特征及基本模式
三种基本结构
特征
算法流程图的基本模式
也
按照步骤
顺序结构
B
依次执行
\
C
1
探究案
探究案▼讲练互动 解惑?探究?突破
探究点一 利用循环结构解决累加、累乘问题
例1 设计求1+2+3+4+…+2015的一个算法,并画出 相应的算法框图.
[解]算法步骤如下:
s=0.
i=l.
s=s^ri.
i=i+l.
5.如果i不大于2 015,返回重新执行第3步,
第4步,第5步,否则执行第6步.
6.输出s的值,结束算法.
则最后得到的s的值就是
则最后得到的s的值就是1+2+3+4+…+2
/输岀5/根据以上步骤可画出如图所示的算法框图?
/输岀5/
Q互动探究
Q互动探究
若将本例中的“ +
算法?画出相应的算法框图. 解:算法如下:
设M的值为1;
3.设i的值为2;
3.
如果iW2 015,则执行第4步,第5步,否则执行第6步;
4.计算
4.
计算M乘i并将结果赋给M;
计算i加1并将结果赋给返回执行第3步;
输出M的值并结束算法.
您可能关注的文档
- 高中数学选修1-2(人教A)课件:第二章推理与证明2.2-2.2.2反证法.docx
- 高中数学选修1-2(人教A)课件:第三章数系的扩充与复数的引入阶段复习课.docx
- 高中数学选修1-2(人教A)课件:第四章框图阶段复习课.docx
- 高中数学选修1-2教学课件:4章阶段复习课.docx
- 高中数学选修2-1(人教A)课件:第三章空间向量与立体几何3.2第4课时.docx
- 高中数学选修2-2教学课件:1.5.1&1.5.2.docx
- 高中数学选修2-2教学课件:1章阶段复习课.docx
- 高中数学选修2-2教学课件:2.2.1第1课时.docx
- 高中数学选修2-2教学课件:2.2.2.docx
- 高中数学选修2-2教学课件:3.2.2.docx
- 高中同步创新课堂数学优化方案北师大必修3课件:第2章§3-3.2.docx
- 高中同步创新课堂数学优化方案北师大必修3课件:第3章章末复习提升课.docx
- 高中同步创新课堂数学优化方案北师大必修4课件:第三章§3第1课时.docx
- 高中同步创新课堂数学优化方案北师大必修4课件:第一章§1、§2.docx
- 高中同步创新课堂数学优化方案北师大必修4课件:第一章§4.4.1、4.2.docx
- 高中同步创新课堂数学优化方案讲义课件(北师大必修1):第二章§1.docx
- 高中同步创新课堂数学优化方案讲义课件(北师大必修1):第二章§2.2.1.docx
- 高中同步创新课堂数学优化方案讲义课件(北师大必修1):第二章§3.docx
- 高中同步创新课堂数学优化方案讲义课件(北师大必修1):第二章章末复习提升课.docx
- 高中同步创新课堂数学优化方案讲义课件(北师大必修1):第三章§2.2.2.docx
最近下载
- 新人音版二年级音乐下册优秀教学设计《共产儿童团歌》教案.doc VIP
- 肝硬化诊治指南2025年.docx
- 初中数学新人教版八年级上册13综合与实践 确定匀质薄板的重心位置教学课件2025秋.pptx VIP
- 08【人教版英语字帖】八年级上册单词表衡水体字帖(新目标含音标).pdf VIP
- 2023年10月自考06089劳动关系与劳动法押题及答案.pdf VIP
- 新教科版小学科学实验目录五年级上册.docx VIP
- 合理用药用药班会PPT课件.pptx VIP
- 结构设计弯矩二次分配法计算(表格自带公式).xls VIP
- 规范言行从我做起主题班会.pptx
- PanelView Plus 7 Performance 终端用户手册.pdf VIP
文档评论(0)