核心突破专题十四--算法初步教程文件.doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 核心 突破 专题 十四 算法 初步 教程 文件
- 资源描述:
-
核心突破专题十四 算法初步 精品文档 2012考前90天突破——高考核心考点 专题十四 算法初步 【考点定位】2012考纲解读和近几年考点分布 2012考纲解读 (1)算法的含义、程序框图 ① 了解算法的含义,了解算法的思想.② 理解程序框图的三种基本逻辑结构:顺序、条件分支、循环. (2)基本算法语句 理解几种基本算法语句――输入语句、输出语句、赋值语句、条件语句、循环语句的含义. 近几年考点分布 算法不仅是数学及其应用的重要组成部分,也是计算机科学的重要基础。算法初步虽然是新课标增加的内容,但与前面的知识有着密切的联系,并且与实际问题的联系也非常密切。因此,在高考中算法初步知识将与函数、数列、三角、概率、实际问题等知识点进行整合,是高考试题命制的新“靓”点。这样试题就遵循了“在知识网络交汇处设计试题”的命制原则,既符合高考命题“能力立意”的宗旨,又突出了数学的学科特点。这样做,可以从学科的整体高度和思维价值的高度考虑问题,可以揭示数学各知识之间得到的内在联系,可以使考查达到必要的深度。 考查形式与特点是: (1)选择题、填空题主要考查算法的含义、流程图、基本算法语句等内容,一般在每份试卷中有1~2题,多为中档题出现。 (2)在解答题中可通过让学生读程序框图去解决其它问题,此类试题往往是与数列题结合在一起,具有一定的综合性,可以考查学生的识图能力及对数列知识的掌握情况. 【考点pk】名师考点透析 考点一.含循环结构求输出 例1.如果执行图1的框图,输入N=5,则输出的数等于( ) A. B. C. D. 【解析】由程序框图可知,该程序框图的功能计算,现在输入的N=5,所以满足条件的结果为,故选D. 【名师点睛】:该框图含有循环结构,弄清循环体、变量的初始条件和循环的中止条件,算法功能是求和. 考点二.含循环结构填内容 例2.图2是求样本x 1,x2,…,x10平均数的程序框图,图中空白框中应填入的内容为( ) A.S=S+x n B.S=S+ C. S=S+ n D.S=S+ 【解析】根据题意可知,该框图的算法功能是求样本x 1,x2,…,x10平均数,为此须先求和,观察框图执行框里面,应填充求和变量关系式S=S+x n,故选A. 【名师点睛】:本题是以统计知识为背景的算法考题,由于是选择题,可由选项的内容逐一检验. 考点三.只含条件结构填内容 例3.已知函数右图表示的是给定x的值, 求其对应的函数值y的程序框 图,①处应填写 ;②处应填写 . 【解析】由可知,当时,对应的函数 解析式为,所以①处应填写,则②处应填写. 【名师点睛】:本题属算法与函数的综合题.本题即考查对函数解析式的理解,又考查对算法流程图的理解,属容易题.分清两段的函数解析式与各自条件的对应关系. 【金题热身】 11年高考试题及解析 1、(陕西文7).如右框图,当时,等于 (A) 7 (B) 8 (C)10 (D)11 【答案】B 【解析】:而则 所以即故选B 2、(陕西理8)、右图中,为某次考试三个评阅人对同一道题的独立评分,为该题的最终得分,当,时等于 (A) (B) (C) (D) 【答案】C 【解析】:,由得 故选C Read a,b If a>b Then ma Else mb End If Print m 3、(江苏4)、根据如图所示的伪代码,当输入分别为2,3时, 最后输出的m的值是________ 答案:3 解析:考察算法的选择结构和伪代码,是容易题。 4、(山东文14、理13).执行右图所示的程序框图,输入 则输出的y的值是 . 【答案】68 【解析】由输入l=2,m=3,n=5,计算得出y=278, 第一次得新的y=173;第二次得新的y=68<105,输出y. 5、(浙江文14、理12)某程序框图如图所示,则该程序运行后输出的的值是___。 【答案】 【解析】:比较的大小,当, 则该程序运行后输出的的值是5 6、(课标卷文5理3).执行右面的程序框图,如果输入的N是6,那么输出的是( ) A 120 B 720 C 1440 D 5040 5.解析:B.按照算法的程序化思想,有程序框图执行下面的计算可得: 此时,按终止条件结束,输出 点评:该题考查算法的程序化思想、算法框图的结构、功能、逻辑思维能力和运算能力。注意理解和把握。 7、(湖南文11).若执行如图2所示的框图,输入则输出的数等于 . 解析:由框图功能可知,输出的数等于。 8、(湖南理13).若执行如图3所示的框图,输入,, ,,则输出的数等于 . 解析:①当,计算 ②当,计算 ③当,计算 ④当,计算,输出.故填 评析:本小题主要考查算法框图的阅读与理解以及统计中方差的计算. 9、(福建文5).阅读右图所示的程序框图,运行相应的程序,输出的结果是 A.3 B.11 C.38 D.123 【解析】 , 所以输出,选B. 10、(福建理11).运行如图所示的程序,输出的结果是_______。 【答案】3 【解析】: 11、(辽宁文、9理6))执行下面的程序框图,如果输入的n是4,则输出的P是( ) (A) 8 (B) 5 (C) 3 (D) 2 解析:第一次执行结果:p=1,s=1,t=1,k=2; 第二次执行结果:p=2,s=1,t=2,k=3; 第三次执行结果:p=3,s=2,t=3,k=4;结束循环,输出p的值4. 答案:C 12、(北京文6)执行如图所示的程序框图,若输入A的值为2,则输出的P值为 (A)2 (B)3 (C)4 (D)5 【解析】执行三次循环,成立, ,,成立, ,,成立, ,不成立, 输出,故选C 13(北京理4).执行如图所示的程序框图,输出的s的值为 A. B. C. D. 【答案】D 【解析】:循环操作4次时S的值分别为,选D。 14(天津文3)阅读右边的程序框图,运行相应的程序,若输入的值为-4,则 输出的值为 A.0.5 B.1 C.2 D.4 【解析】因为输入的,所以第一次计算出的新的,第二次计算出的新的,第三次计算出的新的,此时计算,故选C. 15(天津理3).阅读右边的程序框图,运行相应的程序,则输出的值为 A.3 B.4 C.5 D.6 【答案】B 【解析】由程序框图知,选项B正确. 16(安徽文12、理11)如图所示,程序框图(算法流程图)的输出结果是 . 【命题意图】本题考查算法框图的识别,考查等差数列前n项和. 【解析】由算法框图可知, 若T=105,则K=14,继续执行循环体, 这时k=15,T>105,所以输出的k值为15. 17(江西文13).下图是某算法的程序框图,则程序运行后输出的结果是____. 【答案】27 【解析】由框图的顺序,s=0,n=1,s=(s+n)n=(0+1)*1=1,n=n+1=2,依次循环S=(1+2)*2=6,n=3,注意此刻3>3仍然是否,所以还要循环一次s=(6+3)*3=27,n=4,此刻输出,s=27. 18、(江西理13).下图是某算法的程序框图,则程序运行后输出的结果是 【答案】10 【解析】当n=1时,计算出的;当n=2时,计算出的;当n=3时,计算出的;当n=4时,计算出的,此时输出s=10. 【核心突破】 2011年模拟试题及答案 1. (2011豫南九校四联)一个算法的程序框图如图所示,若该程序输出的结果是,则判断框中应填入的条件是( D ) A. B. C. D. 2.(2011北京丰台区期末)程序框图如图所示,将输出的a的值 依次记为a1,a2,…,an,其中且. 那么数列的通项公式为(A) A. B. C. D. 开始 输出 结束 是 否 输入 4. (2011北京西城区期末) 阅读右面程序框图,如果输出的函数值在区间 内,则输入的实数的取值范围是(B) (A)(B) (C)(D) 10.(2011东莞期末)定义一种运算,运算原理如右框图所示,则式子的值为(B) A. B. C. D. 13.(2011福州期末)为确保信息安全,信息需加密传输,发送方由明文→密文(加密),接收方由 密文→明文(解密),已知加密规则如图所示,例如,明文1,2,3,4对应密文5,7,18,16,当接收方收到密文14,9,23,28时,则解密得到的明文为 6,4,1,7 。 15.( 2011广东广雅中学期末)阅读如图的程序框图.若输入,则输出的分别等于 ( B ) A.12,2 B.12,3 C.24,2 D.24,3 17. (2011广州调研)如果执行图1的程序框图,若输入,那么输出的等于(B) A. 720 B. 360 C. 240 D. 120 20.(2011杭州质检)某程序框图如同所示, 则该程序框图运行后输出的n的值为 ( C ) A.2 B. 3 C.4 D.10 24、 (2011·惠州三调)给出如图所示的程序框图, 那么输出的数是_7500___. 【解析】由题知,s=3×1+3×3+3×5+…+3×99=7500. 26、(2011·锦州期末)在如下程序框图中,已知, 则输出的是( B ) (A)(B) (C) (D) 29.(2011·九江七校二月联考)某程序框图如图所示, 该程序运行后输出的为____________ 31.(2011·南昌期末)若下框图所给的程序运行结果为S=20,那么判断框中应填入的关于的条件是 ( D ) A. B. C. D. 32.(2011·三明三校二月联考)如图是将二进制数11111(2) 化为十进制数的一个程序框图,判断框内应填入的条件是( D) A.i≤5 B.i≤4 C.i>5 D.i>4 36、(2011·上海长宁区高三期末)如图是一个算法的流程图,则最后输出的 36 . 38.(2011中山期末)对一个作直线运动的质点的运动过程观测了8次,得到如下表所示的数据. 在上述统计数据的分析中,一部分计算见如图所示的算法流程 图(其中是这8个数据的平均数),则输出的S的值是__7__ . 40. (2011苏北四市二调)如图是一个算法的流程图, 若输出的结果是31,则判断框中的整数的值是 4 . 41.( 2011·温州八校联考)若框图所给的程序运行结果为S=90,那么判断框中应填入的关于的条件是 ( B ) 44、(2011·温州十校高三期末) 某程序框图如图所示,该程序运行后输出的值是 ( D ) (A)3 (B)4 (C)6 (D)8 2010年模拟试题及答案 一、选择题: 1.(广东省惠州市2010届高三第三次调研文科)小明中午放学回家自己煮面条吃,有下面几道工序:①洗锅盛水2分钟;②洗菜6分钟;③准备面条及佐料2分钟;④用锅把水烧开10分钟;⑤煮面条和菜共3分钟。以上各道工序,除了④之外,一次只能进行一道工序。小明要将面条煮好,最少要用( )分钟。 A.13 B.14 C.15 D.23 【答案】C 【解析】①洗锅盛水2分钟+④用锅把水烧开10分钟(同时②洗菜6分钟+③准备面条及佐料2分钟)+⑤煮面条和菜共3分钟=15分钟。∴选C 图3 开始 结束 输入 否 是 输出 2.(2010年3月广东省广州市高三一模数学文理科试题)某算法的程序框如图3所示,若输出结果为,则输入的实数的值是________. (注:框图中的赋值符号“=”也可以写成 “←”或“:=”) 二、填空题: 开始 输入 输出 输出 结束 是 否 (第11题图) 3.(广东省惠州市2010届高三第三次调研文科)对任意非零实数,若的运算原理如右图程序框图所示,则= . 【解析】,输出,填2. 4.(2010年广东省揭阳市高考一模试题理科)下图甲是某市有关部门根据对当地干部的月收入情况调查后画出的样本频率分布直方图,已知图甲中从左向右第一组的频数为4000. 在样本中记月收入在,,的人数依次为、、……、.图乙是统计图甲中月工资收入在一定范围内的人数的算法流程图,则样本的容量 ;图乙输出的 .(用数字作答) 【答案】6000 【解析】∵月收入在的频率为 ,且有4000人 ∴样本的容量,由图乙知输出的=10000-4000=6000. 输入a,b,c,d 输出m,n,p,q 结束 开始 第9题图 5. (广东省惠州市2010届高三第三次调研理科) 为确保信息安全,信息需加密传输,发送方由明文→密文(加密),接收方由密文→明文(解密),已知加密规则如图所示,例如,明文对应密文. 当接收方收到密文时,则解密得到的明文为 . 【答案】 【解析】 【考点定位】本题考查实际应用能力等数学基本能力。 【备考要点】复习时,要加强新的信息与创新题,高考中几乎年年必有。 6.(广东省江门市2010届高三数学理科3月质量检测试题)如图所示的流程图是将一系列指令 和问题用框图的形式排列而成,箭头将告诉 你下一步到哪一个框图.阅读右边的流程图,并回答下面问题: 若, 则输出的数是 .b 7.(广东省佛山市顺德区2010年4月普通高中毕业班质量检测试题理科) 对任意非零实数a、b,若a b的运算原理如图所示,则=______. 输出S 结束 输入 i←1 是 开始 S←S + i← i +1 S←0 i ≥ 8 ? 否 S ← S / 8 8.(广东省深圳高级中学2010届高三一模理科)对一个作直线运动的质点的运动过程观测了8次,得到如下表所示的 数据. 观测次数 1 2 3 4 5 6 7 8 观测数据 40 41 43 43 44 46 47 48 在上述统计数据的分析中,一部分计算见如图所示的算法流程图(其 中是这8个数据的平均数),则输出的S的值是_____7__ . 9.(2010年3月广东省深圳市高三年级第一次调研考试理科)图3中的程序框图所描述的算法称为欧几里得 辗转相除法.若输入,, 则输出 67 .(注:框图中的的赋值 符号“=”也可以写成“←”或“:=”) 10.(2010年3月广东省深圳市高三年级第一次调研考试文科)右面的程序框图给出了计算数列的前10项和s的算法,算法执行完毕后,输出的s为 175 . a=a+n 结 束 n= n+1 开 始 是 输出 s 否 n= 1 a = 1 s= 0 s= s + a n≤10 【核心预测】 一、选择题(每小题5分,共40分.在每小题给出的四个选项中,只有一项是符合题目要求的) 1.下列运算不属于我们所讨论算法范畴的是( ) A.已知圆的半径求圆的面积 B.随意抽4张扑克牌算到二十四点的可能性 C.已知坐标平面内两点求直线方程 D.加减乘除法运算法则 【解析】B. A、C、D均可以按照一定的步骤完成 2.早上从起床到出门需要洗脸刷牙(5 min)、刷水壶(2 min)、烧水(8 min)、泡面(3 min)、吃饭(10 min)、听广播(8 min)几个步骤、从下列选项中选最好的一种算法( ) A.S1 洗脸刷牙、S2刷水壶、S3 烧水、S4 泡面、S5 吃饭、S6 听广播 B.刷水壶 、S2烧水同时洗脸刷牙、S3泡面、S4吃饭、S5 听广播 C.刷水壶 、S2烧水同时洗脸刷牙、S3泡面、S4吃饭 同时 听广播 D.吃饭 同时 听广播、S2泡面、S3烧水同时洗脸刷牙、S4刷水壶 【解析】C. 3.以下关于排序的说法中,正确的是( ) A.排序就是将数按从小到大的顺序排序 B.排序只有两种方法,即直接插入排序和冒泡排序 C.用冒泡排序把一列数从小到大排序时,最小的数逐趟向上漂浮 D.用冒泡排序把一列数从小到大排序时,最大的数逐趟向上漂浮 【解析】C.由冒泡排序的特点知C正确. 4.下列语句中:① ② ③ ④ ⑤ ⑥ 其中是赋值语句的个数为( ) A.6 B.5 C.4 D.3 【解析】C. ①②④⑥为赋值语句 S=0 i=1 DO INPUT x S=S+x i=i+1 LOOP UNTIL _____ a=S/20 PRINT a END 第7题图 5.把“二进制”数化为“五进制”数是( ) A. B. C. D. 【解析】C.先转化成“十进制”,再转化为“五进制”数. 6.840和1764的最大公约数是( ) A.84 B.12 C.168 D.252 【解析】A.用辗转相除法或更相减损术可求得. 7.下面为一个求20个数的平均数的程序,在横线上应填充的语句为 ( ) A.i>20 B.i<20 C.i>=20 D.i<=20 【解析】A.依题意须循环20次 INPUT x IF x<0 THEN y=(x+1)*(x+1) ELSE y=(x-1)*(x-1) End if Print y end 第8题图 8.为了在运行下面的程序之后得到输出y=16,键盘输入x应该是( ) A.或 B. C.或 D.或 【解析】C.令得:或(舍),令 得:或(舍) 二、填空题:(本大题共7小题,其中13—15小题是选做题; 每小题5分,共30分) 9.已知有下面程序,如果程序执行后输出的结果是11880,那么在程序 UNTIL后面的“条件”应为 【解析】(或)] 否 是 开始 i=2,sum=0 sum=sum+i i=i+2 i1000? 结束 (第10题图) 10.给出下面的程序框图,那么其循环体执行的次数是 【解析】 从运行到步长为,运行次数为499i=12 s=1 DO s = s * i i = i-1 LOOP UNTIL 条 件 PRINT s END (第9题)程序 11.比较大小: 【解析】 由于,所以, 而,所以 12.用等值算法求294和84的最大公约数时,需要做 次减法. 【解析】4.由等值算法可求得 选做题(从13题、14题、15题中任选2题) 13.下列四个有关算法的说法中,正确的是 . ( 要求只填写序号 ) INPUT x If x<0 THEN else Print y end 14题 ⑴算法的某些步骤可以不明确或有歧义,以便使算法能解决更多问题; ⑵正确的算法执行后一定得到确定的结果; ⑶解决某类问题的算法不一定是唯一的; ⑷正确的算法一定能在有限步之内结束. 【解析】(2)(3)(4).从算法的定义可得 14.若输入3,则下列程序执行后输出的结果为 【解析】 j=1 s=0 WHILE s≤10 s=s+j j=j+1 END WHILE PRINT j 第15题(2) x=1 y=2 z=3 x=y y=z z=x PRINT x,y,z 第15题(1) 15.读程序,完成下面各题 (1)输出结果是 . (2)输出结果是 . 【解析】(1)2,3,2 (2)6 正确理解算法语句和循环语句的含义 三、解答题:(本大题6小题,共80分) 16.(13分)将十进制数30化为二进制. 【解析】把一个十进制的数转换为相应的二进制数,用2反复去除欲被转换的十进制数30,直到商是0为止,所得余数(从末位读起)就是该十进制数30的二进制表示. 所以 (13分) 17.(12分)设计算法流程图,要求输入自变量的值,输出函数 的值, 并用复合IF语句描述算法. 【解析】(12分) 18.(14分)设计程序框图求的值. 【解析】这是一个累加求和问题,共49项相加, 可设计一个计数变量,一个累加变量, 用循环结构实现这一算法.程序框图如图所示: S=0 i=0 WHILE i<=9 S=S+1/2^i i=i+1 WEND PRINT S END 19.(13分)用循环语句描述1++++…+. 【解析】算法分析: 第一步:是选择一个变量S表示和,并赋给初值0,再选取一个循环 变量i,并赋值为0; 第二步:开始进入WHILE循环语句,首先判断i是否小于等于9; 第三步:为循环表达式(循环体),用WEND来控制循环; 第四步:用END来结束程序,可写出程序如右图: 20.(14分)用秦九韶算法求多项式, 当时的值. 【解析】根据秦九韶算法,把多项式改写成如下形式: 按照从内到外的顺序依次计算一次多项式,当时的值 ∴当时,多项式的值为 21.(14分)某城市现有人口总数为100万人,如果年自然增长率为1.2%,试解答下列问题: ⑴写出该城市人口数y(万人)与年份x(年)的函数关系式;⑵用程序及流程图表示计算10年以后该城市人口总数的算法; ⑶用程序及流程图表示如下算法:计算大约多少年以后该城市人口将达到120万人. 【解析】(1) (4分) (2)程序框图与程序如下: (9分) (3) 程序框图与程序如下: (14分) 第20题(2) 第20题(2) 收集于网络,如有侵权请联系管理员删除展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




核心突破专题十四--算法初步教程文件.doc



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/3918355.html