【优化方案】高中数学第一章算法初步章末优化总结学案新人教A版必修
高中数学《算法初步》教案新人教A版必修
高中数学《算法初步》教案新人教A版必修章节一:算法概念及程序框图1. 教学目标:a. 理解算法的概念,体会算法在数学及日常生活中的应用。
b. 熟悉程序框图的基本组成部分,能够运用程序框图描述简单的算法。
2. 教学内容:a. 算法的定义及特性。
b. 程序框图的组成部分:顺序结构、条件结构、循环结构。
3. 教学重点与难点:a. 算法的概念理解。
b. 程序框图的绘制及应用。
4. 教学方法:a. 案例分析法:通过具体案例让学生理解算法概念。
b. 实践操作法:学生动手绘制程序框图,加深对算法理解。
5. 教学过程:a. 引入:通过日常生活中的算法案例,引导学生思考算法的概念。
b. 讲解:详细讲解算法的定义、特点及程序框图的组成部分。
c. 实践:学生动手绘制程序框图,教师巡回指导。
d. 总结:强调算法在实际问题中的应用价值。
章节二:顺序结构算法1. 教学目标:b. 能够运用顺序结构算法解决实际问题。
2. 教学内容:a. 顺序结构的定义及特点。
b. 顺序结构算法在实际问题中的应用。
3. 教学重点与难点:a. 顺序结构算法的理解。
b. 顺序结构算法在实际问题中的应用。
4. 教学方法:a. 案例分析法:通过具体案例让学生理解顺序结构算法。
b. 实践操作法:学生动手编写顺序结构算法,解决问题。
5. 教学过程:a. 引入:通过日常生活中的顺序结构算法案例,引导学生思考顺序结构的特点。
b. 讲解:详细讲解顺序结构的定义、特点及应用。
c. 实践:学生动手编写顺序结构算法,解决问题,教师巡回指导。
d. 总结:强调顺序结构算法在实际问题中的应用价值。
章节三:条件结构算法1. 教学目标:a. 理解条件结构的算法特点。
b. 能够运用条件结构算法解决实际问题。
2. 教学内容:b. 条件结构算法在实际问题中的应用。
3. 教学重点与难点:a. 条件结构算法的理解。
b. 条件结构算法在实际问题中的应用。
4. 教学方法:a. 案例分析法:通过具体案例让学生理解条件结构算法。
【优化方案】高中数学 第1章本章优化总结课件 新人教A必修5
例3 (2010年高考辽宁卷)在△ABC中,a,b,c 分别为内角A,B,C的对边,且2asin A=(2b+ c)sin B+(2c+b)·sin C. (1)求A的大小; (2)若sin B+sin C=1,试判断△ABC的形状. 【解】 (1)由已知,根据正弦定理得2a2=(2b+ c)b+(2c+b)c, 即a2=b2+c2+bc. 由余弦定理得a2=b2+c2-2bccos A,①
•18、人自身有一种力量,用许多方式按照本人意愿控制和影响这种力量,一旦他这样做,就会影响到对他的教育和对他发生作用的环境。
知
2022/1/162022/1/16
识
•
体
系
网
络
专 题 探 究 精 讲
山东水浒书业有限公司·
例4 (2010 年高考陕西卷)如图,A,B 是海面上 位于东西方向相距 5(3+ 3)海里的两个观测点,现 位于 A 点北偏东 45°,B 点北偏西 60°的 D 点有一艘 轮船发出求救信号,位于 B 点南偏西 60°且与 B 点 相距 20 3海里的 C 点的救援船立即前往营救,其航 行速度为 30 海里/时,该救援船到达 D 点需要多长 时间?
专题四 正弦定理和余弦定理的实际应用
题型特点:正、余弦定理在现实生活中有非常广 泛的应用,常见题型有测量距离、高度、角度等, 多以解答题形式出现,难度相对较大. 知识方法:利用正、余弦定理解决这类题的基本 思路是画出正确的示意图把已知量和未知量标在 示意图中(目的是发现已知量与未知量之间的关 系),最后确定用哪个定理转化,哪个定理求解, 并进行作答,解题时还要注意近似计算的要求.
所以 sin C=
10 4.
专题二 三角形解的个数的确定
题型特点:若已知两边和一边的对角,利用正、
优化方案高中数学 第一章 算法初步 1.1.2第1课时顺序结构、条件结构学案 新人教A版必修3
1.1.2 程序框图与算法的基本逻辑结构第1课时顺序结构、条件结构1.问题导航(1)什么是程序框图?(2)算法包含几种基本逻辑结构?(3)什么是顺序结构?(4)什么是条件结构?2.例题导读通过对例3的学习,学会顺序结构是由若干个依次执行的步骤组成的,它是最简单的逻辑结构,它是任何一个算法都离不开的基本结构;通过对例4的学习,学会在画程序框图时,常常遇到需要讨论的问题,这时要用到条件结构;通过对例5的学习,学会设计求解一元二次方程的算法及画程序框图.1.程序框图程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.在程序框图中,一个或几个程序框的组合表示算法中的一个步骤;带有方向箭头的流程线将程序框连接起来,表示算法步骤的执行顺序.2.常见的程序框、流程线及各自表示的功能图形符号名称功能终端框(起止框)表示一个算法的起始和结束=输入、输出框表示一个算法输入和输出的信息处理框(执行框)赋值、计算判断框判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N”流程线连接程序框○连接点连接程序框图的两部分一般算法是由三种基本逻辑结构组成的,它们是顺序结构、条件结构、循环结构.4.顺序结构是任何一个算法都离不开的基本结构,它是由若干个依次执行的步骤组成的.5.条件结构是指在一个算法中通过对条件的判断,根据条件是否成立而选择不同流向的算法结构.1.判断下列各题.(对的打“√”,错的打“×”)(1)在程序框图中,一个判断框最多只能有一个退出点;( )(2)一个算法最多可以包含两种基本结构;( )(3)条件结构的程序框图中有两个入口和一个出口;( )(4)无论条件结构中的条件是否满足,都只能执行两条路径之一.( )解析:(1)一个判断框可以有多个退出点.(2)一个算法一定含有顺序结构,即一个算法可以只含有顺序结构或三种结构都有.(3)条件结构只有一个入口.答案:(1)×(2)×(3)×(4)√2.具有判断条件是否成立功能的程序框是( )解析:选C.只有判断框具有判断条件是否成立的功能,故选C.3.如图所示,若输入m=3,则输出的结果是________.解析:由题图可知,p=m+5,n=p+5,∴n=3+5+5=13.答案:134.画程序框图需要注意哪些问题?解:①使用标准的框图符号;②框图一般按从上到下、从左到右的方向画;③除判断框外,大多数流程图符号只有一个进入点和一个退出点;④终端框是任何算法框图中必不可少的,表示算法的起始和结束;⑤在图形符号内描述的语言要非常简短清楚.条件结构嵌套与条件结构叠加的区别(1)条件结构叠加,程序执行时需依次对“条件1”“条件2”“条件3”…都进行判断,只有遇到能满足的条件才执行该条件对应的操作.(2)条件结构的嵌套中,“条件2”是“条件1”的一个分支,“条件3”是“条件2”的一个分支…以此类推,这些条件中很多在算法执行过程中根据所处的分支位置不同可能不被执行.(3)条件结构嵌套所涉及的“条件2”“条件3”…是在前面的所有条件依次一个一个的满足“分支条件成立”的情况下才能执行的操作,是多个条件同时成立的复合.顺序结构程序框图的设计及应用已知点P 0(x 0,y 0)和直线l :Ax +By +C =0,写出求点P 0到直线l 的距离d 的算法,并画出程序框图.(链接教材P 9例3)[解] 用数学语言描述算法:第一步,输入点P 0的横、纵坐标x 0、y 0, 输入直线方程的系数,即常数A 、B 、C . 第二步,计算z 1=Ax 0+By 0+C .第三步,计算z 2=A 2+B 2.第四步,计算d =|z 1|z 2.第五步,输出d . 程序框图:[互动探究] 把本例中的直线l 改为圆C :(x -a )2+(y -b )2=r 2,写出求点P 0到圆上的点的距离最大值的算法,并画出程序框图.解:算法如下:第一步,输入点P 0的横、纵坐标x 0、y 0,输入圆心的横、纵坐标a 、b ,圆的半径r ;第二步,计算z 1=(x 0-a )2+(y 0-b )2; 第三步,计算d =z 1+r ; 第四步,输出d . 程序框图:方法归纳利用公式求解问题,先写出公式,看公式中的条件是否满足,若不满足,先求出需要的量,看要求的量需根据哪些条件求解,需要的条件必须先输入或将已知条件全部输入,求出未知的量,然后将公式中涉及的量全部代入求值即可.1.(1)写出解不等式2x +1>0的一个算法,并画出程序框图. 解:第一步,将1移到不等式的右边; 第二步,不等式的两端同乘12;第三步,得到x >-12.程序框图如图所示:(2)如图所示的程序框图,当输入的x 的值为0和4时,输出的值相等,根据该图和下列各小题的条件回答下面几个问题.①该程序框图解决的是一个什么问题?②当输入的x 的值为3时,输出的f (x )的值为多大? ③要想使输出的值最大,输入的x 的值应为多大?④按照这个程序框图输出的f (x )值,当x 的值大于2时,x 值大的输出的f (x )值反而小,为什么?⑤要想使输出的值等于3,输入的x 的值应为多大?⑥要想使输入的值与输出的值相等,输入的x 的值应为多大?解:①该程序框图解决的是求二次函数f (x )=-x 2+mx 的函数值的问题. ②当输入的x 的值为0和4时,输出的值相等, 即f (0)=f (4).因为f (0)=0,f (4)=-16+4m , 所以-16+4m =0,所以m =4.所以f (x )=-x 2+4x .因为f (3)=-32+4×3=3,所以当输入的x 的值为3时,输出的f (x )的值为3.③因为f (x )=-x 2+4x =-(x -2)2+4, 当x =2时,f (x )max =4,所以要想使输出的值最大,输入的x 的值应为2.④因为f (x )=-(x -2)2+4,所以函数f (x )在[2,+∞)上是减函数.所以当输入的x 的值大于2时,x 值大的输出的f (x )值反而小.⑤令f (x )=-x 2+4x =3,解得x =1或x =3, 所以要想使输出的值等于3, 输入的x 的值应为1或3.⑥由f (x )=x ,即-x 2+4x =x ,得x =0或x =3,所以要想使输入的值和输出的值相等,输入的x 的值应为0或3.简单的条件结构程序框图的设计及应用给定一个正整数n ,若n 为奇数,则把n 乘3加1;若n 为偶数,则把n 除以2.写出算法,并画出程序框图.[解] 算法如下: 第一步,输入n 的值.第二步,若n 为奇数,则输出3n +1的值;若n 为偶数,则输出n2的值.程序框图如图所示.方法归纳(1)设计程序框图时,首先设计算法步骤(自然语言),再将算法步骤转化为程序框图(图形语言).对于算法中含有分类讨论的步骤,在设计程序框图时,通常用条件结构来解决.(2)本例中n 是奇数和n 是偶数时的计算方式不同,所以需对n 的奇偶性加以判断,然后计算结果.(3)注意该题判断框内的内容为“n 为奇数”,所以当n 为奇数时,则按“是”分支执行;否则,按“否”分支执行.2.(1)程序框图如图所示,它是算法中的( )A .条件结构B .顺序结构C .递归结构D .循环结构解析:选A.此题中的程序框图中有判断框,根据给定条件判断并根据判断结果进行不同处理的是条件结构.(2)写出求分段函数y =⎩⎪⎨⎪⎧2x +1 (x ≥0)3x -2 (x <0)的函数值的算法,并画出程序框图.解:算法如下:第一步:输入x 的值.第二步:判断x 的大小,若x ≥0,则y =2x +1;若x <0,则y =3x -2. 第三步:输出y 的值. 程序框图:(3)如图是一个算法的程序框图,当输入的x ∈(-1,3]时,求输出y 的范围.解:由题意知,该程序框图是求函数y =⎩⎪⎨⎪⎧2x 2+1,x <1,1-x ,x ≥1的函数值.故当x ∈(-1,1)时,y =2x 2+1∈[1,3);当x ∈[1,3]时,y =1-x ∈[-2,0],所以输出的y 的取值范围为[-2,0]∪[1,3).多重条件结构程序框图的设计及应用已知函数y =⎩⎪⎨⎪⎧1+x ,x >0,0,x =0,-x -3,x <0,设计一个算法,输入自变量x 的值,输出对应的函数值.请写出算法步骤,并画出程序框图.(链接教材P 11例5) [解] 算法如下:第一步,输入自变量x 的值.第二步,判断x >0是否成立,若成立,计算y =1+x ,否则,执行下一步. 第三步,判断x =0是否成立,若成立,令y =0,否则,计算y =-x -3. 第四步,输出y . 程序框图如图所示:方法归纳(1)条件结构的嵌套是指在一个条件结构的分支内的步骤中又用到条件结构,就像一个条件结构镶嵌在另一个条件结构中一样.(2)条件结构的并列是指一个条件结构执行完毕后,又执行下一个条件结构,它们之间无包含关系,是按顺序执行的.3.(1)画出求函数y =⎩⎪⎨⎪⎧-1,x >00,x =01,x <0的函数值的程序框图.解:程序框图如图所示.(2)给出程序框图如图回答问题:①若输入四个数5,3,7,2,则最终输出的结果是什么? ②你能说出该框图实现了一个什么样的算法吗?解:第一个判断框中a <b ,a <c ,a <d 如果同时成立,那么a 为四个数中的最小数,否则a 不是最小的,那么最小数在b ,c ,d 中,第二个判断框中b <c ,b <d 如果同时成立,则b 为最小数,以此类推,所以本题实质是求a ,b ,c ,d 中的最小值.所以,①最终输出结果是2.②实现的算法是:求a ,b ,c ,d 四个数中的最小值.规范解答解含参数的一元一次方程的算法与程序框图(本题满分12分)用程序框图表示解方程ax +b =0(a ,b 为常数)的算法. [解] 算法步骤如下:第一步,输入a ,b 的值.2分第二步,判断a =0 是否成立,若成立,则执行第三步;若不成立,则令x =-b a,输出x ,结束算法.4分第三步,判断b =0 是否成立,若成立,则输出“方程的解集为R ”,结束算法;若不成立,则输出“无解”,结束算法.6分程序框图为:[规范与警示]在解题过程中,若在第二步漏掉此处是否a =0时的讨论而直接得出x =-b a,虽然答案中也有这种可能,但结果就错了,在实际考试中最多得2分.处对b=0的讨论也是如此.通过本题,我们应该注意:(1)在解题过程中一定要准确应用等式(或不等式)的运算性质,必要时一定要分类讨论.(2)思维一定要严谨,避免想当然的错误.1.一个完整的程序框图中,输入、输出框的最少个数是( )A.0 B.1C.2 D.3解析:选B.输入、输出框的最少个数是1.2.下列关于程序框的功能描述正确的是( )A.(1)是处理框;(2)是判断框;(3)是终端框;(4)是输入、输出框B.(1)是终端框;(2)是输入、输出框;(3)是处理框;(4)是判断框C.(1)和(3)都是处理框;(2)是判断框;(4)是输入、输出框D.(1)和(3)的功能相同;(2)和(4)的功能相同解析:选B.根据程序框图的规定,(1)是终端框,(2)是输入、输出框,(3)是处理框,(4)是判断框.3.下图为计算函数y=|x|函数值的程序框图,则此程序框图中的判断框内应填________.解析:显然当x<0或x≤0时,y=-x,故判断框内应填x≤0?(或x<0?).答案:x≤0?(或x<0?)4.若a>0,b>0,则如图所示的程序框图表示的算法的功能是________.(尽量具有实际意义)解析:本题为顺序结构的算法框图,注意各个程序框的先后顺序,依据各个字母之间的关系赋予各字母以实际意义,答案不唯一.答案:求以a,b为直角边长的直角三角形的斜边的长度c(或求第一象限内的点P(a,b)到原点(0,0)的距离)[A.基础达标]1.下列图形符号属于处理框(执行框)的是( )解析:选D.处理框用矩形表示.2.下列关于程序框图的说法正确的有( )①用程序框图表示算法直观、形象,容易理解;②程序框图能清楚地展现算法的逻辑结构,也就是通常所说的一图胜万言;③在程序框图中,起止框是任何流程图不可少的;④输入和输出框可用在算法中任何需要输入、输出的位置.A.1个B.2个C.3个D.4个解析:选D.由程序框图可知:①②③④都正确.3.(2015·东营高一检测)给出下面的程序框图:若输出的结果为2,则①处的执行框内应填的是( )A.x=2 B.b=2C.x=1 D.a=5解析:选C.∵b=2,∴2=a-3,即a=5.∴2x+3=5时,得x=1.4.(2015·广州高一检测)如图是一个算法的程序框图,已知a1=3,输出的b=7,则a2等于( )A .9B .10C .11D .12解析:选C.由题意知该算法是计算a 1+a 22的值.∴3+a 22=7,得a 2=11,故选C.5.如图所示的程序框图,如果输入三个实数a ,b ,c ,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的( )A .c >x?B .x >c?C .c >b?D .b >c?解析:选A.变量x 的作用是保留3个数中的最大值,所以第二个判断框内语句为“c >x ?”,满足“是”则交换两个变量的数值,输出x的值后结束程序,满足“否”直接输出x 的值后结束程序,故选A.6.如图所示程序框图表示的算法的运行结果是________.解析:由题意P =5+6+72=9,S =9×4×3×2=216=6 6.答案:6 67.写出如图所示程序框图的运行结果:S =________.解析:S =24+42=2.5. 答案:2.58.(2015·海口高一检测)如图所示的程序框图,若a =5,则输出b =________.解析:根据题意a =5,所以执行判断框后的“否”步骤,即b =a 2+1,所以输出26. 答案:269.已知函数f (x )=⎩⎪⎨⎪⎧-x +1,x >0,0,x =0,x +3,x <0,请设计程序框图,要求输入自变量,输出函数值.解:程序框图如图所示:10.尺规作图,确定线段AB 的一个5等分点,请你设计一个算法,并画出程序框图.解:算法如下:第一步,如图,从已知线段的左端点A出发,作一条射线AP;第二步,在射线上任取一点C,得线段AC;第三步,在射线上作线段CE=AC;第四步,在射线上作线段EF=AC;第五步,在射线上作线段FG=AC;第六步,在射线上作线段GD=AC,那么线段AD=5AC;第七步,连接DB;第八步,过C作BD的平行线,交线段AB于M,这样点M就是线段AB的一个5等分点.程序框图如图:[B.能力提升]1.广东中山市的士收费办法如下:不超过2公里收7元(即起步价7元),超过2公里的里程每公里收2.6元,另每车次超过2公里收燃油附加费1元(不考虑其他因素).相应收费系统的程序框图如图所示,则①处应填( )A.y=7+2.6x B.y=8+2.6xC .y =7+2.6(x -2)D .y =8+2.6(x -2)解析:选D.当x >2时,y =7+2.6(x -2)+1=8+2.6(x -2),所以①处应填y =8+2.6(x -2).2.若f (x )=x 2,g (x )=log 2x ,则如图所示的程序框图中,输入x =0.25,输出h (x )=( )A .0.25B .2C .-2D .-0.25解析:选C.h (x )取f (x )和g (x )中的较小者.g (0.25)=log 20.25=-2,f (0.25)=0.252=116.3.某算法的程序框图如图所示,则输出量y 与输入量x 满足的关系式为____________.解析:当x >1时,有y =x -2,当x ≤1时,则有y =2x ,所以有分段函数y =⎩⎪⎨⎪⎧2x,x ≤1x -2,x >1. 答案:y =⎩⎪⎨⎪⎧2x ,x ≤1x -2,x >1 4.定义运算a ⊗b ,运算原理如图所示,则式子4⊗1+2⊗5的值等于________.解析:a ⊗b =⎩⎪⎨⎪⎧a (b +1),a ≥b ,a (b -1),a <b , 则4⊗1+2⊗5=4×(1+1)+2×(5-1)=16.答案:165.在新华书店里,某教辅材料每本售价14.80元,书店为促销,规定:如果顾客购买5本或5本以上,10本以下则按九折(即13.32元)出售;如果顾客购买10本或10本以上,则按八折(即11.84元)出售.请设计一个完成计费工作的程序框图.解:程序框图:6.(选做题)通常说一年有365天,它表示地球围绕太阳转一周所需要的时间,但事实并不是这样简单.根据天文资料,地球围绕太阳转一周所需要的精确时间是365.242 2天,称之为天文年.这个误差看似不大,却引起季节和日历之间难以预料的大变动.在历法上规定四年一闰,百年少一闰,每四百年又加一闰.如何判断某一年是不是闰年呢?请设计一个算法,解决这个问题,并用框图描述这个算法.解:算法步骤如下:第一步:输入年份y .第二步:若y 能被4整除,则执行第三步,否则执行第六步.第三步:若y 能被100整除,则执行第四步,否则执行第五步.第四步:若y 能被400整除,则执行第五步,否则执行第六步.第五步:输出“y 是闰年”.第六步:输出“y 不是闰年”.这个算法的框图为。
高中数学《算法初步》教案新人教A版必修
高中数学《算法初步》教案新人教A版必修一、教学目标1. 理解算法的基本概念,了解算法在数学和日常生活中的应用。
2. 掌握算法的基本步骤,能够清晰地描述和分析算法的过程。
3. 学会使用循环结构编写算法,熟练掌握基本的编程技巧。
4. 通过解决实际问题,培养学生的逻辑思维能力和创新能力。
二、教学内容1. 算法的基本概念:算法、输入、输出、步骤2. 算法的基本步骤:排序、查找、乘法口诀、求解一元二次方程3. 循环结构:for循环、while循环、do-while循环4. 实际问题求解:编写算法解决生活中的实际问题,如计算器、购物清单等。
三、教学重点与难点1. 重点:算法的基本概念、基本步骤和循环结构。
2. 难点:循环结构的嵌套使用和复杂问题的算法设计。
四、教学方法与手段1. 采用问题驱动的教学方法,引导学生从实际问题中提炼出算法。
2. 使用多媒体教学手段,展示算法的过程和效果,增强学生的直观感受。
3. 引导学生通过编程实践,巩固算法知识,提高解决问题的能力。
五、教学安排1. 第一课时:介绍算法的基本概念,学习算法的输入、输出、步骤。
2. 第二课时:学习算法的基本步骤,掌握排序、查找、乘法口诀、求解一元二次方程等基本算法。
3. 第三课时:学习循环结构,掌握for循环、while循环、do-while循环的用法。
4. 第四课时:运用所学算法解决实际问题,编写算法程序。
5. 第五课时:进行课堂讨论,分享算法解决问题的经验,进行算法设计的交流和探讨。
六、教学过程1. 导入:通过引入日常生活中的算法例子,如计算购物找零、制定旅行计划等,激发学生的兴趣,引出算法的概念。
2. 新课导入:介绍算法的定义、特点和作用,引导学生了解算法在数学和科学领域中的应用。
3. 案例分析:分析排序、查找等基本算法,让学生通过具体案例理解算法的基本步骤和原理。
4. 编程实践:让学生动手编写简单的算法程序,如排序算法、查找算法等,加深对算法概念的理解。
【优化方案】高中数学 第一章 算法初步 1.3算法案例学案 新人教a版必修3
1.3 算法案例1.问题导航(1)什么叫辗转相除法?(2)什么叫更相减损术?(3)辗转相除法与更相减损术的区别是什么?(4)什么是秦九韶算法?(5)学习了十进制,知道十进制是使用0~9十个数字,那么二进制、五进制、七进制分别使用哪些数字?2.例题导读通过对例1的学习,学会用更相减损术求最大公约数;通过对例2的学习,学会用秦九韶算法求多项式的值;通过对例3的学习,学会如何将二进制化为十进制;通过对例4的学习,学会如何将k进制化为十进制;通过对例5的学习,学会如何将十进制化为二进制;通过对例6的学习,学会十进制化为k进制的方法:即“除k取余法”(k∈N,2≤k≤9).1.辗转相除法与更相减损术(1)辗转相除法:又叫欧几里得算法,是一种求两个正整数的最大公约数的古老而有效的算法.(2)更相减损术:我国古代数学专著《九章算术》中介绍的一种求两个正整数的最大公约数的算法.2.秦九韶算法3.进位制(1)进位制进位制是人们为了计数和运算方便而约定的记数系统,“满几进一”就是几进制,几进制的基数就是几.(2)其他进位制与十进制间的转化①其他进位制化成十进制其他进位制的数化成十进制时,表示成不同位上数字与基数的幂的乘积之和的形式.②十进制化成k进制的方法——“除k取余法”.1.用更相减损术求294和84的最大公约数时,需做减法运算的次数是( )A.2 B.3C.4 D.5解析:选C.294-84=210,210-84=126,126-84=42,84-42=42,共做4次减法运算.2.用秦九韶算法计算多项式f(x)=3x6+4x5+5x4+6x3+7x2+8x+1当x=0.4时的值时,需要做乘法和加法的次数分别是( )A.6,6 B.5,6C.5,5 D.6,5答案:A3.完成下列进位制之间的转化.(1)1 034(7)=________(10);(2)119(10)=________(6).解析:(1)1 034(7)=1×73+0×72+3×7+4×70=368.(2)∴119(10)=315(6).答案:(1)368 (2)3154.当所给的多项式按x的降幂排列“缺项”时,用秦九韶算法改写多项式时,应注意什么?解:所缺的项写成系数为零的形式,即写成0·x n的形式.1.对于任何一个数,我们可以用不同的进位制来表示.2.表示各种进位制数一般在数字右下角加注来表示,如111 001(2)表示二进制数,34(5)表示5进制数.3.电子计算机一般都使用二进制.4.利用除k取余法,可以把任何一个十进制数化为k进制数,并且操作简单、实用.5.通过k进制数与十进制数的转化,我们也可以将一个k进制数转化为另一个不同基数的M进制数.6.利用秦九韶算法可以减少计算次数提高计算效率.求最大公约数用辗转相除法求612与468的最大公约数,并用更相减损术检验所得结果.(链接教材P36例1)[解] 用辗转相除法:612=468×1+144,468=144×3+36,144=36×4,即612和468的最大公约数是36.用更相减损术检验:612和468为偶数,两次用2约简得153和117,153-117=36,117-36=81,81-36=45,45-36=9,36-9=27,27-9=18,18-9=9,所以612和468的最大公约数为9×2×2=36.方法归纳(1)利用辗转相除法求给定的两个数的最大公约数,即利用带余除法,用数对中较大的数除以较小的数,若余数不为零,则将余数和较小的数构成新的数对,再利用带余除法,直到大数被小数除尽,则这时的较小数就是原来两个数的最大公约数.(2)利用更相减损术求两个正整数的最大公约数的一般步骤是:首先判断两个正整数是否都是偶数.若是,用2约简,也可以不除以2,直接求最大公约数,这样不影响最后结果.1.(1)1 624与899的最大公约数是________.解析:1 624=899×1+725,899=725×1+174,725=174×4+29,174=29×6,故1 624与899的最大公约数是29.答案:29(2)用辗转相除法求80和36的最大公约数,并用更相减损术检验所得结果.解:辗转相除法:80=36×2+8,36=8×4+4,8=4×2+0.故80和36的最大公约数是4.用更相减损术检验:80-36=44,44-36=8,36-8=28,28-8=20,20-8=12,12-8=4,8-4=4,∴80和36的最大公约数是4.秦九韶算法及其应用(2015·福州高一检测)用秦九韶算法写出当x=3时f(x)=2x5-4x3+3x2-5x+1的值.[解] ∵f(x)=((((2x+0)x-4)x+3)x-5)x+1,v0=2,v1=2×3+0=6,v2=6×3-4=14,v3=14×3+3=45,v4=45×3-5=130,v5=130×3+1=391,所以f(3)=391.方法归纳利用秦九韶算法将f(x)改写成如下形式f(x)=(…((a n x+a n-1)x+a n-2)x+…+a1)x+a0,其计算步骤为:先计算v1=a n x+a n-1,再计算v2=v1x+a n-2,每次都是把上一次的结果乘以x 再与下一个系数相加,其计算量为乘法n次,加法n次.2.利用秦九韶算法求多项式f(x)=3x6+12x5+8x4-3.5x3+7.2x2+5x-13当x=6时的值,写出详细步骤.解:f(x)=(((((3x+12)x+8)x-3.5)x+7.2)x+5)x-13.v0=3,v1=v0×6+12=30,v2=v1×6+8=188,v3=v2×6-3.5=1 124.5,v4=v3×6+7.2=6 754.2,v5=v4×6+5=40 530.2,v6=v5×6-13=243 168.2.所以f(6)=243 168.2.进位制(1)把二进制数101 101(2)化为十进制数;(2)把十进制数458转化为四进制数.(链接教材P41例3、例4)[解] (1)101 101(2)=1×25+0×24+1×23+1×22+0×21+1×20=32+8+4+1=45,所以二进制数101 101(2)转化为十进制数为45.(2)458=13 022(4).[互动探究] 将本例(1)中的二进制数101 101(2)转化为三进制数.解:101 101(2)=1×25+0×24+1×23+1×22+0×21+1×20=45,∴45=1 200(3),∴101 101(2)=1 200(3).方法归纳(1)将k进制转化为十进制的方法是:先将这个k进制数写成各个数位上的数字与k的幂的乘积之和的形式,再按照十进制的运算规则计算出结果.(2)十进制转化为k进制,采用除k取余法,也就是除基数,倒取余.3.(1)二进制数算式1 010(2)+10(2)的值是( )A.1 011(2)B.1 100(2)C.1 101(2)D.1 000(2)解析:选B.二进制数的加法是逢二进一,所以选B.(2)下列各组数中最小的数是( )A.1 111(2)B.210(6)C.1 000(4)D.101(8)解析:选A.统一化为十进制数为1 111(2)=15;210(6)=78;1 000(4)=64;101(8)=65.利用秦九韶算法求多项式f(x)=x-5x+6x+x+3x+2当x=-2时的值为( )A.320 B.-160C.-320 D.300[解析] 将多项式变式为f(x)=(((((x-5)x+6)x+0)x+1)x+3)x+2,v0=1,v1=-2+(-5)=-7,v2=-7×(-2)+6=20,v3=20×(-2)+0=-40,v4=-40×(-2)+1=81,v5=81×(-2)+3=-159,v6=-159×(-2)+2=320.[答案] A[错因与防范](1)考虑x=-2而认为多项式的值为负值.(2)易忽略多项式中系数为0的项,致使多项式改写不正确.(3)解题时注意多项式变形后有几次乘法和几次加法.(4)要注意所给多项式的项数,特别是系数为0的项.4.(1)用秦九韶算法计算多项式f(x)=12+35x-8x2+6x4+5x5+3x6在x=-4时的值时,v3的值为( )A.-144 B.-136C.-57 D.34解析:选B.根据秦九韶算法多项式可化为f(x)=(((((3x+5)x+6)x+0)x-8)x+35)x+12.由内向外计算v0=3;v1=3×(-4)+5=-7;v2=-7×(-4)+6=34;v3=34×(-4)+0=-136.(2)已知多项式f(x)=3x5+8x4-3x3+5x2+12x-6,则f(2)=________.解析:根据秦九韶算法,把多项式改写成如下形式:f(x)=((((3x+8)x-3)x+5)x+12)x-6.按照从内到外的顺序,依次计算一次多项式当x=2时的值.v0=3,v1=3×2+8=14,v2=14×2-3=25,v3=25×2+5=55,v4=55×2+12=122,v5=122×2-6=238,所以当x=2时,多项式的值为238.答案:2381.下列关于利用更相减损术求156和72的最大公约数的说法中正确的是( )A.都是偶数必须约简B.可以约简,也可以不约简C.第一步作差为156-72=84;第二步作差为72-84=-12D.以上都不对解析:选B.约简是为了使运算更加简捷,故不一定要约简,A错.C中第二步应为84-72=12,故选B.2.用辗转相除法计算294与84的最大公约数时,需要做的除法次数是( )A.1 B.2C.3 D.4解析:选B.294=84×3+42,84=42×2,至此公约数已求出.3.二进制数1 101 111(2)化成十进制数是________.解析:1 101 111(2)=1×20+1×21+1×22+1×23+0×24+1×25+1×26=111.答案:1114.若k进制数123(k)与十进制数38相等,则k=________.解析:由k进制数123可知k≥4.下面可用验证法:若k =4,则38(10)=212(4),不合题意; 若k =5,则38(10)=123(5)成立,所以k =5. 答案:5[A.基础达标]1.45和150的最大公约数和最小公倍数分别是( ) A .5,150 B .15,450 C .450,15 D .15,150解析:选B.利用辗转相除法求45和150的最大公约数:150=45×3+15,45=15×3,45和150的最大公约数为15.45和150的最小公倍数为15×(45÷15)×(150÷15)=450,故选B.2.把67化为二进制数为( ) A .1 100 001(2) B .1 000 011(2) C .110 000(2) D .1 000 111(2) 解析:选B.∴把67化为二进制数为1 000 011(2).3.(2015·三明高一检测)计算机中常用十六进制,采用数字0~9和字母A ~F 共16个计算符号与十进制的对应关系如下表:例如用十六进制表示D +E =1B ,则(2×F +1)×4=( ) A .6E B .7C C .5F D .B0 解析:选B.(2×F +1)×4用十进制可以表示为(2×15+1)×4=124,而124=16×7+12,所以用十六进制表示为7C ,故选B.4.若用秦九韶算法求多项式f (x )=4x 5-x 2+2当x =3时的值,则需要做乘法运算和加减法运算的次数分别为( )A .4,2B .5,3C .5,2D .6,2解析:选C.f(x)=4x5-x2+2=((((4x)x)x-1)x)x+2,所以需要做5次乘法运算和2次加减运算.5.(2015·青海调研)已知一个k进制的数132与十进制的数30相等,那么k等于( )A.7或4 B.-7C.4 D.都不对解析:选C.132(k)=1×k2+3×k+2=k2+3k+2,∴k2+3k+2=30,即k2+3k-28=0,解得k=4或k=-7(舍去).6.三个数72,120,168的最大公约数是________.解析:由更相减损术,得168-120=48,120-48=72,72-48=24,48-24=24,故120和168的最大公约数是24.而72-24=48,48-24=24,故72和24的最大公约数也是24,所以72,120,168的最大公约数是24.答案:247.(2015·莱芜质检)已知函数f(x)=x3-2x2-5x+6,用秦九韶算法,则f(10)=________.解析:f(x)=x3-2x2-5x+6=(x2-2x-5)x+6=((x-2)x-5)x+6.当x=10时,f(10)=((10-2)×10-5)×10+6=(8×10-5)×10+6=75×10+6=756.答案:7568.(2015·福州高一检测)三进制数2022(3)化为六进制数为abc(6),则a+b+c=________.解析:2 022(3)=2×33+0×32+2×31+2×30=62.三进制数2022(3)化为六进制数为142(6),∴a+b+c=7.答案:79.已知函数f(x)=x3-3x2-4x+5,试用秦九韶算法求f(2)的值.解:根据秦九韶算法,把多项式改写成如下形式:f(x)=x3-3x2-4x+5=(x2-3x-4)x+5=((x-3)x-4)x+5.把x=2代入函数式得f(2)=((2-3)×2-4)×2+5=-7.10.古时候,当边境有敌人来犯时,守边的官兵通过在烽火台上点火向境内报告来犯敌人数,如图所示,烽火台上点火表示数字1,未点火表示数字0,约定二进制数对应的十进制数的单位是1 000,请你计算一下,这组烽火台表示有多少敌人入侵?解:由题图可知这组烽火台表示的二进制数为11 011(2),它表示的十进制数为11 011(2)=1×24+1×23+0×22+1×21+1×20=27,由于约定二进制数对应的十进制数的单位是 1 000,所以入侵的敌人的数目为27×1 000=27 000(人).[B.能力提升]1.将十进制数389 化成四进制数的末位是 ( )A.1 B.2C.3 D.0解析:选A.389=4×97+1,即第一次用389除以4余1,而这就是最后一位数字.2.(2015·盐城质检)m是一个正整数,对于两个正整数a,b,如果a-b是m的倍数,则称a,b对模m同余,用符号a≡b(Mod m)表示,则下列各式中不正确的为( ) A.12≡7(Mod 5) B.21≡10(Mod 3)C.34≡20(Mod 2) D.47≡7(Mod 40)解析:选B.逐一验证,对于A,12-7=5是5的倍数;对于B,21-10=11不是3的倍数;对于C,34-20=14是2的倍数;对于D,47-7=40是40的倍数,故选B.3.324,243,135三个数的最大公约数是________.解析:324=243×1+81,243=81×3,所以243与324的最大公约数是81.又135=81×1+54,81=54×1+27,54=27×2+0,所以135与81的最大公约数是27.答案:274.在计算机的运行过程中,常常要进行二进制数与十进制数的转换与计算.如十进制数8转换成二进制数是1 000,记作8(10)=1 000(2);二进制数111转换成十进制数是7,记作111(2)=7(10)等.二进制的四则运算,如11(2)+101(2)=1 000(2).请计算:11(2)×111(2)=________,10 101(2)+1 111(2)=________.解析:由题可知,在二进制数中的运算规律是“满二进一”,∴11(2)×111(2)=10 101(2),10 101(2)+1 111(2)=100 100(2).答案:10 101(2)100 100(2)5.有甲、乙、丙三种溶液分别重147 g、343 g、133 g,现要将它们分别全部装入小瓶中,每个小瓶装入液体的质量相同,问每瓶最多装多少?解:先求147与343的最大公约数.343-147=196,196-147=49,147-49=98,98-49=49.所以147与343的最大公约数是49.再求49与133的最大公约数.133-49=84,84-49=35,49-35=14,35-14=21,21-14=7,14-7=7.所以147,343,133的最大公约数为7.所以每瓶最多装7 g.6.(选做题)已知175(r)=125(10),求在这种进制里的数76(r)应记成十进制的什么数?解:∵1×r2+7×r1+5×r0=125,∴r2+7r-120=0,∴r=8或r=-15(舍去),∴r=8.76(r)=76(8)=7×81+6×80=62(10).。
【优化方案】高中数学 第1章本章优化总结课件 新人教A必修3
【思路点拨】 按循环结构的作用读懂程序框 图,执行操作. 【解】 利用判断框对“填报完所有志愿?” 进行判断后,若“是”,就应该查看、打印所 有志愿;否则就要检查有哪些志愿未填,需重 新补填.故循环体为:按批次填报志愿→提交、 并保存本批次志愿→判断“是否填报完所有志 愿”.
该部分的结构图为:
例3 (2010年高考山东卷)执行 如图所示的程序框图,若输入x =10,则输出y的值为________.
【思路点拨】 本题是计算函数 y=12x-1 的值.当不满足条件时, 用上一次的函数值作为 x 值代入 计算.
【解析】 当 x=10 时,y=4,不满足|y-x|<1, 因此由 x=y 知 x=4.当 x=4 时,y=1,不满足 |y-x|<1,因此由 x=y 知 x=1.当 x=1 时,y= -12,不满足|y-x|<1,因此由 x=y 知 x=-12. 当 x=-12时,y=-54,此时,-45+12<1 成立, 跳出循环,输出 y=-54.
【思路点拨】 由第二步、第三步、第四步可
看出,是累加运算,可用循环语句.
【解】 程序如下
S=0 i=1 WHILE i<=999
S=S+1/i i=i+2 WEND PRINT S END
框图如下:
【思维总结】 无论用哪种语言表示算法程 序,都要通过“试运行”来检查是否严谨的 解决问题.
专题二
【答案】 -54
【思维总结】 当不满足|y-x|<1时,将y的值 赋给x作为自变量,重新计算函数值.
专题三 算法在实际问题中的应用 计算机的应用包罗万象,算法的实际应用是本 章的重点,而新高考最注重的就是创新意识与 实践能力.
例4 2010年山东省普通高校招生实行网上填 报志愿.下面是填报志愿的框图.如果判断框 内的内容为:“填报完所有志愿?”,那么这 个框图的循环体是什么?请补充完整这个框图, 并在( )内填上适当的文字.
高中数学《算法初步》教案新人教A版必修
高中数学《算法初步》教案新人教A版必修一、教学目标1. 理解算法的基本概念,了解算法的特点和作用。
2. 掌握算法的基本步骤,能够正确写出简单的算法。
3. 学会分析算法的效率,提高解决问题的能力。
4. 培养逻辑思维能力和编程能力。
二、教学内容1. 算法的基本概念:算法、输入、输出、步骤。
2. 算法的基本步骤:顺序结构、条件结构、循环结构。
3. 算法分析:时间复杂度、空间复杂度。
4. 简单的算法实例:求和、求积、排序等。
三、教学重点与难点1. 重点:算法的基本概念、基本步骤、算法分析。
2. 难点:算法分析中的时间复杂度和空间复杂度的计算。
四、教学方法1. 采用问题驱动的教学方法,引导学生从实际问题中提出算法需求。
2. 使用案例教学法,通过具体的算法实例讲解算法的实现过程。
3. 利用编程工具,让学生动手实践,加深对算法的理解。
4. 采用小组讨论法,培养学生的合作能力和解决问题的能力。
五、教学过程1. 导入:通过一个实际问题引入算法概念,激发学生的兴趣。
2. 讲解:讲解算法的基本概念、基本步骤和算法分析的方法。
3. 实例演示:给出一个简单的算法实例,演示算法的实现过程。
4. 练习:让学生动手编写简单的算法,巩固所学知识。
5. 总结:对本节课的内容进行总结,布置课后作业。
六、教学评估1. 课堂练习:在学习过程中,穿插一些练习题,以检查学生对算法基本概念和步骤的理解。
2. 小组讨论:通过小组合作完成一个算法实例,评估学生在合作中的沟通能力和解决问题的能力。
3. 课后作业:布置相关的编程作业,要求学生独立完成,以检验学生对算法的掌握程度。
4. 期中期末考试:设置有关算法初步的试题,全面评估学生的学习效果。
七、教学资源1. 教材:新人教A版必修《高中数学》。
2. 多媒体课件:制作与教学内容相关的多媒体课件,增加课堂的趣味性。
3. 编程工具:为学生提供编程环境,如Python、C++等。
4. 网络资源:为学生提供相关的在线学习资源,如视频教程、练习题库等。
优化方案高中数学 第一章 算法初步 程序框图与算法语
程序框图与算法语句(强化训练)1.如果执行如图所示的框图,输入N =5,则输出的S 等于( )A.2542 B .2521 C.1921D .221解析:选 A.程序运行的结果为S =11×3+12×4+13×5+14×6+15×7=12⎣⎢⎡⎝ ⎛⎭⎪⎫1-13+⎝ ⎛⎭⎪⎫12-14+⎝ ⎛⎭⎪⎫13-15+⎦⎥⎤⎝ ⎛⎭⎪⎫14-16+⎝ ⎛⎭⎪⎫15-17=2542,故选A.2.如图给出的是计算1+13+15+…+129的值的一个程序框图,则图中执行框内①处和判断框中的②处应填的语句是( )A .n =n +2,i =15?B .n =n +2,i >15?C .n =n +1,i =15?D .n =n +1,i >15?解析:选B .根据所求式子的分母1,3,5,7,…,29,得①处应填n =n +2,而所求式是15个数的和,所以②处应填i >15?,故选B .3.执行如图所示的程序框图,若输出的y 值为4,则输入的实数x 的值为( )A .2B .1或-5C .1或2D .-5或2解析:选D.法一:由程序框图,得y =⎩⎪⎨⎪⎧|x +1|,x <1,2x ,x ≥1,若y =4,则有⎩⎪⎨⎪⎧x <1,|x +1|=4或⎩⎪⎨⎪⎧x ≥1,2x=4,解得x =-5或x =2,故选D.法二:选项代入验证法,若x =2,则输出y 值为4,故排除B ;若x =-5,则输出y 值为4,排除A ,C ,选D.4.运行下列框内的程序,若该程序输出的结果是24,则输入x 的值为( ) INPUT x IF x>0 THEN y =x^2-1ELSEy =(x -1)*(x -3)END IF PRINT y END,A .5或7B .5或-3C .-5或7D .-5或-3解析:选B .该程序的功能是计算并输出分段函数y =⎩⎪⎨⎪⎧x 2-1,x >0,(x -1)(x -3),x ≤0的函数值.当x >0时,x 2-1=24,解得x =5或x =-5(舍去); 当x ≤0时,(x -1)(x -3)=24, 解得x =-3或x =7(舍去).所以输入的x 值为5或-3,故选B .5.某程序框图如图所示,该程序运行后,输出的x 值为31,则a 的值为( )A.4 B.3C.2 D.1解析:选B.经过第一次循环得到x=2a+1,n=2;因为2≤3,所以继续执行循环,得到x=2(2a+1)+1=4a+3,n=3;因为3≤3,所以继续执行循环,得到x=2(4a+3)+1=8a+7,n=4,因为4≤3不成立,所以输出x,即8a+7=31,解得a=3.故选B.6.执行如图所示的程序框图,若输入n=5,则输出的S=( )A.256 B.258C.260 D.262解析:选B.第一次循环S=1×21,i=2,第二次循环S=1×21+2×22,i=3,第三次循环S=1×21+2×22+3×23,i=4,第四次循环S=1×21+2×22+3×23+4×24,i=5,第五次循环S=1×21+2×22+3×23+4×24+5×25,i=6,不符合条件,退出循环,输出S=1×21+2×22+3×23+4×24+5×25=258.故选B.7.(2015·高考北京卷)执行如图所示的程序框图,输出的结果为( )A .(-2,2)B .(-4,0)C .(-4,-4)D .(0,-8)解析:选B .x =1,y =1,k =0,s =x -y =0,t =x +y =2,x =s =0,y =t =2,k =1,不满足k ≥3;s =x -y =-2,t =x +y =2,x =-2,y =2,k =2,不满足k ≥3;s =x -y =-4,t =x +y =0,x =-4,y =0,k =3,满足k ≥3,输出的结果为(-4,0).8.(2015·高考重庆卷)执行如图所示的程序框图,若输出k 的值为8,则判断框内可填入的条件是( )A .s ≤34B .s ≤56C .s ≤1112D .s ≤2524解析:选C.由s =0,k =0满足条件,则k =2,s =12,满足条件;k =4,s =12+14=34,满足条件;k =6,s =34+16=1112,满足条件;k =8,s =1112+18=2524,不满足条件,输出k =8,所以应填s ≤1112.9.(2014·高考湖南卷)执行如图所示的程序框图,如果输入的t ∈[-2,2],则输出的S 属于( )A .[-6,-2]B .[-5,-1]C .[-4,5]D .[-3,6]解析:选D.由程序框图知,当0≤t ≤2时,输出S =t -3,此时S ∈[-3,-1];当-2≤t <0时,执行t =2t 2+1后1<t ≤9,执行1<t ≤9时,输出S =t -3,此时S ∈(-2,6].因此输出S 的值属于[-3,6].10.读如图所示的程序,若最终输出的结果为3132,则在程序中“?”处应填入的语句为( )A .i>=7B .i>=6C .i<=6D .i<=7解析:选B .因为S =0,n =2,i =1,执行循环体,得S =12,n =4,i =2;S =12+14=34,n =8,i =3;S =34+18=78,n =16,i =4;S =78+116=1516,n =32,i =5;S =1516+132=3132,n =64,i =6,此时满足输出的S =3132,故“?”处应填上i >=6.故选B .11.执行如图所示的程序框图,若输入如下四个函数: ①f (x )=x 3;②f (x )=2x ;③f (x )=1x;④f (x )=x 2.则输出的函数是( )A .f (x )=x 3B .f (x )=2xC .f (x )=1xD .f (x )=x 2解析:选A.由程序框图可知输出的函数f (x )是奇函数且存在零点,所给四个函数中只有f (x )=x 3符合要求.12.某程序框图如图所示,若该程序运行后输出的k 的值是6,则满足条件的整数S 0一共有( )A .31个B .32个C .63个D .64个解析:选B .输出k 的值为6,说明最后一次参与运算的k =5,所以S =S 0-20-21-22-23-24-25=S 0-63,上一个循环S =S 0-20-21-22-23-24=S 0-31,所以31<S 0≤63,总共有32个满足条件的整数S 0.13.当m =7,n =3时,执行如图所示的程序框图,输出的S 值为________.解析:程序框图的执行过程如下: m =7,n =3时,m -n +1=5,k =m =7,S =1,S =1×7=7; k =k -1=6>5,S =6×7=42; k =k -1=5=5,S =5×42=210; k =k -1=4<5,输出S =210.答案:21014.如图给出的是计算12+14+16+…+120的值的一个程序框图,其中判断框内应填入的条件是________.解析:因为S =12+14+16+…+120,并由程序框图中S =S +12i,知循环的初值为i =1,终值为i =11,步长为1, 故经过10次循环才能算出S =12+14+16+…+120的值,故i ≤10,应不满足条件,继续循环,所以i >10,应满足条件,退出循环. 答案:i >10?(或i ≥11?)15.当输入x =-1,y =20时,如图中的程序运行后输出的结果为________. INPUT x INPUT yIF x<0 THEN x =y +3ELSE y =y -3END IFPRINT x -y ,y +x END,解析:x =-1,y =20,满足条件x <0,则得x =23,输出x -y 的值为3,x +y 的值为43.答案:3,4316.阅读如图所示的程序框图,如果输出的函数值在区间⎣⎢⎡⎦⎥⎤14,12上,则输入的实数x 的取值范围是________.解析:由程序框图,可得分段函数f (x )=⎩⎪⎨⎪⎧2x,-2≤x ≤2,2,x <-2或x >2.由题意,输出的函数值在⎣⎢⎡⎦⎥⎤14,12上,所以由2x∈⎣⎢⎡⎦⎥⎤14,12,可解得x ∈[-2,-1],故实数x 的取值范围是[-2,-1].答案:[-2,-1]。
高中数学《算法初步》教案新人教A版必修
高中数学《算法初步》教案新人教A版必修一、教材分析本节课所使用的教材为新人教A版高中数学必修教材,内容涉及算法初步。
算法初步是高中数学的重要组成部分,主要让学生了解算法的基本概念、特点和应用。
通过学习算法初步,学生能够理解算法的本质,提高解决问题的能力。
二、教学目标1. 了解算法的概念、特点和表示方法。
2. 掌握算法的基本逻辑结构,如顺序结构、条件结构和循环结构。
3. 能够分析实际问题,设计简单的算法解决问题。
4. 培养学生的逻辑思维能力和创新能力。
三、教学重点与难点1. 教学重点:算法的概念、特点和表示方法。
算法的基本逻辑结构。
设计简单算法解决问题的方法。
2. 教学难点:算法的设计和分析。
循环结构在实际问题中的应用。
四、教学方法1. 采用问题驱动的教学方法,引导学生从实际问题中认识算法的重要性。
2. 通过案例分析,让学生理解算法的基本逻辑结构。
3. 利用编程实践,培养学生设计算法解决问题的能力。
4. 采用小组讨论、合作学习的方式,提高学生的参与度和积极性。
五、教学过程1. 导入新课:通过生活中的实例,引导学生了解算法在日常生活中的应用。
提问:什么是算法?算法有什么特点?2. 讲解算法的基本概念:解释算法的定义,强调算法是解决问题的一系列步骤。
阐述算法的特点,如确定性、有穷性和可行性。
3. 学习算法表示方法:介绍算法的图形表示和伪代码表示。
举例说明不同表示方法在解决问题中的应用。
4. 掌握算法的基本逻辑结构:顺序结构:按照一定的顺序执行步骤。
条件结构:根据条件选择不同的执行路径。
循环结构:重复执行某些步骤直到满足条件。
5. 设计简单算法解决问题:分析实际问题,如计算Fibonacci 数列的前n项和。
引导学生设计算法,并利用编程工具实现。
6. 课堂小结:强调算法在解决问题中的重要性。
7. 课后作业:完成课后练习,巩固所学内容。
设计一个简单的算法,解决实际问题。
8. 课后反思:教师对本节课的教学效果进行反思,分析学生的掌握情况。
优化方案高中数学第一章算法初步1.2.21.2.3条件语句、循环语句应用案巩固提升新人教A版必修3
【优化方案】2017高中数学第一章算法初步 1.2.2-1.2.3 条件语句、循环语句应用案巩固提升新人教A版必修3[A 基础达标]1.下列对条件语句的描述正确的是( )A.ELSE后面的语句不可以是条件语句B.两个条件语句可以共用一个END IF语句C.条件语句可以没有ELSE后的语句D.条件语句中IF—THEN和ELSE后的语句必须都有解析:选C.条件语句有两种格式:分别是IF—THEN格式和IF—THEN—ELSE格式.对于一个分支的条件语句可以没有ELSE后的语句.2.下面程序输出的结果为( )i=1DOi=i+2S=2*i+3,LOOP UNTIL i>=8PRINT SENDA.17 B.19C.21 D.23解析:选C.当i=9时,S=2×9+3=21,判断条件9≥8成立,跳出循环,输出S.3.(2016·临沂检测)下列程序的功能是:判断任意输入的数x是否为正数,若是,输出它的平方值;若不是,输出它的相反数.INPUT xIF ________ THENy=-xELSE,y=x*xEND IFPRINT yEND则填入的条件应该是( )A.x>0 B.x<0C.x>=0 D.x<=0解析:选D.因为条件真则执行y=-x,条件假则执行y=x*x,由程序功能知条件应为x<=0.4.如下程序的循环次数为( )x =0WHILE x <20x =x +1x =x ∧2WENDPRINT x END,A .1B .2C .3D .4解析:选C.程序执行如下:(1)x <20,x =0+1=1,x =12=1;(2)x <20,x =1+1=2,x =22=4,(3)x <20,x =4+1=5,x =52=25,此时跳出循环,并输出x .所以一共进行3次循环,故选C.5.下面的程序运行后第3个输出的数是( ) i =1x =1DOPRINT xi =i +1x =x +1/2LOOP UNTIL i>5END,A .1B .32C .2D .52解析:选C.该程序中关键是循环语句,第一次输出的数是1,第二次输出的数是x =1+12=32,第三次输出的数是x =1+12+12=2.6.若a =11,下面的程序段输出的结果是________.INPUT aIF a <10 THENy =2*(a -1)ELSEy =a MOD 10END IFPRINT yEND,解析:由于当a =11时,不满足条件a <10,所以执行y =a MOD 10,得到的结果是y =1.注意“a MOD 10”是a 除以10的余数.答案:17.已知下列程序: INPUT xIF x <=-1 THENy =-x -1ELSEIF x >1 THENy =-x ∧2+1 ELSEy =x -1END IFEND IFPRINT “y=”;yEND,如果输出的是y =0.75,则输入的x 是________.解析:由程序可知本题为根据输入的x ,求函数y =⎩⎪⎨⎪⎧ -x -1,x ≤-1, -x 2+1,x >1, x -1,-1<x ≤1的函数值.我们可以分段令y =0.75,并验证,可求得x =-1.75.答案:-1.758.(2016·吉林检测)已知有下面的程序,如果程序执行后输出的结果是360,那么在程序UNTIL 后面的“条件”应为________.解析:因为输出的结果是360,即s =1×6×5×4×3,需执行4次,s 需乘到3,i <3后结束算法.所以,程序中UNTIL 后面的“条件”应为i <3(或i <=2).答案:i <3(或i <=2)9.(2016·罗源检测)编写一个程序计算12+32+52+…+992,并画出相应的程序框图.解:程序如下:S =0i =1DOS =S +i ∧2 i =i +2LOOP UNTIL i >99PRINT SEND,程序框图如图所示:10.高等数学中经常用到符号函数,符号函数的定义为y =⎩⎪⎨⎪⎧1,x >0,0,x =0,-1,x <0,试编写程序输入x 的值,输出y 的值.解:程序一:(嵌套结构)程序框图如图:程序如下:INPUT xIF x>0 THENy =1ELSEIF x =0 THENy =0ELSE y =-1END IFEND IFPRINT yEND,程序二:(叠加结构)程序框图如图: 程序如下:INPUT xIF x>0 THENy =1END IFIF x =0 THENy =0END IF IF x<0 THENy =-1END IFPRINT yEND,[B能力提升] 1.读程序:甲:i=1S=0WHILE i<=1 000S=S+i,i=i+1WENDPRINT SEND乙:i=1 000S=0DOS=S+ii=i-1LOOP UNTIL i<1PRINT SEND对甲、乙程序和输出结果判断正确的是( )A.程序不同,结果不同B.程序不同,结果相同C.程序相同,结果不同D.程序相同,结果相同解析:选B.执行甲、乙程序后,可知都是计算1+2+3+…+1 000的值.2.(2016·滨州质检)读程序,完成下列题目:程序如图:INPUT xIF x>=1 THENy=x+1ELSE,y=2*x+1END IFPRINT yEND(1)若执行程序时,没有执行语句y=x+1,则输入的x的范围是________;(2)若执行结果为3,则执行的赋值语句是________,输入的x的值是________.解析:(1)不执行y=x+1语句,说明不满足条件x≥1,故有x<1.(2)当x<1时,y<2×1+1=3,只有x+1=3,x=2.答案:(1)x<1 (2)y=x+1 23.儿童乘坐火车时,若身高不超过1.1 m,则无需购票;若身高超过1.1 m但不超过1.4 m,可买半票;若超过1.4 m,应买全票.试写出一个购票算法程序.解:程序如下: INPUT “身高h(h >0)”;hIF h <=1.1 THENPRINT “免费乘车”ELSEIF h <=1.4 THENPRINT “半票乘车” ELSEPRINT “全票乘车”END IFEND IFEND,4.(选做题)(2016·马鞍山调研)用分期付款的方式购买价格为1 150元的冰箱,如果购买时先付150元,以后每月付50元,加上欠款的利息,若一个月后付第一个月的分期付款,月利率为1%,那么购买冰箱的钱全部付清后,实际共付出多少元?画出程序框图,写出程序.解:购买时付款150元,余款1 000元分20次付清,每次付款数组成一系列数. a 1=50+(1 150-150)×1%=60,a 2=50+(1 150-150-50)×1%=59.5,…,a n =50+[1 150-150-(n -1)×50]×1%=60-12(n -1)(n =1,2,…,20). 所以a 20=60-12×19=50.5. 总和S =150+60+59.5+…+50.5=1 255(元).程序框图如图.程序:a=150m=60S=0S=S+ai=1WHILE i<=20 S=S+mm=m-0.5i=i+1 WENDPRINT SEND。
2022版《优化方案》高中数学人教A版必修四文档:第一章章末优化总结 Word版含答案
章末优化总结,)三角函数的值域与最值求三角函数的值域与最值的三种途径(1)利用函数y=A sin(ωx+φ)+b的值域求解.(2)将所求三角函数式变形为关于sin x(或cos x)的二次函数的形式,利用换元的思想进行转化,然后再结合二次函数的性质求解.(3)利用正弦函数、余弦函数的有界性求解,同时,一般函数求值域的方法(分别常数法、判别式法、图像法等)在三角函数中也适用.求y =sin x-2cos x-2的值域.[解]将已知函数式看成单位圆上的点A(cos x,sin x)与点B(2,2)连线的斜率,如图所示,观看得到k AB≤y ≤k CB.设过点B的圆的切线方程为y-2=k(x-2).即kx-y-2k+2=0.于是|2-2k|k2+1=1,解得k=4±73.故函数的值域为⎣⎢⎡⎦⎥⎤4-73,4+73.已知|x|≤π4,求函数f(x)=cos2x+sin x的最小值.[解]y=f(x)=cos2x+sin x=-sin2x+sin x+1.令t=sin x,由于|x|≤π4,所以-22≤sin x≤22.则y=-t2+t+1=-⎝⎛⎭⎫t-122+54⎝⎛⎭⎫-22≤t≤22,当t=-22,即x=-π4时,f(x)有最小值,且最小值为-⎝⎛⎭⎫-22-122+54=1-22.三角函数的性质1.三角函数的周期在不加说明的状况下,就是指最小正周期.求三角函数的周期一般要先通过三角恒等变形将三角函数化为y=A sin(ωx+φ)+k,y=A cos(ωx+φ)+k及y=A tan(ωx+φ)+k的形式,然后用公式求解,另外还可以利用图像求出三角函数的周期.2.争辩函数y=A sin(ωx+φ)的奇偶性时,应先考虑其定义域,若其定义域关于原点对称,则当φ=kπ(k∈Z)时,函数为奇函数;当φ=kπ+π2(k∈Z)时,函数为偶函数;当φ≠kπ2(k∈Z)时,函数为非奇非偶函数.3.求函数y=A sin(ωx+φ)或y=A cos(ωx+φ)(其中A≠0,ω>0)的单调区间时(若ω<0,可先利用诱导公式将x前的系数ω变成正值),应把ωx+φ视为一个整体,由A的符号来确定单调性.函数f(x)=3sin⎝⎛⎭⎫2x-π3的图像为C.(1)图像C关于直线x=11π12对称;(2)函数f(x)在区间⎝⎛⎭⎫-π12,5π12内是增加的;(3)由y=3sin 2x的图像向右平移π3个单位长度可以得到图像C.以上三个论断中,正确的个数是()A.0 B.1C.2 D.3[解析](1)f⎝⎛⎭⎪⎫11π12=3sin⎝⎛⎭⎪⎫11π6-π3=3sin3π2=-3,所以直线x=11π12为图像C的对称轴,故(1)正确;(2)由-π12<x<5π12,得-π2<2x-π3<π2,所以函数f (x )在⎝ ⎛⎭⎪⎫-π12,5π12内是增加的,故(2)正确;(3)f (x )=3sin 2⎝ ⎛⎭⎪⎫x -π6,而由y =3sin 2x 的图像向右平移π3个单位长度得到函数y =3sin 2⎝ ⎛⎭⎪⎫x -π3的图像,得不到图像C ,故(3)错误.[答案] C三角函数的图像及图像变换三角函数的图像是争辩三角函数性质的基础,又是三角函数性质的具体体现.在平常的考查中,主要体现在三角函数图像的变换和解析式的确定,以及通过对图像的描绘、观看来争辩函数的有关性质.具体要求如下:(1)用五点法作y =A sin(ωx +φ)的图像时,确定五个关键点的方法是分别令ωx +φ=0,π2,π,3π2,2π.(2)对于y =A sin(ωx +φ)+b 应明确A ,ω,φ与单调性的关系,针对x 的变换,即变换多少个单位长度,向左或向右很简洁出错,应留意先“平移”后“伸缩”与先“伸缩”后“平移”的区分.(3)由已知函数图像求函数y =A sin(ωx +φ)(A >0,ω>0)的解析式时,常用的解题方法是待定系数法,由图中的最大值或最小值确定A ,由周期确定ω,由适合解析式的点的坐标来确定φ,但由图像求得的y =A sin(ωx +φ)(A >0,ω>0)的解析式一般不是唯一的,只有限定φ的取值范围,才能得出唯一的解,否则φ的值不确定,解析式也就不唯一.已知函数y =f (x )=A sin(ωx +φ)⎝⎛⎭⎫A >0,ω>0,0<φ<π2的图像上的一个最低点为M ⎝⎛⎭⎫2π3,-2,周期为π.(1)求f (x )的解析式;(2)将y =f (x )的图像上的全部点的横坐标伸长到原来的2倍(纵坐标不变),然后再将所得的图像沿x 轴向右平移π6个单位长度,得到函数y =g (x )的图像,写出函数y =g (x )的解析式;(3)当x ∈⎣⎡⎦⎤0,π12时,求函数f (x )的最大值和最小值.[解] (1)由于T =2πω=π,所以ω=2.又由于f (x )min =-2,所以A =2. 由于f (x )的最低点为M ⎝ ⎛⎭⎪⎫2π3,-2,所以sin ⎝⎛⎭⎪⎫4π3+φ=-1.由于0<φ<π2,所以4π3<4π3+φ<11π6,所以4π3+φ=3π2,所以φ=π6,所以f (x )=2sin ⎝ ⎛⎭⎪⎫2x +π6.(2)y =2sin ⎝ ⎛⎭⎪⎫2x +π6――→横坐标伸长到原来的2倍(纵坐标不变)y =2sin ⎝ ⎛⎭⎪⎫12×2x +π6=2sin ⎝ ⎛⎭⎪⎫x +π6――→沿x 轴向右平移π6个单位长度 y =2sin ⎣⎢⎡⎦⎥⎤⎝ ⎛⎭⎪⎫x -π6+π6=2sin x ,所以y =g (x )=2sin x . (3)由于0≤x ≤π12,所以π6≤2x +π6≤π3,所以当2x +π6=π6,即x =0时,f (x )min =2sin π6=1;当2x +π6=π3,即x =π12时,f (x )max =2sin π3= 3.1.已知sin(π+θ)<0,cos(π-θ)<0,则角θ所在的象限是( ) A .第一象限 B .其次象限 C .第三象限 D .第四象限 解析:选A.由于sin(π+θ)=-sin θ<0,所以sin θ>0, 又由于cos(π-θ)=-cos θ<0,所以cos θ>0, 所以角θ所在象限为第一象限.2.函数f (x )=⎝⎛⎭⎫1-1x 2sin x 的图像大致为( )解析:选A.函数的定义域为{x |x ≠0},所以排解B ,C.由于f (-x )=⎝⎛⎭⎫1-1x 2sin(-x )=-⎝⎛⎭⎫1-1x 2sin x =-f (x ),所以函数f (x )为奇函数,图像关于原点对称,故排解D.3.化简:1-sin 2440°=________. 解析:原式=1-sin 2(360°+80°)=1-sin 280°=cos 280°=cos 80°.答案:cos 80°4.若f (x )=2sin ωx (0<ω<1)在区间⎣⎡⎦⎤0,π3上的最大值是2,则ω=________.解析:由0≤ωx ≤π2,得0≤x ≤π2ω,所以y =2sin ωx 在⎣⎢⎡⎦⎥⎤0,π2ω上是递增的.又ω∈(0,1),所以⎣⎢⎡⎦⎥⎤0,π3⊆⎣⎢⎡⎦⎥⎤0,π2ω,故f (x )=2sin ωx 在⎣⎢⎡⎦⎥⎤0,π3上是递增的,即2sinωπ3=2,所以ω=34. 答案:345.已知函数y =f (x )=sin(2x +φ)⎝⎛⎭⎫|φ|<π2的图像过点⎝⎛⎭⎫0,-32. (1)求φ的值,并求函数y =f (x )图像的对称中心的坐标;(2)当0≤x ≤π2时,求函数y =f (x )的值域.解:(1)由于函数图像过点⎝⎛⎭⎫0,-32,所以sin φ=-32,又由于|φ|<π2,所以φ=-π3,所以y =sin ⎝ ⎛⎭⎪⎫2x -π3,令2x -π3=k π(k ∈Z ),得x =k π2+π6(k ∈Z ),所以函数f (x )的对称中心为⎝⎛⎭⎪⎫k π2+π6,0(k ∈Z ).(2)由于0≤x ≤π2,所以-π3≤2x -π3≤2π3,所以-32≤sin ⎝⎛⎭⎪⎫2x -π3≤1,所以f (x )的值域为⎣⎡⎦⎤-32,1.,[同学用书单独成册])(时间:100分钟,满分:120分)一、选择题(本大题共10小题,每小题4分,共40分.在每小题给出的四个选项中,只有一项是符合题目要求的)1.化简sin 600°的值是( )A .0.5B .-32C.32D .-0.5 解析:选B.sin 600°=sin(360°+240°)=sin 240°=sin(180°+60°)=-sin 60°=-32. 2.已知函数f (x )=sin x 在区间[a ,b ]上是增函数,且f (a )=-1,f (b )=1,则cos a +b2的值为( )A .0B .22C .1D .-1 解析:选C.由题知[a ,b ]⊆⎣⎢⎡⎦⎥⎤2k π-π2,2k π+π2(k ∈Z ),所以cos a +b 2=cos 2k π=1.3.函数y =sin x |sin x |+|cos x |cos x +tan x|tan x |的值域是( )A .{1}B .{1,3}C .{-1}D .{-1,3}解析:选D.当x 为第一象限角时,sin x >0,cos x >0,tan x >0,所以y =sin x sin x +cos x cos x +tan xtan x =3;当x 为其次象限角时,sin x >0,cos x <0,tan x <0,所以y =sin x sin x +-cos x cos x +tan x-tan x =-1;当x 为第三象限角时,sin x <0,cos x <0,tan x >0,所以 y =sin x -sin x +-cos x cos x +tan x tan x=-1; 当x 为第四象限角时,sin x <0,cos x >0,tan x <0,所以y =sin x -sin x +cos x cos x +tan x -tan x =-1. 综上可知,值域为{-1,3}.4.函数y =cos(2x +φ)(-π≤φ<π)的图象向右平移π2个单位后,与函数y =sin ⎝⎛⎭⎫2x +π3的图象重合,则φ=( )A.56π B .16π C.π2 D .π3解析:选A.y =cos(2x +φ)的图象向右平移π2个单位得到y =cos ⎣⎢⎡⎦⎥⎤2(x -π2)+φ的图象,整理得y =cos(2x-π+φ).由于其图象与y =sin ⎝ ⎛⎭⎪⎫2x +π3的图象重合,所以φ-π=π3-π2+2k π,所以φ=π3+π-π2+2k π,即φ=5π6+2k π.又由于-π≤φ<π,所以φ=5π6. 5.要得到函数f (x )=cos ⎝⎛⎭⎫2x +π3的图像,只需将函数g (x )=sin ⎝⎛⎭⎫2x +π3的图像( )A .向左平移π2个单位长度B .向右平移π2个单位长度C .向左平移π4个单位长度D .向右平移π4个单位长度解析:选C.由于函数f (x )=cos ⎝ ⎛⎭⎪⎫2x +π3=sin ⎣⎢⎡⎦⎥⎤⎝⎛⎭⎪⎫2x +π3+π2=sin ⎣⎢⎡⎦⎥⎤2⎝ ⎛⎭⎪⎫x +5π12,所以将函数g (x )=sin ⎝⎛⎭⎪⎫2x +π3的图像向左平移π4个单位长度,即可得到函数y =sin ⎣⎢⎡⎦⎥⎤2⎝ ⎛⎭⎪⎫x +π4+π3=sin ⎝⎛⎭⎪⎫2x +5π6的图像.故应选C.6.若两个函数的图像仅经过有限次平移能够重合,则称这两个函数为“同形”函数,给出下列三个函数:f 1(x )=2cos 2x ,f 2(x )=2cos ⎝⎛⎭⎫x -π6,f 3(x )=2cos ⎝⎛⎭⎫x -π3-1,则( )A .f 1(x ),f 2(x ),f 3(x )两两为“同形”函数;B .f 1(x ),f 2(x ),f 3(x )两两不为“同形”函数;C .f 1(x ),f 2(x )为“同形”函数,且它们与f 3(x )不为“同形”函数;D .f 2(x ),f 3(x )为“同形”函数,且它们与f 1(x )不为“同形”函数.解析:选D.由题意得f 2(x )与f 3(x )中,A ,ω相同,所以可通过两次平移使其图像重合,即f 2(x )与f 3(x )为“同形”函数,而f 1(x )中ω=2与f 2(x ),f 3(x )中的ω=1不同,需要伸缩变换得到,即它们与f 1(x )不为“同形”函数.7.已知奇函数f (x )在[-1,0]上为减函数,又α、β为锐角三角形两内角,则下列结论正确的是( ) A .f (cos α)>f (cos β) B .f (sin α)>f (sin β) C .f (sin α)>f (cos β) D .f (sin α)<f (cos β)解析:选D.由已知奇函数f (x )在[-1,0]上为减函数,知函数f (x )在[0,1]上为减函数.当α、β为锐角三角形两内角时,有α+β>π2且0<α,β<π2,则π2>α>π2-β>0,所以sin α>sin ⎝ ⎛⎭⎪⎫π2-β,即sin α>cos β,又0<sin α,cos β<1,所以f (sin α)<f (cos β)成立,选D.8.将函数f (x )=2sin(ωx +φ)的图像向左平移π2个单位长度,若所得图像与原图像重合,则ω的值不行能为( )A .4B .6C .8D .12解析:选B.法一:将函数f (x )=2sin(ωx +φ)的图像向左平移π2个单位后所得图像的解析式为y =2sin ⎣⎢⎡⎦⎥⎤ω⎝ ⎛⎭⎪⎫x +π2+φ=2sin ⎝ ⎛⎭⎪⎫ωx +ωπ2+φ,而平移后所得图像与原图像重合,所以ωπ2=2k π(k ∈Z ),所以ω=4k (k ∈Z ),所以ω的值不行能等于6,故选B.法二:当ω=4时,将函数f (x )=2sin(4x +φ)的图像向左平移π2个单位长度所得图像的解析式为y =2sin ⎣⎢⎡⎦⎥⎤4⎝ ⎛⎭⎪⎫x +π2+φ=2sin(4x +φ)与原函数相同.当ω=6时,将函数f (x )=2sin(6x +φ)的图像向左平移π2个单位长度所得图像的解析式为y =2sin ⎣⎢⎡⎦⎥⎤6⎝ ⎛⎭⎪⎫x +π2+φ=2sin(6x +3π+φ)=-2sin(6x +φ),与原函数不相同,故选B.9.已知函数f (x )=sin(2x +φ),其中|φ|<π,若f (x )≤⎪⎪⎪⎪f ⎝⎛⎭⎫π6对x ∈R 恒成立,且f ⎝⎛⎭⎫π2>f (π),则f (x )的递增区间是( )A.⎣⎡⎦⎤k π-π3,k π+π6(k ∈Z )B.⎣⎡⎦⎤k π,k π+π2(k ∈Z )C.⎣⎡⎦⎤k π+π6,k π+2π3(k ∈Z )D.⎣⎡⎦⎤k π-π2,k π(k ∈Z )解析:选C.由于f (x )≤⎪⎪⎪⎪⎪⎪f ⎝ ⎛⎭⎪⎫π6,知f ⎝ ⎛⎭⎪⎫π6是函数f (x )的最大值或最小值.函数f (x )的周期T =π,所以f (π)=f (0).又由于函数的对称轴为x =π6,所以f (0)=f ⎝ ⎛⎭⎪⎫π3,知f ⎝ ⎛⎭⎪⎫π2>f ⎝ ⎛⎭⎪⎫π3,所以f ⎝ ⎛⎭⎪⎫π6是函数f (x )的最小值,所以2×π6+φ=-π2,解得φ=-56π.由-π2+2k π≤2x -56π≤π2+2k π(k ∈Z ),得k π+π6≤x ≤k π+2π3(k ∈Z ).10.已知某海滨浴场的海浪高度y (米)是时间t (0≤t ≤24,单位:小时)的函数,记作y =f (t ).下表是某日各时的浪高数据:经长期观测,y =f (t )的曲线可近似地看成是函数y =A cos ωt +b 的图像.依据以上数据,你认为一日(持续24小时)内,该海滨浴场的海浪高度超过1.25米的时间为( )A .10小时B .8小时C .6小时D .4小时解析:选B.依题意得⎩⎪⎨⎪⎧A +b =1.5,-A +b =0.5,2πω=12,解得A =0.5,b =1,ω=π6,则y =0.5cos πt 6+1.令y =0.5cos πt 6+1>1.25(t ∈[0,24])得cos πt 6>12.又t ∈[0,24],πt 6∈[0,4π],因此0≤πt6<π3或5π3<πt 6≤2π或2π≤πt 6<2π+π3或2π+5π3<πt6≤2π+2π,即0≤t <2或10<t ≤12或12≤t <14或22<t ≤24,在一日内,该海滨浴场的海浪高度超过1.25米的时间为8小时.二、填空题(本大题共5小题,每小题5分,共25分.把答案填在题中横线上)11.已知f (x )=2sin ⎝⎛⎭⎫2x -π6-m 在x ∈⎣⎡⎦⎤0,π2上有两个不同的零点,则m 的取值范围是________.解析:f (x )在⎣⎢⎡⎦⎥⎤0,π2上有两个不同零点,即方程f (x )=0在⎣⎢⎡⎦⎥⎤0,π2上有两个不同实数解,所以y =2sin ⎝ ⎛⎭⎪⎫2x -π6,x ∈⎣⎢⎡⎦⎥⎤0,π2与y =m 有两个不同交点.令u =2x -π6,由x ∈⎣⎢⎡⎦⎥⎤0,π2得u ∈⎣⎢⎡⎦⎥⎤-π6,5π6,在同始终角坐标系中做出函数y =2sin u 与y =m 的图像(如图),可知1≤m <2.答案:[1,2)12.函数y =2sin ⎝⎛⎭⎫2x +π6(x ∈[-π,0])的递减区间是________.解析:令π2+2k π≤2x +π6≤3π2+2k π,k ∈Z ,解得π6+k π≤x ≤2π3+k π,k ∈Z ,令k =-1,得-5π6≤x≤-π3,得函数的递减区间为⎣⎢⎡⎦⎥⎤-5π6,-π3.答案:⎣⎡⎦⎤-5π6,-π313.设a =sin 5π7,b =cos 2π7,c =tan 2π7,则a ,b ,c 的大小关系为________(按由小至大挨次排列).解析:a =sin 5π7=sin ⎝ ⎛⎭⎪⎫π-5π7=sin 2π7,b =cos 2π7=sin ⎝ ⎛⎭⎪⎫π2-2π7=sin 3π14,由于0<3π14<2π7<π2,y =sin x 在⎝ ⎛⎭⎪⎫0,π2上为增函数,所以b <a ;又由于0<π4<2π7<π2,y =tan x 在⎝ ⎛⎭⎪⎫0,π2上为增函数,所以c =tan 2π7>tan π4=1,所以b <a <c .答案:b <a <c14.将函数f (x )=sin(ωx +φ)⎝⎛⎭⎫ω>0,-π2≤φ<π2图像上每一点的横坐标缩短为原来的一半,纵坐标不变,再向右平移π6个单位长度可得y =sin x 的图像,则f ⎝⎛⎭⎫π6=________.解析:将y =sin x 的图像向左平移π6个单位长度可得y =sin ⎝ ⎛⎭⎪⎫x +π6的图像,保持纵坐标不变,横坐标变为原来的2倍可得y =sin ⎝ ⎛⎭⎪⎫12x +π6的图像,故f (x )=sin ⎝ ⎛⎭⎪⎫12x +π6.所以f ⎝ ⎛⎭⎪⎫π6=sin ⎝ ⎛⎭⎪⎫12×π6+π6=sin π4=22.答案:2215.关于函数f (x )=4sin ⎝⎛⎭⎫2x +π3(x ∈R ),有下列命题:①函数y =f (x )的表达式可改写为y =4cos ⎝⎛⎭⎫2x -π6;②函数y =f (x )是以2π为最小正周期的周期函数;③函数y =f (x )的图像关于点⎝⎛⎭⎫-π6,0对称;④函数y =f (x )的图像关于直线x =-π6对称.其中正确的是________.解析:①f (x )=4sin ⎝ ⎛⎭⎪⎫2x +π3=4cos ⎝ ⎛⎭⎪⎫π2-2x -π3=4cos ⎝ ⎛⎭⎪⎫-2x +π6=4cos ⎝ ⎛⎭⎪⎫2x -π6,正确;②T =2π2=π,最小正周期为π,错误;③令2x +π3=k π,当k =0时,x =-π6,所以函数f (x )关于点⎝ ⎛⎭⎪⎫-π6,0对称,正确;④令2x +π3=k π+π2,当x =-π6时,k =-12,与k ∈Z 冲突,错误.所以①③正确.答案:①③三、解答题(本大题共5小题,每小题10分,共55分.解答应写出文字说明、证明过程或演算步骤)16.(本小题满分10分)计算3sin (-1 200°)tan 113π-cos 585°·tan ⎝⎛⎭⎫-374π. 解:原式=3sin (-120°-3×360°)tan ⎝ ⎛⎭⎪⎫3π+2π3-cos(225°+360°)·tan ⎝⎛⎭⎫-9π-14π=-3sin 120°tan2π3+cos 225°tan π4=-3sin 60°-tanπ3+(-cos 45°)·tan π4=3·323+⎝⎛⎭⎫-22×1=32-22.17. (本小题满分10分)(1)求函数y =1-2sin ⎝⎛⎭⎫x +π6的最大值和最小值及相应的x 值;(2)已知函数y =a cos ⎝⎛⎭⎫2x +π3+3,x ∈⎣⎡⎦⎤0,π2的最大值为4,求实数a 的值.解:(1)当sin ⎝ ⎛⎭⎪⎫x +π6=-1,即x +π6=-π2+2k π,k ∈Z .所以当x =-23π+2k π,k ∈Z 时,y 取得最大值1+2=3.当sin ⎝ ⎛⎭⎪⎫x +π6=1,即x +π6=π2+2k π,k ∈Z .所以当x =π3+2k π,k ∈Z 时,y 取得最小值1-2=-1.(2)由于x ∈⎣⎢⎡⎦⎥⎤0,π2,所以2x +π3∈⎣⎢⎡⎦⎥⎤π3,4π3,所以-1≤cos ⎝⎛⎭⎪⎫2x +π3≤12.当a >0,cos ⎝⎛⎭⎪⎫2x +π3=12时,y 取得最大值12a +3.所以12a +3=4,所以a =2.当a <0,cos ⎝ ⎛⎭⎪⎫2x +π3=-1时,y 取得最大值-a + 3.所以-a +3=4,所以a =-1. 综上可知,实数a 的值为2或-1.18.(本小题满分10分)为得到函数y =12sin ⎝⎛⎭⎫2x +π6+54的图像,只要把函数y =sin x 的图像作怎样的变换?解:法一:①把函数y =sin x 的图像向左平移π6个单位长度,得到函数y =sin ⎝ ⎛⎭⎪⎫x +π6的图像;②把得到的图像上各点横坐标缩短到原来的12(纵坐标不变),得到函数y =sin ⎝ ⎛⎭⎪⎫2x +π6的图像;③把得到的图像上各点纵坐标缩短到原来的12(横坐标不变),得到函数y =12sin ⎝ ⎛⎭⎪⎫2x +π6的图像;④把得到的图像向上平移54个单位长度,得到函数y =12sin ⎝ ⎛⎭⎪⎫2x +π6+54的图像.综上得到函数y =12sin ⎝ ⎛⎭⎪⎫2x +π6+54的图像.法二:将函数y =sin x 依次进行如下变换:①把函数y =sin x 的图像上各点的横坐标缩短到原来的12(纵坐标不变),得到函数y =sin 2x 的图像;②把得到的图像向左平移π12个单位长度,得到y =sin ⎝⎛⎭⎫2x +π6的图像; ③把得到的图像上各点纵坐标缩短到原来的12(横坐标不变),得到y =12sin ⎝ ⎛⎭⎪⎫2x +π6的图像;④把得到的图像向上平移54个单位长度,得到函数y =12sin ⎝ ⎛⎭⎪⎫2x +π6+54的图像.综上得到函数y =12sin ⎝ ⎛⎭⎪⎫2x +π6+54的图像.19.(本小题满分12分)设函数f (x )=sin(2x +φ)(-π<φ<0),y =f (x )图像的一条对称轴是直线x =π8.(1)求φ;(2)画出函数y =f (x )在区间[0,π]上的图像.解:(1)由于x =π8是函数y =f (x )的图像的对称轴,所以sin ⎝ ⎛⎭⎪⎫2×π8+φ=±1.所以π4+φ=k π+π2,k ∈Z .由于-π<φ<0,所以φ=-3π4.(2)由(1)知y =sin ⎝⎛⎭⎪⎫2x -3π4,列表如下:x 0 π8 3π8 5π8 7π8 π y-22-11-22描点连线,可得函数y =f (x )在区间[0,π]上的图像如下.20.(本小题满分13分)已知A (x 1,f (x 1)),B (x 2,f (x 2))是函数f (x )=2sin(ωx +φ)⎝⎛⎭⎫ω>0,-π2<φ<0图像上的任意两点,且角φ的终边经过点P (1,-3),若|f (x 1)-f (x 2)|=4时,|x 1-x 2|的最小值为π3.(1)求函数f (x )的解析式; (2)求函数f (x )的递增区间;(3)当x ∈⎣⎡⎦⎤0,π6时,不等式mf (x )+2m ≥f (x )恒成立,求实数m 的取值范围.解:(1)由于角φ的终边经过点P (1,-3),所以tan φ=-3,且-π2<φ<0,得φ=-π3.函数f (x )的最大值为2,又|f (x 1)-f (x 2)|=4时,|x 1-x 2|的最小值为π3,得周期T =2π3,即2πω=2π3,所以ω=3.所以f (x )=2sin ⎝⎛⎭⎪⎫3x -π3.(2)令-π2+2k π ≤3x -π3≤π2+2k π,k ∈Z ,得-π18+2k π3≤x ≤5π18+2k π3,k ∈Z .所以函数f (x )的递增区间为⎣⎢⎡⎦⎥⎤-π18+2k π3,5π18+2k π3,k ∈Z .(3)当x ∈⎣⎢⎡⎦⎥⎤0,π6时,-π3≤3x -π3≤π6,得-3≤f (x )≤1,所以2+f (x )>0,则mf (x )+2m ≥f (x )恒成立等价于m ≥f (x )2+f (x )=1-22+f (x )恒成立.由于2-3≤2+f (x )≤3,所以1-22+f (x )最大值为13,所以实数m 的取值范围是⎣⎡⎭⎫13,+∞.。
新版人教A版高一数学必修三第一章算法初步 章末优化总结
则输出S的值为
()
A.105
B.16
C.15
D.1
(2)如图是计算某年级500名学生期末考试(满分为100分)
及格率q的程序框图,则图中空白框内应填入
()
A.q=MN C.q=M+N N
B.q=MN D.q=MM+N
(3)如果执行右边的程序框图,输入正整
数N(N≥2)和实数a1,a2,…,aN,输出A,
复习课(一) 算法初步
程序框图 本考点是高考的必考内容,主要考查算法的三种基本 结构,题型为选择题、填空题.涉及题型有算法功能判断 型、条件判断型以及输出结果型,属于中、低档题.
[考点精要]
1.程序框图中的框图
2.算法的三种基本逻辑结构 ①顺序结构:
②条件结构: ③循环结构:
直到型
当型
[典例] (1)执行如图所示的程序框图,若输入n的值为6,
B,则
()
A.A+B为a1,a2,…,aN的和 B.A+2 B为a1,a2,…,aN的算术平均数 C.A和B分别是a1,a2,…,aN中最大 的数和最小的数
D.A和B分别是a1,a2,…,aN中最小 的数和最大的数
[解析] (1)执行过程为S=1×1=1,i=3;S=1×3=3,i
=5;S=3×5=15,i=7≥6,跳出循环.故输出S的值为15.
具体措施在:
1.狠抓基础,在主干内容上下足功夫,重概念的生成 2.重点突出,在知识交叉点上着重训练,重视试卷分析 3.精准指导,在图形使用上反复强调,重结构式结论
15
关于尖子生培养的几点感悟
关于尖子生培养的几点感悟
• 尖子班不是全力去拼竞赛,而定位于竞赛、自主、高考三位一体的培养; • 数学提高班的学习是绿色的、健康的; • 这是一项思维挑战的学习:
(新新教案系列)高中数学 第1章+算法初步+全程优化复习+教案 新人教A版必修3
点 评 这是一个循环 结 构 中 的 多 重 嵌 套 问 题三 个 判 断 框 的 条 件 不 满 足 时 都 执 行 同 一 个 循 环 体 最 后 输 出 的 是 三 个
% % %
第 三 年 销 售 ($$$!'!$9 $($$$!'!$9 7!$9 '($$$!'!$9 "台
%
%
分 析 学生数# 满 足 三 个 条 件!# 除 以 # 余 ""# %
除以(余### 除以0余%!只要从#'0 开 始 依 次 增 加 至 %
三 个 条 件 全 满 足 时 所 得 到 的 数 即 为 最 少 的 学 生 人 数 !
% %
解 算 法 !
%
第 一 步 '选 择 一 个 起 始 数 #'0!
% %
!!随着社会经济的高速发展'人口问题已经成为制约社 会
% 经济发展的一个重要因素'试设计一个程序'满足以下条 件!
要基础'随着现代信息技术飞速发展'算法在科学技术&社 会 % 我国现有人口数为 9'人口 的 自 然 增 长 率 为 F#39;较为经典与常用的算法有辗 %
% ($$$!'!$9)(!!
%
解 根 据 以 上 分 析 知 程 序 框 图 如 图 !*%*%!
不同功能的基本算 法 语 句 "输 入 语 句&输 出 语 句&赋 值 语 句&%
条件语句&循环语句#'同 时 兼 顾 基 本 语 句 的 格 式 要 求'特 别 % %
值得注意的是条件语句中条件的表达和循环语句中有关循 %
优化方案2016年高中数学第一章算法初步1.1.1算法的概念学案新人教A版必修3
1.1 算法与程序框图1.1.1 算法的概念1.问题导航(1)我国古代盛行一时的计算工具是什么?(2)求解一般的二元一次方程组分几个步骤?(3)请同学们总结算法的特征是什么?(4)怎样判断整数n(n>2)是否为质数?2.例题导读通过对例1的学习,学会写判断一个大于1的整数n是否为质数的最基本算法;通过对例2的学习,学会写求任意一个方程的近似解的算法.通过以上两例,体会到算法具有以下特性:①有穷性;②确定性;③有序性;④不唯一性;⑤普遍性.12.设计算法的目的计算机解决任何问题都要依赖于算法,只有将解决问题的过程分解为若干个明确的步骤,即算法,并用计算机能够接受的“语言”准确地描述出来,计算机才能够解决问题.1.判断下列各题.(对的打“√”,错的打“×”)(1)算法就是某个问题的解决过程;( )(2)算法执行后可以不产生确定的结果;( )(3)解决某类问题的算法是唯一的.( )解析:算法是某一类问题的解决步骤,不是某个问题的解决过程,它的每一步是确定的,产生的结果也是确定的.答案:(1)×(2)×(3)×2.下列语句表达的是算法的有( )①拨本地电话的过程为:1提起话筒;2拨号;3等复话信号;4开始通话或挂机;5结束通话;②利用公式V=Sh计算底面积为3,高为4的三棱柱的体积;③x2-2x-3=0;④求所有能被3整除的正数,即3,6,9,12,….A.①②B.①②③C.①②④D.①②③④解析:选A.算法通常是指按照一定规则解决某一类问题的明确和有限的步骤.①②都各表达了一种算法;③只是一个纯数学问题,不是一个明确步骤;④的步骤是无穷的,与算法的有穷性矛盾.3.输入一个x值,利用y=|x-1|求函数值的算法如下,请将所缺部分补充完整:第一步:输入x;第二步:________;第三步:当x<1时,计算y=1-x;第四步:输出y.解析:以x-1与0的大小关系为分类准则知第二步应填当x≥1时,计算y=x-1.答案:当x≥1时,计算y=x-14.任意给定一个正实数,设计一个算法求以这个数为半径的圆的面积.(链接教材P5练习1)解:算法步骤:第一步,给定一个正实数r;第二步,计算以r为半径的圆的面积S=πr2;第三步,得到圆的面积S.算法就是解决问题的步骤,平时无论我们做什么事都离不开算法,算法的描述可以用自然语言,也可以用数学语言.写算法应注意以下几点:1.写出的算法,必须能解决一类问题(如:判断一个整数n(n>1)是否为质数;求任意一个方程的近似解;…),并且能够重复使用.2.要使算法尽量简单、步骤尽量少.3.要保证算法正确,且计算机能够执行,如:让计算机计算1×2×3×4×5是可以做到的.算法的概念以下关于算法的说法正确的是( )A.描述算法可以有不同的方式,可用自然语言也可用其他语言B.算法可以看成按照要求设计好的有限的确切的计算序列,并且这样的步骤或序列只能解决当前问题C.算法过程要一步一步执行,每一步执行的操作必须确切,不能含混不清,而且经过有限步或无限步后能得出结果D .算法要求按部就班地做,每一步可以有不同的结果[解析] 算法可以看成按照要求设计好的有限的确切的计算序列,并且这样的步骤或计算序列能够解决一类问题,故B 不正确.算法过程要一步一步执行,每一步执行操作,必须确切,只能有唯一结果,而且经过有限步后,必须有结果输出后终止,故C 、D 都不正确.描述算法可以有不同的语言形式,如自然语言、框图语言等,故A 正确. [答案] A方法归纳(1)算法有如下特点:确定性、有序性、有穷性、普遍性、不唯一性.(2)算法实际上就是解决问题的一种程序化方法,它通常是指解决某一类问题,而解决的1.下列语句表述为算法的是( )①从济南到巴黎,可以先乘火车到北京,再坐飞机抵达; ②利用公式S =12ah 计算底为1,高为2的三角形面积;③12x >2x +4; ④求M (1,2)与N (-3,-5)两点连线的方程,可先求MN 的斜率,再利用点斜式方程求得.A .①②③B .①③④C .①②④D .②③④解析:选C.算法是解决问题的步骤与过程,这个问题并不仅仅限于数学问题,①②④都表达了一种算法.计算类问题的算法设计写出解方程x 2-2x -3=0的一个算法. [解] 法一:算法如下.第一步 将方程左边因式分解,得(x -3)(x +1)=0;① 第二步 由①得x -3=0,②或x +1=0;③ 第三步 解②得x =3,解③得x =-1. 法二:算法如下.第一步 移项,得x 2-2x =3;①第二步 ①式两边同时加1并配方,得(x -1)2=4;② 第三步 ②式两边开方,得x -1=±2;③ 第四步 解③得x =3或x =-1. 法三:算法如下.第一步 计算方程的判别式并判断其符号Δ=(-2)2+4×3=16>0;第二步 将a =1,b =-2,c =-3,代入求根公式x 1,x 2=-b ±b 2-4ac2a,得x 1=3,x 2=-1.方法归纳本题体现了算法的不唯一性,比较以上三个算法,可以看出法三中的算法最简单、步骤最少,并且具有通用性.因此,在设计算法时,首先考虑是否有公式可用,利用公式解决问题是最理想的方法;其次要综合各方面的因素,选择一种较好的算法.2.(1)已知平面直角坐标系中点A (-2,0),B (3,1),写出求直线AB 方程的一个算法. 解:法一:算法如下.第一步 求出直线AB 的斜率k =1-03-(-2)=15;第二步 选定A (-2,0),用点斜式写出直线AB 的方程y -0=15[x -(-2)];第三步 将第二步的运算结果化简,得到方程x -5y +2=0. 法二:算法如下.第一步 设直线AB 的方程为y =kx +b ;第二步 将A (-2,0),B (3,1)代入第一步设出的方程,得到⎩⎪⎨⎪⎧-2k +b =0,3k +b =1;第三步 解第二步所得的方程组,得到k =15,b =25;第四步 把第三步得到的结果代入第一步所设的方程中,得到y =15x +25;第五步 将第四步所得的结果整理,得到方程x -5y +2=0. (2)已知球的表面积为16π,写出求球的体积的一个算法. 解:法一:第一步,取S =16π. 第二步,计算R =S4π(由于S =4πR 2).第三步,计算V =43πR 3.第四步,输出运算结果. 法二:第一步,取S =16π. 第二步,计算V =43π(S4π)3.第三步,输出运算结果.非计算类问题的算法设计请你设计一个算法,找出a ,b ,c ,d 四个互不相同的数中的最小值. [解] 算法如下:第一步,定义最后求得的最小数为 min ,使 min =a .第二步,如果b <min ,则min =b ;如果b >min ,则 min =原 min. 第三步,如果c <min ,则 min =c ;如果c >min ,则 min =原 min. 第四步,如果d <min ,则 min =d ;如果d >min ,则 min =原 min.第五步,输出 min ,则 min 就是a 、b 、c 、d 中的最小值.[互动探究] 本例若改为求a 、b 、c 、d 四个互不相同的数中的最大值,设计一个算法. 解:算法如下:第一步,定义最后求得的最大数为 max ,使max =a .第二步,如果b >max ,则 max =b ;如果b <max ,则 max =原 max. 第三步,如果c >max ,则 max =c ;如果c <max ,则 max =原 max. 第四步,如果d >max ,则 max =d ;如果d <max ,则 max =原 max. 第五步,输出 max ,则 max 就是a 、b 、c 、d 中的最大者.方法归纳算法原理与平时的解题原理不能等同,要注意两者之间的区别.在设计此题算法时,每一步都必须是比较两个数的大小,直至找到众多数中的最小(大)者为止.3.(1)早上从起床到出门需要洗脸刷牙(5 min)、刷水壶(2 min)、烧水(8 min)、泡面(3 min)、吃饭(10 min)、听广播(8 min)几个过程.则下列选项中最好的一种算法是( )A .S 1洗脸刷牙;S 2刷水壶;S 3烧水;S 4泡面;S 5吃饭;S 6听广播B .S 1刷水壶;S 2烧水同时洗脸刷牙;S 3泡面;S 4吃饭;S 5听广播C .S 1刷水壶;S 2烧水同时洗脸刷牙;S 3泡面;S 4吃饭同时听广播D .S 1吃饭同时听广播;S 2泡面;S 3烧水同时洗脸刷牙;S 4刷水壶 解析:选C.因为A 选项共用时间36 min ,B 选项共用时间31 min ,C 选项共用时间23 min ,D 选项的算法步骤不符合常理.(2)假如你要乘火车去外地办事,请写出从自己房间出发到坐在车厢内的主要三步:第一步:________;第二步:________;第三步:________.答案:去火车站 买火车票 凭票上车、对号入座(本题满分12分)已知函数 y =⎩⎪⎨⎪⎧2x-1(x ≤-1)log 3(x +1)(-1<x <2),x 4(x ≥2)试设计一个算法,输入x 的值,求对应的函数值. [解] 算法如下:第一步,输入x ;2分第二步,当x ≤-1时,计算y =2x-1,否则执行第三步;5分 第三步,当x <2时,计算y =log 3(x +1),否则执行第四步;8分第四步,计算y =x 4;10分 第五步,输出y .12分 [规范与警示]在解题过程中注意输入及输出语句.分段函数求函数值的算法要注意运用分类讨论的思想,本步是整个解题的关键所在. (1)算法步骤一定要完整、清晰.对算法的特征理解不全面,认为直接判断x 的值即可,从而缺少输入语句;或求出y 的值就算完成了算法.实际上,任何一个算法必须有输入、输出语句,才能得到所需的数据或结果.(2)分段函数求函数值的算法要运用分类讨论思想进行设计,一定要对算法中可能遇到的情况考虑周全,满足与不满足都要有相应的步骤.1.在用二分法求方程零点的算法中,下列说法正确的是( ) A .这个算法可以求方程所有的零点 B .这个算法可以求任何方程的零点 C .这个算法能求方程所有的近似零点D .这个算法并不一定能求方程所有的近似零点解析:选D.二分法求方程零点的算法中,仅能求方程的一些特殊的近似零点(满足函数零点存在性定理的条件),则D 正确.2.已知一个学生的语文成绩为89分,数学成绩为96分,外语成绩为99分,求他的总分和平均成绩的一个算法为:第一步,取A =89,B =96,C =99. 第二步,________. 第三步,________. 第四步,输出计算结果.解析:要计算平均分,应先计算出三科的总分.第二步应为:计算总分D =A +B +C .第三步应为:计算平均成绩E =D3.答案:计算总分D =A +B +C 计算平均成绩E =D33.下面给出一个问题的算法: 第一步,输入a .第二步,若a ≥4,则执行第三步;否则,执行第四步. 第三步,输出2a -1;第四步,输出a 2-2a +3.则这个算法解决的问题是________,当输入的a =________时,输出的数值最小. 解析:这个算法解决的问题是求分段函数f (x )=⎩⎪⎨⎪⎧2x -1,x ≥4x 2-2x +3,x <4的函数值的问题.当x ≥4时, f (x )=2x -1≥7;当x <4时, f (x )=x 2-2x +3=(x -1)2+2≥2. ∴f (x )min =2,此时x =1.∴当输入的a 的值为1时,输出的数值最小.答案:求分段函数f (x )=⎩⎪⎨⎪⎧2x -1,x ≥4x 2-2x +3,x <4的函数值 1[A.基础达标]1.下列关于算法的说法错误的是( ) A .一个算法的步骤是可逆的 B .描述算法可以有不同的方式 C .设计算法要本着简单方便的原则 D .一个算法不可以无止境地运算下去解析:选A.由算法定义可知B 、C 、D 对,A 错. 2.下列可以看成算法的是( )A .学习数学时,课前预习,课上认真听讲并记好笔记,课下先复习再做作业,之后做适当的练习题B .今天餐厅的饭真好吃C .这道数学题难做D .方程2x 2-x +1=0无实数根解析:选A.A 是学习数学的一个步骤,所以是算法. 3.阅读下面的四段话,其中不是算法的是( )A .求1×2×3的值,先计算1×2=2,再计算2×3=6,最终结果为6B .解一元一次方程的步骤是去分母、去括号、移项、合并同类项、系数化为1C .方程x 2-1=0有两个实数根D .求1+2+3+4+5的值,先计算1+2=3,再计算3+3=6,6+4=10,10+5=15,最终结果为15解析:选C.A 、B 、D 中,都是解决问题的步骤,则A 、B 、D 是算法. 4.(2015·东营高一检测)一个算法步骤如下: S 1,S 取值0,i 取值1;S 2,如果i ≤10,则执行S 3,否则执行S 6; S 3,计算S +i 并将结果代替S ; S 4,用i +2的值代替i ; S 5,转去执行S 2; S 6,输出S .运行以上步骤后输出的结果S =( ) A .16 B .25 C .36 D .以上均不对解析:选B.由以上计算可知:S =1+3+5+7+9=25,答案为B. 5.有如下算法:第一步,输入不小于2的正整数n .第二步,判断n 是否为2.若n =2,则n 满足条件;若n >2,则执行第三步. 第三步,依次从2到n -1检验能不能整除n ,若不能整除,则n 满足条件. 则上述算法满足条件的n 是( ) A .质数 B .奇数 C .偶数 D .约数解析:选A.根据质数、奇数、偶数、约数的定义可知,满足条件的n 是质数. 6.下列各式中S 的值不能用算法求解的是________.①S =12+22+32+42+…+1002;②S =12+13+14+15+ (150)③S =1+2+3+4+5+…;④S =1-2+3-4+5-6+…+99-100.解析:根据算法的有限性知③不能用算法求解. 答案:③7.写出作y =|x |图象的算法.第一步,当x >0时,作出第一象限的角平分线. 第二步,当x =0时,即为原点.第三步,________________________.解析:依据算法解决的问题知,第三步应为“当x <0时,作出第二象限的角平分线”. 答案:当x <0时,作出第二象限的角平分线 8.如下算法:第一步,输入x 的值;第二步,若x ≥0,则y =x ;第三步,否则,y =x 2; 第四步,输出y 的值.若输出的y 值为9,则x =________.解析:根据题意可知,此为求分段函数y =⎩⎪⎨⎪⎧x , x ≥0x 2,x <0函数值的算法,当x ≥0时,x =9;当x <0时,x 2=9,所以x =-3.答案:9或-39.写出求方程组⎩⎪⎨⎪⎧3x +2y =14 ①x +2y =-2 ②的解的算法.解:法一:第一步,①-②得:2x =14+2; ③第二步,解方程③得:x =8; ④第三步,将④代入②得:8+2y =-2; ⑤ 第四步,解⑤得:y =-5;第五步,得到方程组的解为⎩⎪⎨⎪⎧x =8y =-5.法二:第一步,由②式移项可得:x =-2-2y ; ③第二步,把③代入①得:y =-5; ④ 第三步,把④代入③得:x =8;第四步,得到方程组的解为⎩⎪⎨⎪⎧x =8y =-5.10.试设计一个判断圆(x -a )2+(y -b )2=r 2和直线Ax +By +C =0位置关系的算法.解:第一步,输入圆心的坐标(a ,b )、直线方程的系数A 、B 、C 和半径r . 第二步,计算z 1=Aa +Bb +C .第三步,计算z 2=A 2+B 2.第四步,计算d =|z 1|z 2.第五步,如果d >r ,则输出“相离”;如果d =r ,则输出“相切”;如果d <r ,则输出“相交”.[B.能力提升]1.(2015·青岛质检)结合下面的算法: 第一步,输入x .第二步,判断x 是否小于0,若是,则输出x +2,否则执行第三步. 第三步,输出x -1.当输入的x 的值为-1,0,1时,输出的结果分别为( ) A .-1,0,1 B .-1,1,0 C .1,-1,0 D .0,-1,1解析:选C.根据x 值与0的关系选择执行不同的步骤. 2.对于求18的正因数,给出下面的两种算法: 算法1:第一步,1是18的正因数,将1列出. 第二步,2是18的正因数,将2列出. 第三步,3是18的正因数,将3列出. 第四步,4不是18的正因数,将4剔除. …第十八步,18是18的正因数,将18列出. 算法2:第一步,18=2×9.第二步,18=2×32.第三步,列出所有的正因数1,2,3,32,2×3,2×32. 则这两个算法( ) A .都正确B .算法1正确,算法2不正确C .算法1不正确,算法2正确D .都不正确解析:选A.算法1是用1~18的整数逐一验证,得出的正因数.算法2利用因数分解得到18的正因数.两种算法都正确.故选A.3.求过P (a 1,b 1)、Q (a 2,b 2)两点的直线斜率有如下的算法,请将算法补充完整: S 1 取x 1=a 1,y 1=b 1,x 2=a 2,y 2=b 2.S 2 若x 1=x 2,则输出斜率不存在;否则,________. S 3 输出计算结果k 或者无法求解信息. 解析:根据直线斜率公式可得此步骤.答案:k =y 2-y 1x 2-x 14.一个人带着三只狼和三只羚羊过河,只有一条船,该船可容纳一个人和两只动物,没有人在的时候,如果狼的数量不少于羚羊的数量狼就会吃羚羊.该人将动物转移过河的算法如下.请在横线上填上适当的步骤:第一步,人带两只狼过河,并自己返回. 第二步,人带一只狼过河,自己返回. 第三步,________________________________________________________________________.第四步,人带一只羚羊过河,自己返回. 第五步,人带两只狼过河.解析:因为没有人在的时候,狼的数量应少于羚羊的数量,因此第三步人应带两只羚羊过河,且再带回两只狼.答案:人带两只羚羊过河,并带两只狼返回5.国际奥委会宣布2020年夏季奥运会主办城市为日本的东京;据《中国体育报》报道:对参与竞选的5个夏季奥林匹克运动会申办城市进行表决的操作程序是:首先进行第一轮投票,如果有一个城市得票数超过总票数的一半,那么该城市将获得举办权;如果所有申办城市得票数都不超过总票数的一半,则将得票最少的城市淘汰,然后进行第二轮投票;如果第二轮投票仍没选出主办城市,将进行第三轮投票,如此重复投票,直到选出一个主办城市为止,写出投票过程的算法.解:算法如下:第一步,投票.第二步,统计票数,如果一个城市得票数超过总票数的一半,那么该城市就获得主办权,否则淘汰得票数最少的城市转第一步.第三步,宣布主办城市.6.(选做题)“韩信点兵”问题:韩信是汉高祖手下的大将,他英勇善战,谋略超群,为汉朝的建立立下了不朽功勋.据说他在一次点兵的时候,为保住军事秘密,不让敌人知道自己部队的军事实力,采用下述点兵方法:①先令士兵从1~3报数,结果最后一个士兵报2;②又令士兵从1~5报数,结果最后一个士兵报3;③又令士兵从1~7报数,结果最后一个士兵报4.这样韩信很快算出自己部队里士兵的总数.请设计一个算法,求出士兵至少有多少人.解:第一步,首先确定最小的满足除以3余2的正整数:2.第二步,依次加3就得到所有除以3余2的正整数:2,5,8,11,14,17,20,….第三步,在上列数中确定最小的满足除以5余3的正整数:8.第四步,然后在自然数内在8的基础上依次加上15,得到8,23,38,53,….第五步,在上列数中确定最小的满足除以7余4的正整数:53.即士兵至少有53人.。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
章末优化总结算法设计算法设计与一般意义上的解决问题不同,它是对一类问题的一般解法的抽象和概括,算法设计应注意:(1)与解决问题的一般方法相联系,从中提炼出算法; (2)将解决问题的过程分为若干个可执行的步骤; (3)引入有关的参数或变量对算法步骤加以表达; (4)用最简练的语言将各个步骤表达出来. 已知平面直角坐标系中的两点A (-1,0),B (3,2),写出求线段AB 的垂直平分线方程的一个算法.[解] 第一步,计算x 0=-1+32=1,y 0=0+22=1,得AB 的中点N (1,1).第二步,计算k 1=2-03-(-1)=12,得AB 的斜率.第三步,计算k =-1k 1=-2,得AB 垂直平分线的斜率.第四步,得线段AB 垂直平分线的方程y -y 0=k (x -x 0),即y -1=-2(x -1).程序框图的画法程序框图是用规定的程序框、流程线及文字说明来准确、直观形象地表示算法的图形,画程序框图前,应先对问题设计出合理的算法,然后分析算法的逻辑结构,画出相应的程序框图.在画循环结构的程序框图时应注意选择合理的循环变量及判断框内的条件.画出一个计算1×3×5×…×99的程序框图. [解] 法一:当型循环结构程序框图如图(1)所示: 法二:直到型循环结构程序框图如图(2)所示:程序框图的识别与解读识别程序框图和完善程序框图是高考的重点和热点.解决这类问题:首先,要明确程序框图中的顺序结构、条件结构和循环结构;第二,要识别程序框图的运行,理解框图解决的实际问题;第三,按照题目的要求完成解答.另外框图的考查常与函数和数列等结合.若执行如图所示的框图,输入x 1=1,x 2=2,x 3=4,x 4=8,则输出的数等于________.[解析] 输出的是四个数的平均数, 即输出的是1+2+4+84=154.[答案]154用基本算法语句编写程序基本算法语句有输入、输出语句、赋值语句、条件语句、循环语句五种,它们对应于算法的三种逻辑结构:顺序结构、条件结构、循环结构.用基本语句编写程序时要注意各种语句的格式要求,特别是条件语句和循环语句,应注意这两类语句中判断条件的表述及循环语句中有关变量的取值范围.请写出如图所示的程序框图描述的算法的程序.[解] 这是一个求分段函数y =⎩⎪⎨⎪⎧x -1,x >12x +1,-1≤x ≤1x +1,x <-1的函数值的算法,输入、输出框分别对应输入、输出语句,判断框对应条件语句.所求算法程序为:INPUT xIF x>1 THEN y =x -1 ELSEIF x<-1 THEN y =x +1 ELSEy =2*x +1 END IF END IF PRINT y END1.下列给出的赋值语句正确的有( )(1)赋值语句2=A ;(2)赋值语句x +y =2;(3)赋值语句A -B =-2;(4)赋值语句A =A *A . A .0个 B .1个 C .2个 D .3个解析:选B.对于(1)赋值语句中“=”左、右不能互换,即不能给常量赋值,左边必须为变量,右边必须是表达式,若改写为A =2就正确了;(2)赋值语句不能给一个表达式赋值,所以(2)是错误的;同理(3)也是错误的,这四种说法中只有(4)是正确的.2.(2014·高考课标全国卷Ⅱ)执行如图所示的程序框图,如果输入的x ,t 均为2,则输出的S =( )A .4B .5C .6D .7 解析:选D.x =2,t =2,M =1,S =3,k =1.k ≤t ,M =11×2=2,S =2+3=5,k =2; k ≤t ,M =22×2=2,S =2+5=7,k =3;3>2,不满足条件,输出S =7.3.写出如图所示的程序框图的运行结果:若R =8,则a =________.解析:a =282=4. 答案:44.用秦九韶算法求f (x )=x 3-3x 2+3x +2当x =2时的值,并探索有无更简便算法. 解:(1)由已知f (x )=((x -3)x +3)x +2,按从内到外的顺序,依次计算一次多项式当x =2时的值. v 0=1,v 1=1×2-3=-1,v 2=(-1)×2+3=1, v 3=1×2+2=4,所以当x =2时多项式的值为4.(2)探索:由于x =2时多项式的值为4,所以13=(x -1)3=x 3-3x 2+3x -1.所以有(x 3-3x 2+3x -1)+3=1+3=4. 即当x =2时,多项式的值为4.[A.基础达标]1.给出以下几个问题: ①输入x , 输出它的相反数 ②求面积为6的正方形的周长③求函数f (x )=⎩⎪⎨⎪⎧x -1,x ≥0x +3,x <0的函数值其中不需要用条件语句来描述其算法的有( )A .1个B .2个C .3个D .0个 解析:选B.①、②不需要使用条件语句.2.用秦九韶算法计算多项式f (x )=2x 7+x 6+x 5+x 4+3x 3+x 2+2x +1当x =2时的函数值时,需要做的加法和乘法的次数分别是( )A .7,4B .4,7C .7,7D .4,4解析:选 C.f (x )=2x 7+x 6+0×x 5+0×x 4+3x 3+0×x 2+2x +1=((((((2x +1)x +1)x +1)x +3)x +1)x +2)x +1,所以需要做7次加法,7次乘法.3.(2015·济南期末)执行如图所示的程序框图,若输入n =7,则输出的值为( )A .2B .3C .4D .5解析:选 D.依题意可知,k =1,n =13;k =2,n =25;k =3,n =49;k =4,n =97;k =5,n =193>100,满足条件.故输出k 的值为5.4.(2015·衡阳模拟)执行如图所示的程序框图,若输入的N 的值为6,则输出的p 的值为( )A .120B .720C .1 440D .5 040解析:选B.由程序框图,可得k =1,p =1,1<6;k =2,p =2,2<6;k =3,p =6,3<6;k =4,p =24,4<6;k =5,p =120,5<6;k =6,p =720,6=6,不满足条件.故输出的p 的值为720.5.(2015·湖南师大附中月考)执行如图所示的程序框图,则计算机输出的所有点(x ,y )所满足的函数为( )A .y =x +1B .y =2xC .y =2x -1D .y =2x解析:选D.由题意,该程序共输出4个点(1,2),(2,4),(3,8),(4,16),易知这4个点都在函数y =2x的图象上.6.计算函数y =⎩⎪⎨⎪⎧x +1,x <0,x -1,x ≥0,的算法步骤为:第一步,输入x ;第二步,如果x <0,则使y =x +1,否则执行第三步;第三步,________,第四步,输出y .(将第三步完整填写)解析:第三步为y =x -1. 答案:y =x -17.(2015·长沙模拟)执行如图所示的程序框图,若输入x =8,则输出的k =________.解析:依题意,得x=88,k=1,x<2 015;x=888,k=2,x<2 015;x=8 888,k=3,x>2 015,满足条件.故输出的k的值为3.答案:38.(2014·高考山东卷)执行如图所示的程序框图,若输入的x的值为1,则输出的n的值为________.解析:由x2-4x+3≤0,解得1≤x≤3.当x=1时,满足1≤x≤3,所以x=1+1=2,n=0+1=1;当x=2时,满足1≤x≤3,所以x=2+1=3,n=1+1=2;当x=3时,满足1≤x≤3,所以x=3+1=4,n=2+1=3;当x=4时,不满足1≤x≤3,所以输出n=3.答案:39.小明第一天背一个单词,第二天背两个单词,以后每一天都比前一天多背一个单词.问他前十天共背了多少个单词?(给出该问题的算法语句)解:s=0i=1WHILE i<=10s=s+ii=i+1WENDPRINT sEND10.某中学男子体育组的百米赛跑的成绩(单位:秒)如下:12.1,13.2,12.7,12.8,12.5,12.4,12.7,11.5,11.6,11.7.设计一个算法从这些成绩中搜索出所有小于12.1秒的成绩,画出程序框图,并编写相应的程序.解:程序框图:程序:i=1WHILE i<=10INPUT GiIF Gi<12.1 THENPRINT GiEND IFi=i+1WENDEND[B.能力提升]1.将二进制数10 011(2)化为五进制为( )A.32 B.33C.34 D.35解析:选C.由10 011(2)=24+2+20=19,得19=3×5+4=34(5).2.(2014·高考课标全国卷Ⅰ)执行如图所示的程序框图,若输入的a,b,k分别为1,2,3,则输出的M=( )A.203.165 C.72.158解析:选D.当n =1时,M =1+12=32,a =2,b =32;当n =2时,M =2+23=83,a =32,b =83;当n =3时,M =32+38=158,a =83,b =158;n =4时,终止循环.输出M =158.如果输入=-2,则输出结果y 为________.解析:若输入x =-2,则满足第一个条件x <0成立,故执行y =π2*x +3,即可得到结果.答案:-π+3________.1=1;当i =2时,s =1×2+1=3;当i =3时,s =3×2+1=7;当i =4时,s =7×2+1=15.答案:155.设计算法求11×2+12×3+13×4+…+199×100的值.要求画出程序框图.解:程序框图如图:6.(选做题)到银行办理个人异地汇款(不超过100万)时,银行要收取一定的手续费,汇款额不超过100元,收取1元手续费;超过100元但不超过5 000元,手续费按汇款额的1%收取;超过5 000元,一律收取50元手续费,请为银行设计一个程序要求输入汇款额x元,输出银行应收取的手续费y.INPUT xIF x>0 AND x<=100 THENy=1ELSEIF x<=5 000 THENy=0.01*xELSEy=50END IFEND IFPRINT yEND(时间:100分钟,满分:120分)一、选择题(本大题共10小题,每小题5分,共50分.在每小题给出的四个选项中,只有一项是符合题目要求的)1.下面对算法描述正确的一项是( )A.算法只能用自然语言来描述B.算法只能用图形方式来表示C.同一个问题可以有不同的算法D.同一问题的算法不同,结果必然不同解析:选C.算法可以用自然语言、程序框图、程序语句等来描述,同一个问题可以有不同的算法,但结果是相同的.2.算法共有三种逻辑结构,即顺序结构、条件结构和循环结构,下列说法正确的是( )A.一个算法只含有一种逻辑结构B.一个算法最多可以包含两种逻辑结构C.一个算法必须含有上述三种逻辑结构D.一个算法可以含有上述三种逻辑结构解析:选D.一个算法中具体含有哪种结构,主要看如何解决问题或解决怎样的问题,以上三种逻辑结构在一个算法中都有可能体现,故选D.3.(2015·日照高一检测)如果执行如图所示的程序框图,输入正整数N(N≥2)和实数a1,a2,…,a N,输出A,B,则( )A.A+B为a1,a2,…,a N的和B.A+B2为a1,a2,…,a N的算术平均数C.A和B分别是a1,a2,…,a N中最大的数和最小的数D.A和B分别是a1,a2,…,a N中最小的数和最大的数解析:选C.由于x=a k,且x>A时,将x值赋给A,因此最后输出的A值是a1,a2,…,a N中最大的数;由于x=a k,且x<B时,将x值赋给B,因此最后输出的B值是a1,a2,…,a N中最小的数,故选C.4.(2014·高考湖南卷)执行如图所示的程序框图,如果输入的t∈[-2,2],则输出的S属于( )A.[-6,-2] B.[-5,-1]C.[-4,5] D.[-3,6]解析:选D.由程序框图知,当0≤t≤2时,输出S=t-3,此时S∈[-3,-1];当-2≤t <0时,执行t=2t2+1后1<t≤9,执行1<t≤9时,输出S=t-3,此时S∈(-2,6].因此输出S的值属于[-3,6].5.下面的程序框图输出的数值为( )A.62 B.126C.254 D.510解析:选B.根据所给程序框图可知S=21+22+23+24+25+26=126,故选B.6.下列程序的功能是( )S=1i=3WHILE S<=10 000S=S*ii=i+2WENDPRINT iENDA.求1×2×3×4×…×10 000的值B.求2×4×6×8×…×10 000的值C.求3×5×7×9×…×10 001的值D.求满足1×3×5×…×n>10 000的最小正整数n解析:选D.法一:S是累乘变量,i是计数变量,每循环一次,S乘以i一次且i增加2.当S>10 000时停止循环,输出的i值是使1×3×5×…×n>10 000成立的最小正整数n.法二:最后输出的是计数变量i,而不是累乘变量S.7.用秦九韶算法求多项式f(x)=208+9x2+6x4+x6当x=-4时的值时,v2的值为( )A.-4 B.1C.17 D.22解析:选D.v0=1;v1=1×(-4)+0=-4;v2=-4×(-4)+6=22.8.(2015·武汉市调研)执行如图所示的程序框图,若输出的结果是9,则判断框内m的取值范围是( )A.(42,56] B.(56,72]C.(72,90] D.(42,90]解析:选 B.第一次运行:S=2,k=2;第二次运行:S=6,k=3;…;第七次运行:S =56,k=8;第八次运行:S=2+4+6+…+16=72,k=9,输出结果.故判断框中m的取值范围是(56,72].9.(2013·高考天津卷)阅读如图所示的程序框图,运行相应的程序,则输出n的值为( )A.7 B.6C.5 D.4解析:选D.n=1,S=0.第一次:S=0+(-1)1×1=-1,-1<2,n=1+1=2,第二次:S=-1+(-1)2×2=1,1<2,n=2+1=3,第三次:S=1+(-1)3×3=-2,-2<2,n=3+1=4,第四次:S=-2+(-1)4×4=2,2=2,满足S≥2,跳出循环,输出n=4.10.(2015·厦门质检)如图是判断“美数”的流程图,在[30,40]内的所有整数中,“美数”的个数是( )A.3 B.4C.5 D.6解析:选A.依题意可知,题中的“美数”包括12的倍数与能被3整除但不能被6整除的数.由此不难得知,在[30,40]内的“美数”有3×11、12×3、3×13这三个数.二、填空题(本大题共5小题,每小题4分,共20分.把答案填在题中横线上)11.三个数390,455,546的最大公约数是________.解析:390与455的最大公约数是65,65与546的最大公约数为13,可以用辗转相除法或更相减损术来求.答案:1312.把七进制数1 620(7)化为二进制数为________.解析:1 620(7)=1×73+6×72+2×7+0=651,651=1 010 001 011(2),∴1 620(7)=1 010 001 011(2).答案:1 010 001 011(2)13.下面程序运行后输出的结果为________.x=-5y=-20IF x<0 THENy=x-3ELSEy=x+3END IFPRINT x-y,y-xEND解析:∵输入=-5<0,∴y=x-3=-5-3=-8,∴输出x -y =-5-(-8)=3,y -x =-8-(-5)=-3. 答案:3,-314.对任意非零实数a ,b ,若a ⊗b 的运算原理如图所示,则log 28⊗⎝ ⎛⎭⎪⎫12-2=________.解析:log 28<⎝ ⎛⎭⎪⎫12-2,由题意知,log 28⊗⎝ ⎛⎭⎪⎫12-2=3⊗4=4-13=1.答案:115.阅读如图所示的程序框图,运行相应的程序,输出的S 值等于________.解析:第一次循环:S =1,k =1<4,S =2×1-1=1,k =1+1=2.第二次循环:k =2<4,S =2×1-2=0,k =2+1=3. 第三次循环:k =3<4,S =2×0-3=-3,k =3+1=4, 当k =4时,k <4不成立,循环结束,此时S =-3. 答案:-3三、解答题(本大题共5小题,共50分.解答时应写出必要的文字说明、证明过程或演算步骤)16.(本小题满分8分)用秦九韶算法计算函数f (x )=2x 5+3x 4+2x 3-4x +5当x =2时的函数值.解:根据秦九韶算法,把多项式改写成如下形式: f (x )=((((2x +3)x +2)x +0)x -4)x +5.从内到外的顺序依次计算一次多项式当x =2时的值: v 0=2;v 1=2×2+3=7; v 2=v 1×2+2=16; v 3=v 2×2+0=32; v 4=v 3×2-4=60; v 5=v 4×2+5=125.所以,当x =2时,多项式的值等于125.17.(本小题满分8分)已知函数y =⎩⎪⎨⎪⎧x 2-3 (x ≥0),2x 2-6 (x <0),画出程序框图,对每一个输入的x 值,都得到相应的函数值.解:程序框图如图所示:18.(本小题满分10分)以下是某次数学考试中某班15名同学的成绩(单位:分):72,91,58,63,84,88,90,55,61,73,64,77,82,94,60.要求用程序框图将这15名同学中成绩高于80分的同学的平均分数求出来.解:程序框图如图所示:19.(本小题满分12分)已知某算法的程序框图如图所示,若将输出的(x,y)值依次记为(x1,y1),(x2,y2),…,(x n,y n),…(1)若程序运行中输出的一个数组是(9,t),求t的值;(2)程序结束时,共输出(x,y)的组数为多少;(3)写出程序框图的程序语句.解:(1)开始时,x=1时,y=0;接着x=3,y=-2;然后x=9,y=-4,所以t=-4;(2)当n=1时,输出一对,当n=3时,又输出一对,…,当n=2 013时,输出最后一对,共输出(x,y)的组数为1 007;(3)程序框图的程序语句如下:x =1 y =0 n =1 DOPRINT (x ,y) n =n +2 x =3*x y =y -2LOOP UNTIL n>2 014 END20.(本小题满分12分)一个数被3除余2,被7除余4,被9除余5,求满足条件的最小正整数.画出程序框图,并写出程序.解:此问题即求不定方程组⎩⎪⎨⎪⎧m =3x +2,m =7y +4,m =9z +5的正整数解,首先可以从m =2开始检验条件,若三个条件任何一个不满足,则m 递增1,一直到m 同时满足3个条件为止.程序框图如图:m =2WHILE m MOD 3<>2 OR m MOD 7<>4 OR m MOD 9<>5 m =m +1 WEND PRINT m END。