2018高考数学备考艺体生百日突围专题18算法初步与复数附解析

2018高考数学备考艺体生百日突围专题18算法初步与复数附解析

ID:42418932

大小:569.85 KB

页数:17页

时间:2019-09-14

2018高考数学备考艺体生百日突围专题18算法初步与复数附解析_第1页
2018高考数学备考艺体生百日突围专题18算法初步与复数附解析_第2页
2018高考数学备考艺体生百日突围专题18算法初步与复数附解析_第3页
2018高考数学备考艺体生百日突围专题18算法初步与复数附解析_第4页
2018高考数学备考艺体生百日突围专题18算法初步与复数附解析_第5页
资源描述:

《2018高考数学备考艺体生百日突围专题18算法初步与复数附解析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、2018高考数学备考艺体生百日突围专题18算法初步与复数附解析专题十八算法初步与复数算法初步【背一背基础知识】算法的三种基本逻辑结构:顺序结构、条件结构、循环结构.1.顺序结构:顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构.顺序结构在程序框图中的体现就是用流程线将程序框口上而下地连接起来,按顺序执行算法步骤.在示意图中,A框和B框是依次执行的,只有在执行完A框指定的操作后,才能接着执行B框所指定的操作.

2、2.条件结构:条件结构是指在算法中通过对条件的判断根据条件是否成立而选择不同流向的算法结构条件P是否成立而选择执行4框或〃框.无论P条件是否成立,只能执行A框或B框之一,不可能同时执行4框和B框,也不可能A框、B框都不执行.一个判断结构可以有多个判断框.条件结构主要应用于一些需要依据条件进行判断的算法屮,如分段函数的的求值、数据大小关系等问题屮,常常用条件结构来设计算法.▼1.循坏结构的两种基本类型:(a)当型循坏:当给定的条件成立时,反复执行循坏体,直至条件不成立为止;(b)直•到型循环:先第一次执行循环体,再判断

3、给定的条件是否成立,若成立,跳出循环体;否则,执行循环体,直至条件第一次不成立为止.•循环结构一般用于一些有规律的重复计算的算法中,如累加求和、累乘求积等问题常常用循环结构來解决.【讲一讲基本技能】1.必备技能:求解循环结构的算法问题时,只紺将各次循环的结构一一进行列举,或寻找规律,适当地进行归纳总结,利用归纳得到的等式进行求解;求解条件结构的算法问题吋,-•般只需根据变量的取值范围选择不同的条件分支进行求解,选择合适的表达式求解.2.典型例题例1【2017课标1,文10】如图是为了求出满足3"-2">1000的最小

4、偶数弘那么在V>和匚二I两个空白框中,可以分别填入/^fljjAn=0/A=3W-2W是/输出n/♦A.A>1000和n=n+B.A>1000和n=n+2C.A<1000和n=n+lD.A<1000和n=n+2【答案】D【解析】试题分析:由题意选择3"-2">1000,则判定框内填^<1000,因为选择偶数,所以矩形框内填兀=用+2,故选D・【考点】程序框图,当型循环结构【名师点睛】识别算法框團和完善算法框图是高考的重点和热点.解决这类问题:首先,要明确算法框图中的顺序结构、条件结构和循环结构;第二,要识别运行算法

5、框團,理解框图解决的实际问题;第三,按照题目的要求完成解答.对框图的考查常与函数和数列等相结合,进一步强化框图问题的实际背景.例2【2017课标3,文8】执行下面的程序框图,为使输出S的值小于91,则输入的正整数"的最小值为()B-4【答案】DC-3D.2【解析】若N=2,第一;欠进入循环,1<2成立,^=1003M=-—=-10,i=2<2成立,第二次进入循环,此时S=100-10=90,M=-晋=1,i=3<2不•成立,所以输出S=90<91成立,所以输入的正整数N的最小值是2,故选D.例3[2017山东,文6】

6、执行右侧的程序框图,当输入的兀值为4时,输出的y的值为2,则空白判断框中的条件可能为B.x>4A.x>3C..x<4D.x<5【答案】B【解析】试题分析:输入X的值为4时:由x+2=6:log24=2可知X=4不满足判断框中的条件,只能是x>4:故选B【练一练趁热打铁】1.[2017课标II,文10】执行右面的程序框图,如果输入的d=—1,则输出的5=【解析】阅读流程图,初始化数值d=—l*=l,S=0循环结果执行如下:第一次:^=0-1=-La=zk=2-第二次:S=T+2=1卫=一1比=3;第三次:$=1—3=

7、—24=匕氐=4;第四次:$=—2+4=2卫=一1.疋=5-第五次:S=2-5=-3:a=IA;=6;第六次:$=-3+6=3卫=-1念=7;结束循环,输出s=3•故选B.2.[2017天津,文4】阅读右面的程序框图,运行相应的程序,若输入N的值为19,则输出N的值为(A)0(B)1(C)2(D)3【答案】C【解析】试题分析:阅读流程图可得,程序执行过程如下:首先初始化数值沁Z9,第一次循环:不满足NW3;V第二次循环:N=不满足NW3;V第三次循环:"=一=2,满足NQ3此时跳出循环体,输出N=3.本題选择C选项.

8、1.[2017江苏,4】右图是一个算法流程图,若输入兀的值为丄,则输出的y的值是幵始y^-2+log2x1结束t丿(第4题)【答案】一2【解析】由题育7=2+1。助2=—2,故答案为一2・16【考点】循环结构流程图【名师点睛】算法与流程图的考查,侧重于对流程图循环结构的考查•先明晰算法及流程图的相关概念,包括选择结构、循环结构、伪代码,其次要重

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。