- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
备战2018年高考数学一轮复习(热点难点)专题73 每次必考但不落俗套--算法与程序框图
专题73 每次必考但不落俗套--算法与程序框图
考纲要求:
1.了解算法的含义,了解算法的思想.
2.理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构.
3.了解几种基本算法语句——输入语句、输出语句、赋值语句、条件语句、循环语句的含义.
基础知识回顾:
1.程序框图
(1)顺序结构是由若干个依次执行的步骤组成的,这是任何一个算法都离不开的基本结构.
其结构形式为
(2)条件结构是指算法的流程根据条件是否成立而选择执行不同的流向的结构形式.
其结构形式为
(3)循环结构是指从某处开始,按照一定的条件反复执行某些步骤的情况.反复执行的步骤称为循环体.循环结构又分为当型(WHILE型)和直到型(UNTIL型).
其结构形式为
2.基本算法语句包括:
1.输入语句、输出语句、赋值语句的格式与功能
语句 一般格式 功能 输入语句 INPUT“提示内容”;变量 输入信息 输出语句 PRINT“提示内容”;表达式 输出常量、变量的值和系统信息 赋值语句 变量=表达式 将表达式所代表的值赋给变量
2.条件语句
3.循环语句
应用举例:
类型一、计算输出值
例1.【陕西省西安市长安区2018届高三上学期质量检测大联考】执行如图所示的程序框图,如果输入,那么输出的值为
A. 16 B. 256 C. D.
【答案】D
故选D.
例2.【湖北省荆州中学2018届高三上学期第一次双周考】我国古代名著《九章算术》用“更相减损术”求两个正整数的最大公约数是一个伟大创举.这个伟大创举与我国古老的算法—“辗转相除法”实质一样.如图的程序框图即源于“辗转相除法”,当输入时,输出的( )
A. 54 B. 9 C. 12 D. 18
【答案】D
本题选择D选项.
类型二、补全程序框图
例3.如图所示的程序框图输出的是,则条件①可以为( )
A. B. C. D.
【答案】B
【解析】分析程序中各变量、各语句的作用,
再根据流程图所示的顺序,可知:
该程序的作用是累加并输出S=2+22+…+2n的值,
由于S=2+22+…+26=126,
故①中应填n?6.
本题选择B选项.
例4.【四川省雅安市2017届高三下学期第三次诊断考试】
执行如图所示的程序框图,为使输出的数据为,则判断框中应填入的条件为
A. B. C. D.
【答案】A
【解析】第一次, ;
第二次, ;
第三次, ;
第四次, .
输出,所以判断框中应填入的条件为.
本题选择A选项.
类型二、算法案例
例5.用秦九韶算法计算f(x)=3x6+4x5+5x4+6x3+7x2+8x+1当x=0.4时的值,需要进行乘法运算和加法运算的次数分别为 ( )
A. 6,6 B. 5,6 C. 6,5 D. 6,12
【答案】A
【解析】改写多项式,则需进行6次乘法和6次加法运算,故选A.
例6.把十进制的23化成二进制数是 ( )
A. 00 110(2) B. 10 111(2)
C. 10 111(2) D. 11 101(2)
【答案】B
点睛:利用“除k取余法”是将十进制数除以2,然后将商继续除以2,直到商为0,然后将依次所得的余数倒序排列即可得到答案.
方法、规律归纳:
1. 识别程序框图运行和完善程序框图的步骤
识别运行程序框图和完善程序框图是高考的热点.解答这一类问题,第一,要明确程序框图的顺序结构、条件结构和循环结构;第二,要识别运行程序框图,理解框图所解决的实际问题;第三,按照题目的要求完成解答.对程序框图的考查常与数列和函数等知识相结合,进一步强化框图问题的实际背景.
2. .解决程序框图问题要注意几个常用变量:
(1)计数变量:用来记录某个事件发生的次数,如.
(2)累加变量:用来计算数据之和,如.
(3)累乘变量:用来计算数据之积,如.
3. 程序框图问题的解法
(1)解答程序框图的相关问题,首先要认清程序框图中每个“框”的含义,然后按程序框图运行的箭头一步一步向前“走”,搞清每走一步产生的结论.
(2)要特别注意在哪一步结束循环,解答循环结构的程序框图,最好的方法是执行完整每一次循环,防止执行程序不彻底,造成错误.
实战演练:
1.【山东省日照市2017届高三校际联合模拟考试(三模)】
某一算法程序框图如图所示,则输出的S的值为
A. B. C. D. 0
【答案】A
【解析】由已知程序框图的功能是利用循环结构计算并输出变量
2.我国南宋数学家秦九韶(约公元1202—1261年)给出了求次多项式当时的值的一种简捷算法,该算法被后人命名为“秦九韶算法”.
例如,可将3次多项式改写为: 之后进
您可能关注的文档
- 四川省造价员考试理论基础知识重点题型整理.doc
- 国内净水器市场消费浅析.doc
- 国家助学贷款手册(教师版).doc
- 国家普通话测试题.37152511.doc
- 国投矿进风井临时改绞工程安全技术措施.doc
- 国家安全法宣传讲稿.doc
- 国美并购永乐案例研究定稿__毕业论文(会计学).doc
- 国家高速网广州至昆明公路南宁外环段施工组织毕业设计.doc
- 国货物流学的论文.doc
- 国泰公司安全质量标准化表6.29.doc
- 备战2018年高考数学一轮复习(热点难点)专题76 由已知到未知的推理技巧与方法.doc
- 备战2018年高考数学一轮复习(热点难点)专题79 极坐标与参数方程.doc
- 备战2018年高考数学一轮复习(热点难点)专题77 把握递推关系解决数学归纳法问题.doc
- 备战2018年高考数学 纠错笔记系列 专题08 立体几何 理.doc
- 备战2018年高考数学一轮复习(热点难点)专题78 你对数学理解多少--含新信息问题的求解.doc
- 备战2018年高考数学一轮复习(热点难点)专题80 不等式选讲.doc
- 复合土工膜铺设单元工程质量检查表.doc
- 复变函数期末考试试卷及答案.doc
- 复合冲压模具论文.doc
- 外保温常见质量问题及防治措施论文.doc
原创力文档


文档评论(0)