您好,欢迎访问三七文档
§10.1算法第十章算法、统计与概率KAOQINGKAOXIANGFENXI考情考向分析本部分主要考查学生对流程图的识别和对算法语言的阅读理解能力,题型为填空题,中低档难度.NEIRONGSUOYIN内容索引基础知识自主学习题型分类深度剖析课时作业1基础知识自主学习PARTONE知识梳理1.算法算法通常是指对一类问题的_____的、_____的求解方法.2.流程图流程图是由一些图框和_______组成的,其中图框表示各种操作的类型,图框中的文字和符号表示操作的内容,_______表示操作的先后次序.ZHISHISHULI机械统一流程线流程线3.三种基本逻辑结构(1)依次进行多个处理的结构称为顺序结构,是任何一个算法都离不开的基本结构.其结构形式为(2)选择结构是先根据条件作出判断,再决定执行哪一种操作的结构.其结构形式为(3)循环结构是指需要重复执行同一操作的结构,需要重复执行的同一操作称为_______.循环结构又分为_____和_______.循环体当型直到型其结构形式为4.算法语句(1)赋值语句用符号“←”表示,“x←y”表示将y的值赋给x,其中x是一个变量,y是一个与x同类型的变量或表达式.一般格式为:变量名←表达式.(2)输入、输出语句用输入语句“Reada,b”表示输入的数据依次送给a,b,用输出语句“Printx”表示输出运算结果x.(3)条件语句条件语句的一般形式是IfAThenBElseCEndIf(4)循环语句①当型循环a.While循环当循环次数不能确定时,可用“While”语句来实现循环.“While”语句的一般形式为Whilep循环体EndWhileb.For循环当循环的次数已经确定,可用“For”语句表示,“For”语句的一般形式为ForIFrom“初值”To“终值”Step“步长”循环体EndFor②直到型循环直到型循环的一般形式为Do循环体UntilpEndDo【概念方法微思考】1.三种基本结构的共同点是什么?提示三种基本结构的共同点即只有一个入口和一个出口,每一个基本结构的每一部分都有机会被执行到,而且结构内不存在死循环.2.赋值语句“变量←表达式”中,左右能否交换?提示赋值语句左右不能对换,赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量,如Y←x,表示用x的值替代变量Y的原先的取值,不能改写为x←Y,因为后者表示用Y的值替代变量x原先的值.基础自测JICHUZICE题组一思考辨析1234561.判断下列结论是否正确(请在括号中打“√”或“×”)(1)算法只能解决一个问题,不能重复使用.()(2)输入框只能紧接开始框,输出框只能紧接结束框.()(3)选择结构的出口有两个,但在执行时,只有一个出口是有效的.()(4)5←x是赋值语句.()(5)输入语句可以同时给多个变量赋值.()××√×√题组二教材改编1234562.[P38测试T9]执行如图所示的流程图,则输出S的值为___.12当k=5时,S=sin5π6=12.解析按照流程图依次循环运算,当k=5时,停止循环,1234563.[P38测试T10]已知伪代码:I←12S←1DoS←S×II←I-2UntilI8EndDoPrintS则语句执行后输出的结果为_____.960解析第一次循环得S=12,I=10;第二次循环得S=12×10,I=8;第三次循环得S=12×10×8=960,I=6,符合I8.123456题组三易错自纠4.中国古代有计算多项式值的秦九韶算法,如图是实现该算法的流程图,执行该流程图,若输入的x=2,n=2,依次输入的a为2,2,5,则输出的s=____.17解析由流程图可知,输入x=2,n=2,a=2,s=2,k=1,不满足条件;a=2,s=4+2=6,k=2,不满足条件;a=5,s=12+5=17,k=3,满足条件,输出s=17.1234565.运行如图所示的流程图,若输出的y值的范围是[0,10],则输入的x值的范围是_______.[-7,9]6.运行如图所示的伪代码表示的算法,其输出值为____.123456解析由题设可知,循环体执行3次,从而有S=0+8+14+20=42.i←1S←0Whilei8i←i+3S←2×i+SEndWhilePrintS422题型分类深度剖析PARTTWO题型一算法的基本结构自主演练1.(2017·江苏)如图是一个算法流程图,若输入x的值为,则输出y的值是_____.116解析输入x=116,116≥1不成立,执行y=2+log2116=2-4=-2.故输出y的值为-2.-22.执行右面的流程图,为使输出S的值小于91,则输入的正整数N的最小值为___.解析假设N=2,程序执行过程如下:t=1,M=100,S=0,21≤2,S=0+100=100,M==-10,t=2,-100102≤2,S=100-10=90,M==1,t=3,--101032,输出S=9091.符合题意.∴N=2成立.显然2是N的最小值.①y=4x;②y=2x;③y=6x;④y=.32x3.执行下面的流程图,如果输入的x=0,y=1,n=1,则输出x,y的值满足___.(填序号)①思维升华(1)高考对算法初步的考查主要是对流程图含义的理解与运用,重点应放在读懂流程图上,尤其是选择结构、循环结构.特别要注意选择结构的条件,对于循环结构要搞清进入或退出循环的条件、循环的次数,是解题的关键.(2)解决流程图问题要注意几个常用变量:①计数变量:用来记录某个事件发生的次数,如i=i+1.②累加变量:用来计算数据之和,如S=S+i.③累乘变量:用来计算数据之积,如p=p×i.题型二流程图的识别与完善多维探究命题点1由流程图求输出结果例1(1)(2018·无锡调研)如图是一个求函数值的算法流程图,若输入的x的值为5,则输出的y的值为_____.-15解析由题意,y=2x-3,x0,5-4x,x≥0,当x=5时,y=5-4×5=-15,所以输出的y的值为-15.(2)(2018·北京改编)执行如图所示的流程图,输出的s值为____.解析初始化数值k=1,s=1,循环结果执行如下:56第一次:s=1+(-1)1·12=12,k=2,k=2≥3不成立;第二次:s=12+(-1)2·13=56,k=3,k=3≥3成立,循环结束,输出s=56.命题点2完善流程图例2如图所示的流程图是为了求出满足3n-2n1000的最小偶数n,那么在和两个空白框中,可以分别填入___________________.A≤1000,n=n+2解析因为题目要求的是“满足3n-2n1000的最小偶数n”,所以n的叠加值为2,所以内填入“n=n+2”.由流程图知,当内的条件不满足时,输出n,所以内填入“A≤1000”.命题点3辨析流程图的功能例3如果执行如图的流程图,输入正整数N(N≥2)和实数a1,a2,…,aN,输出A,B,则下列说法正确的是___.(填序号)①A+B为a1,a2,…,aN的和;②为a1,a2,…,aN的算术平均数;③A和B分别是a1,a2,…,aN中最大的数和最小的数;④A和B分别是a1,a2,…,aN中最小的数和最大的数.A+B2③思维升华(1)已知流程图,求输出的结果,可按流程图的流程依次执行,最后得出结果.(2)完善流程图问题,结合初始条件和输出结果,分析控制循环的变量应满足的条件或累加、累乘的变量的表达式.(3)对于辨析流程图功能问题,可将程序执行几次,即可根据结果作出判断.跟踪训练1如图给出的是计算12+14+16+18+…+196的值的一个流程图,其中判断框内应填入的条件是______.i48执行图1中伪代码的i的结果是___;执行图2中伪代码的i的结果是___.题型三基本算法语句师生共研例4(1)阅读下面两个算法的伪代码:i←1Whilei×(i+1)20i←i+1EndWhilePrintii←1Doi←i+1Untili×(i+1)20EndDoPrinti图1图242解析由算法伪代码知,此算法为计算首项为1,公差为3的等差数列的前10项的和,所以S=1+4+…+28==145.(2)根据如图所示的伪代码,最后输出的S的值为____.S←0ForIFrom1To28Step3S←S+IEndForPrintS14510×(1+28)2解析I=1,S=1;S=1+2=3,I=1+3=48;S=3+2=5,I=4+3=78;S=5+2=7,I=7+3=108.退出循环,故输出S为7.(3)(2015·江苏)根据如图所示的伪代码,可知输出的结果S为____.7S←1I←1WhileI8S←S+2I←I+3EndWhilePrintS思维升华解决算法语句有三个步骤:首先通读全部语句,把它翻译成数学问题;其次领悟该语句的功能;最后根据语句的功能运行程序,解决问题.解析由伪代码可知,在循环的过程中,S与I的值依次是3,2;5,3;7,4;9,5,故最后输出的S的值是9.跟踪训练2运行如图所示的伪代码,其输出的结果S的值为____.9S←1I←1WhileI5S←S+2I←I+1EndWhilePrintS3课时作业PARTTHREE1.(2018·扬州模拟)根据如图所示的伪代码可知输出的结果为____.基础保分练12345678910111213141516解析i=1,满足i8,i=1+2=3,S=3×3-2=7;满足i8,i=3+2=5,S=3×5+7=22;满足i8,i=5+2=7,S=3×7+22=43;满足i8,i=7+2=9,S=3×9+43=70,不满足i8,退出循环,输出S的值为70.i←1S←-2Whilei8i←i+2S←3i+SEndWhilePrintS70123456789101112131415162.(2018·如东模拟)执行如图所示的流程图,如果输出的函数f(x)的值在区间内,那么输入的实数x的取值范围是___________.14,12[-2,-1]解析由2x∈,得x∈[-2,-1],结合流程图知x∈[-2,-1].14,12123456789101112131415163.(2018·江苏省联盟大联考)如图是一个算法的流程图,当输入a=10,b=2时,输出的y的值为___.解析初始值a=10,b=2,ab,则a=6,b=5,ab,则a=2,b=8,满足ab,则y=log28=3.3123456789101112131415164.(2016·江苏)如图是一个算法的流程图,则输出的a的值是___.解析a=1,b=9,不满足ab,进入循环体,则a=5,b=7,仍不满足ab,进入循环体,则a=9,b=5,满足ab,输出a=9.9123456789101112131415165.一个算法的流程图如图所示,若输出的结果是,则判断框内应填入的条件是_____.163i4解析i=1进入循环,i=2,T=1,P=151+2=5;再循环,i=3,T=2,P=52+3=1;再循环,i=4,T=3,P=13+4=17;再循环,i=5,T=4,P=174+5=163,此时应满足判断条件,所以判断框内应填入的条件是i4.123456789101112131415166.执行如图所示的流程图,如果输入n=3,则输出的S=___.37解析第一步运算:S=11×3=13,i=2;第二步运算:S=13+13×5=25,i=3;第三步运算:S=25+15×7=37,i=43.故S=37.123456789101112131415167.公元263年左右,我国数学家刘徽发现当圆内接正多边形的边数无限增加时,多边形面积可无限逼近圆的面积,并创立了“割圆术”,利用“割圆术”刘徽得到了圆周率精确到小数点后两位的近似值3.14,这就是著名的“徽率”.如图是利用刘徽的“割圆术”思想设计的一个流程图,则输出n的值为____.(参考数据:sin15°≈0.2588,sin7.5°≈0.1305)2412345678910
本文标题:(江苏专用)2020版高考数学大一轮复习 第十章 算法、统计与概率 10.1 算法课件
链接地址:https://www.777doc.com/doc-8137085 .html