- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2014年高考一轮复习热点难点精讲精析:
9.1基本算法语句与程序框图
一、算法与程序框图
※相关链接※
1.算法的特征
(1)概括性:写出的算法必须能解决某一类问题,并且能够重复使用;
(2)逻辑性:算法从它的初始步骤开始,分为若干明确的步骤,前一步是后一步的前提,只有执行完前一步才能进行后一步,而且每一步都是正确无误的,从而组成了一个有着很强逻辑性的序列;
(3)有穷性:算法有一个清晰的起始步,终止步时表示问题得到解答或指出问题没有解答,所有序列必须在有限个步骤内完成,不能无停止地执行下去;
(4)不唯一性:求解某一问题的算法不一定只有唯一的一个,可以有不同的算法,当然这些算法有简繁之分、优劣之别;
(5)普遍性:很多具体的问题,都可以通过设计合理的算法去解决。例如手算法、心算或用算盘、计算器去计算都要经过有限的、事先设计好的步骤加以解决。同样,工作计划、生产流程等都可以认为是算法。
注:算法要求“按部就班地做”,每做一步都有唯一的结果。
2.给出一个问题,设计算法时应注意:
(1)认真分析问题,联系解决此问题的一般数学方法;
(2)综合考虑此类问题中可能涉及的各种情况;
(3)将解决问题的过程划分为若干个步骤;
(4)用简练的语言将各个步骤表示出来。
※例题解析※
〖例〗写出找出1至1 000内7的倍数的一个算法.
解答:算法1:
S1 令A=0;
S2 将A不断增加1,每加一次,就将A除以7,若余数为0,则找
到了一个7的倍数,将其输出;
S3 反复执行第二步,直到A=1 000结束.
算法2:
S1 令k=1;
S2 输出k·7的值;
S3 将k的值增加1,若k·7的值小于1 000,则返回S2,否则结
束.
算法3:
S1 令x=7;
S2 输出x的值;
S3 将x的值增加7,若没有超过1 000,则返回S2,否则结束.
(二)算法的顺序结构和条件结构
※相关链接※
1.顺序结构是最简单的算法结构,语句与语句之间、框与框之间是按从上到下顺序进行的。程序框图中一定包含顺序结构。
2.解决分段函数的求值问题时,一般采用条件结构设计算法。利用条件结构解决算法问题时,要引入判断框,要根据题目的要求引入一个或多个判断框。而判断框内的条件不同,对应的下一图框中的内容和操作要相应地进行变化,故要逐个分析判断框内的条件。
3.画程序框图的规则
(1)使用标准的框图符号;
(2)框图一般按从上到下、从左到右的方向画;
(3)除判断框外,大多数程序框图中的程序框只有一个进入点和一个退出点,判断框是具有超过一个退出点的唯一符号;
(4)在图形符号内描述的语言要非常简练清楚。
注:(1)终端框(起止框)是任何程序框图不可少的,表明程序开始和结束。(2)输入框和输出框可用在算法中任何需要输入、输出的位置。
※例题解析※
〖例〗已知函数,写出求该函数的函数值的算法并画出程序框图。
思路解析:分析算法写出算法选择合适的逻辑结构画出程序框图。
解答:算法如下:
第一步:输入;
第二步:如果,那么使,
否则;
第三步:输出。
程序框图如下:
(三)算法的循环结构
〖例〗设计算法求的值,并画出程序框图
思路解析:(1)这是一个累加求和问题,共99项相加;
(2)设计一个计数变量,一个累加变量,用循环结构实现这一算法。
解答:算法如下:
第一步:令S=0,
第二步:若成立,则执行第三步;
否则,输出S,结束算法;
第三步:
第四步:,返回第二步。
程序框图:
方法一:当型循环程序框图:
方法二:直到型循环程序框图:
注:利用循环结构表示算法,一定要先确定是利用当型循环结构,还是直到型循环结构;第二要选择准确的表示累计的变量;第三要注意在哪一步开始循环。
(四)算法的实际应用
〖例〗意大利数学家菲波拉契,在1202年出版的一书里提出了这样的一个问题:一对兔子饲养到第二个月进入成年,第三个月生一对小兔,以后每个月生一对小兔,所生小兔能全部存活并且也是第二个月成年,第三个月生一对小兔,以后每月生一对小兔. 问这样下去到年底应有多少对兔子? 试画出解决此问题的程序框图,并编写相应的程序
解答: 根据题意可知,第一个月有对小兔,第二个月有对成年兔子,第三个月有两对兔子,从第三个月开始,每个月的兔子对数是前面两个月兔子对数的和,设第个月有对兔子,第个月有对兔子,第个月有对兔子,则有,一个月后,即第个月时,式中变量的新值应变第个月兔子的对数(的旧值),变量的新值应变为第个月兔子的对数(的旧值),这样,用求出变量的新值就是个月兔子的数,依此类推,可以得到一个数序列,数序列的第项就是年底应有兔子对数,我们可以先确定前两个月的兔子对数均为,以此为基准,构造一个循环程序,让表示“第×个月的
您可能关注的文档
- 义务教育2014-高考英语基础梳理训练及答案:选修7Unit3Underthesea.doc
- 义务教育2014-高考英语基础梳理训练及答案:选修7Unit4Sharing.doc
- 义务教育2014-高考英语基础梳理训练及答案:选修7Unit5Travellingabroad.doc
- 义务教育2014-高考英语基础梳理训练及答案:选修8Unit1Alandofdiversity.doc
- 义务教育2014-高考英语基础梳理训练及答案:选修8Unit3Inventorsandinventions.doc
- 义务教育2014-高考英语基础梳理训练及答案:选修8Unit4Pygmalion.doc
- 义务教育2014-高考英语语法复习专题精讲精练代词.doc
- 义务教育2014-高考英语基础梳理训练及答案:选修8Unit5Meetingyourancestors.doc
- 义务教育2014-高考英语语法复习专题精讲精练定语从句.doc
- 义务教育2014-高考英语语法复习专题精讲精练动词的时态和语态.doc
- 义务教育2014-年高考数学一轮复习热点难点精讲精析9.2算法案例.doc
- 义务教育2014-年高考数学一轮复习热点难点精讲精析10.1随机抽样.doc
- 义务教育2014-年高考数学一轮复习热点难点精讲精析10.2用样本估计总体与变量间的相关关系.doc
- 义务教育2014-年高考数学一轮复习热点难点精讲精析10.3统计案例.doc
- 义务教育2014-年高考数学一轮复习热点难点精讲精析11.2概率.doc
- 义务教育2014-年高考数学一轮复习热点难点精讲精析11.1计数原理.doc
- 义务教育2014-年高考数学一轮复习热点难点精讲精析11.3随机变量及其分布.doc
- 义务教育2014-年高考数学一轮复习热点难点精讲精析选修系列(第1部分:坐标系与参数方程).doc
- 义务教育2014-年高考数学一轮复习热点难点精讲精析选修系列(第2部分:不等式选讲).doc
- 义务教育2014-年高考数学一轮复习热点难点精讲精析选修系列(第3部分:几何证明选讲).doc
最近下载
- 夏超英自动控制原理678章答案.doc VIP
- 新目标汉语口语课本1教材-第1单元.ppt VIP
- 太原市2020年(春秋版)英语四年级下册Unit 4 At the farm 单元测试卷(I)卷.doc VIP
- 辐射防护软件:PHITS二次开发_(2).PHITS的基本原理与应用.docx VIP
- 新能源汽车检测与故障诊断技术 项目五 车辆无法上电故障诊断与排除.ppt VIP
- 2025年食堂餐厅原材料验收标准 .pdf VIP
- 数控广播报警系统PAGA.ppt VIP
- 急性呼吸衰竭(共34张PPT)【34页】.pptx VIP
- 《O2O模式下企业营运资金管理研究—以森马公司为例》10000字.docx VIP
- 2025年食品原料采购索证验收制度 .pdf VIP
文档评论(0)