专题18算法初步(基础篇)-2018年高考数学备考艺体生百日突围系列(原卷版)

专题18算法初步(基础篇)-2018年高考数学备考艺体生百日突围系列(原卷版)

ID:31732613

大小:502.57 KB

页数:12页

时间:2019-01-17

专题18算法初步(基础篇)-2018年高考数学备考艺体生百日突围系列(原卷版)_第1页
专题18算法初步(基础篇)-2018年高考数学备考艺体生百日突围系列(原卷版)_第2页
专题18算法初步(基础篇)-2018年高考数学备考艺体生百日突围系列(原卷版)_第3页
专题18算法初步(基础篇)-2018年高考数学备考艺体生百日突围系列(原卷版)_第4页
专题18算法初步(基础篇)-2018年高考数学备考艺体生百日突围系列(原卷版)_第5页
资源描述:

《专题18算法初步(基础篇)-2018年高考数学备考艺体生百日突围系列(原卷版)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

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

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

3、条件第一次不成立为止.循环结构一般用于一些有规律的重复计算的算法中,如累加求和、累乘求积等问题常常用循环结构来解决.【讲一讲基本技能】1.必备技能:求解循环结构的算法问题时,只需将各次循环的结构一一进行列举,或寻找规律,适当地进行归纳总结,利用归纳得到的等式进行求解;求解条件结构的算法问题时,一般只需根据变量的取值范围选择不同的条件分支进行求解,选择合适的表达式求解.2.典型例题例1【2017课标1,文10】如图是为了求出满足3/7-2">1000的最小偶数弘那么在V>和二两个空白框中,可以分别填入A.A>1000和n=n+B.A>1000和n=n+2C.A

4、<1000和/尸n+1D.A<1000和/尸卄2例2[2017课标3,文8】执行下面的程序框图,为使输出S的值小于91,则输入的正整数N的最小值为例3[2017山东,文6】执行右侧的程序框图,当输入的x值为4时,输出的y的值为2,则空白判断框中的条件可能为A.x>3B.x>4C.x<4D.x<5【练一练趁热打铁】1.[2017课标II,文10】执行右面的程序框图,如果输入的6/=-1,则输出的5=A.2B.3C.4D.5运行相应的程序,若输入N的值为19,则输岀N的值为(A)0(B)1(C)2(D)33.[2017江苏,4】右图是一个算法流程图,若输入x的值为

5、丄,则输出的y的值是幵始v^-2xv<-2^1og2x结束(第4题)一、选择题(12*5=60分)1.【2018届山西省晋中市高三1月】若执行下图所示的程序,输出的结果为48,则判断框中应填入的条件为()A.宀6?B.i>6?.C.宀4?D.i>4?2.[2018届河南省南阳市高三上学期期末】执行如图的程序框图,若输出S的值是2,则矶的值可以为()A.2014B.2015C.2016D.20173.[2018届辽宁省朝阳市普通高中高三第一次模拟】按照程序框图(如图所示)执行,第3个输出的数是A.6B.5c.4[)•32.[2018届广东省珠海市高三3月检测】执

6、行如图的程序框图,如果输入«=1,则输出的$=(/输出S/结束A.-23R.一191C.23D.1913.[2018届江西省南昌市高三第一次模拟】执行如图所示的程序框图,则输出的八等于()A.1B.2C.3D.44.【2018届江西省重点中学盟校高三第一次联考】执行如图所示的程序框图,若输出S的值为-52,则判断框内应填入(•)学科二网A.i<4?B.X5?C.i>5?D.f<6?111112.[2018届湖南省怀化市高三上学期期末】下图给出的是计算47100值的一个程序框图,则图中判断框内(1)处和执行框中的(2)处应填的语句是()A.i<34,n=n+1B

7、.i234;n=n+3C.i>34,n=n+3d.iV34,??=n+33.[2018届安徽省芜湖市高三上学期期末】下图是一个算法的程序框图,当输入值%为10时,则其输出的结果是()「开始Hi)]11A.2B.2C.4D.42.【2018届四川省成都七中高三二诊(3月)】按照如图所示的程序框图,若输入的a为2018,*为8,则输出的结果为()/输出全紙余故r排列稈到的故/A.2473B.3742C.4106D.60143.己知流程图如图所示,该程序运行后,若输出的a值为16,则循环体的判断框内①处应填()2.[2018届山东省济宁市高三笫一次模拟】执行下列程序

8、框图,若输入的斤等于»则输出的结果是(

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

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

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