- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、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年出版的一书里提出了这样的一个问题:一对兔子饲养到第二个月进入成年,第三个月生一对小兔,以后每个月生一对小兔,所生小兔能全部存活并且也是第二个月成年,第三个月生一对小兔,以后每月生一对小兔. 问这样下去到年底应有多少对兔子? 试画出解决此问题的程序框图,并编写相应的程序
解答: 根据题意可知,第一个月有对小兔,第二个月有对成年兔子,第三个月有两对兔子,从第三个月开始,每个月的兔子对数是前面两个月兔子对数的和,设第个月有对兔子,第个月有对兔子,第个月有对兔子,则有,一个月后,即第个月时,式中变量的新值应变第个月兔子的对数(的旧值),变量的新值应变为第个月兔子的对数(的旧值),这样,用求出变量的新值就是个月兔子的数,依此类推,可以得到一个数序列,数序列的第项就是年底应有兔子对数,我们可以先确定前两个月的兔子对数均为,以此为基准,构造一个循环程序,让表示“第×个月的从
您可能关注的文档
- 高级中学数学教学论文利用几何画板探索轨迹教学.doc
- 高级中学数学必修+选修全部知识点精华归纳总结(新标人教A版).doc
- 高级中学数学竞赛特教师培训参考教材(页).doc
- 高级中学数学自动化测试系统开发与应用研究研究报告.doc
- 高级中学数学经典错因正解汇总:十导数及其应用.doc
- 高级中学数学解题策略之函数与方程.doc
- 高级中学数学高考总复习基本不等式重要不等式均值定理习题及详解.doc
- 高级中学数学高考导数题型分析及解题方法(免费下载).doc
- 高级中学数学高考总复习利用导数研究函数性质习题及详解.doc
- 高级中学数学高考总复习导数实际应用习题及详解.doc
- 2024年企业人力资源管理师之二级人力资源管理师模拟考试试卷A卷含答案完整版720780578.pdf
- 2024年检验类之临床医学检验技术(师)全真模拟考试试卷B卷含答案优质 完整版720844645.pdf
- 2024年四川省成都市第七中学初中学校中考一模物理试题(解析版).pdf
- 2024年二级建造师之二建水利水电实务过关检测试卷B卷附答案 .pdf
- 2024年教师资格之中学思想品德学科知识与教学能力综合检测试卷A卷含完整版720848701.pdf
- 2024年教师信息技术2.0教研组研修计划(优秀模板6篇)(6) .pdf
- 2024年教师资格之幼儿综合素质通关提分题库及完整答案 .pdf
- 2024年心理咨询师之心理咨询师基础知识通关提分题库及完整答案完整版720794806.pdf
- 2024年消防设施操作员之消防设备初级技能题库附答案(典型题).pdf
- 2024年小学信息技术工作计划样本(三篇) .pdf
最近下载
- 农业领域现代化进程研究.docx VIP
- 高职课程建设方案.docx VIP
- 2024版初中六年级上册地理模拟试卷.docx VIP
- 国开电大学习网国家安全教育(山东大学(威海))答案.pdf
- 津津有味·读经典Level1《柳林风声》译文和答案.pdf
- 课题——初中数学作业优化设计的研究研究报告.doc
- 最新2023年国家开放大学国开(中央电大)1827《小企业管理》题库及标准答案.docx
- 2023年合肥城投置业有限公司人员招聘考试参考题库及答案解析.docx
- 交管12123学法减分复习题库500道及完整答案【历年真题】.docx
- 国家开放大学本科《理工英语4》一平台机考真题及答案(第四套).docx
文档评论(0)