《2022年高二数学必修三课件:《算法的概念》.docx》由会员分享,可在线阅读,更多相关《2022年高二数学必修三课件:《算法的概念》.docx(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022年高二数学必修三课件:算法的概念为了幻想,有的人脚踏实地的努力奋斗。而有的人只是躺在幻想的摇篮苦苦等待。下面课件网小编为您举荐高二数学必修三课件:算法的概念。【课件一】第1课时 法的概念核心必知1.预习教材,问题导入依据以下提纲,预习教材P2P5,回答下列问题.(1)对于一般的二元一次方程组a1x+b1y=c1,a2x+b2y=c2,其中a1b2-a2b1≠0,如何写出它的求解步骤?提示:分五步完成:第一步,×b2-×b1,得(a1b2-a2b1)x=b2c1-b1c2,其次步,解,得x=b2c1-b1c2a1b2-a2b1.第三步,×a1-&
2、times;a2,得(a1b2-a2b1)y=a1c2-a2c1,第四步,解,得y=a1c2-a2c1a1b2-a2b1.第五步,得到方程组的解为x=b2c1-b1c2a1b2-a2b1,y=a1c2-a2c1a1b2-a2b1.(2)在数学中算法通常指什么?提示:在数学中,算法通常是指根据肯定规则解决某一类问题的明确和有限的步骤.2.归纳总结,核心必记(1)算法的概念12世纪的算法指的是用阿拉伯数字进行算术运算的过程续表数学中的算法通常是指根据肯定规则解决某一类问题的明确和有限的步骤现代算法通常可以编成计算机程序,让计算机执行并解决问题(2)设计算法的目的计算机解决任何问题都要依靠于算法.只
3、有将解决问题的过程分解为若干个明确的步骤,即算法,并用计算机能够接受的语言精确地描述出来,计算机才能够解决问题.问题思索(1)求解某一个问题的算法是否是的?提示:不是.(2)任何问题都可以设计算法解决吗?提示:不肯定.课前反思通过以上预习,必需驾驭的几个学问点:(1)算法的概念:;(2)设计算法的目的:.思索1应从哪些方面来理解算法的概念?名师指津:对算法概念的三点说明:(1)算法是指可以用计算机来解决的某一类问题的程序或步骤,这些程序或步骤必需是明确的和有效的,而且能够在有限步骤之内完成.(2)算法与一般意义上详细问题的解法既有联系,又有区分,它们之间是一般和特别的关系,也是抽象与详细的关系
4、.算法的获得要借助一般意义上详细问题的求解方法,而任何一个详细问题都可以利用这类问题的一般算法来解决.(3)算法一方面具有详细化、程序化、机械化的特点,同时又有高度的抽象性、概括性、精确性,所以算法在解决问题中更具有条理性、逻辑性的特点.思索2算法有哪些特征?名师指津:(1)确定性:算法的每一个步骤都是准确的,能有效执行且得到确定结果,不能模棱两可.(2)有限性:算法应由有限步组成,至少对某些输入,算法应在有限多步内结束,并给出计算结果.(3)逻辑性:算法从初始步骤起先,分为若干明确的步骤,每一步都只能有一个确定的继任者,只有执行完前一步才能进入到后一步,并且每一步都确定无误后,才能解决问题.
5、(4)不性:求解某一个问题的算法不肯定只有的一个,可以有不同的算法.(5)普遍性:许多详细的问题,都可以设计合理的算法去解决.讲一讲1.以下关于算法的说法正确的是()A.描述算法可以有不同的方式,可用自然语言也可用其他语言B.算法可以看成根据要求设计好的有限的准确的计算序列,并且这样的步骤或序列只能解决当前问题C.算法过程要一步一步执行,每一步执行的操作必需准确,不能含混不清,而且经过有限步或无限步后能得出结果D.算法要求按部就班地做,每一步可以有不同的结果尝试解答算法可以看成根据要求设计好的有限的准确的计算序列,并且这样的步骤或计算序列能够解决一类问题,故B不正确.算法过程要一步一步执行,每
6、一步执行操作,必需准确,只能有结果,而且经过有限步后,必需有结果输出后终止,故C、D都不正确.描述算法可以有不同的语言形式,如自然语言、框图语言等,故A正确.答案:A推断算法的关注点(1)明确算法的含义及算法的特征;(2)推断一个问题是否是算法,关键看是否有解决一类问题的程序或步骤,这些程序或步骤必需是明确和有效的,而且能够在有限步内完成.练一练1.(2022•西南师大附中检测)下列描述不能看作算法的是()A.洗衣机的运用说明书B.解方程x2+2x-1=0C.做米饭须要刷锅、淘米、添水、加热这些步骤D.利用公式S=πr2计算半径为3的圆的面积,就是计算π×32
7、解析:选BA、C、D都描述了解决问题的过程,可以看作算法,而B只描述了一个事例,没有说明怎样解决问题,不是算法.假设家中生火泡茶有以下几个步骤:a.生火b.将水倒入锅中c.找茶叶d.洗茶壶、茶碗e.用开水冲茶思索1你能设计出在家中泡茶的步骤吗?名师指津:a→a→c→d→e思索2设计算法有什么要求?名师指津:(1)写出的算法必需能解决一类问题;(2)要使算法尽量简洁、步骤尽量少;(3)要保证算法步骤有效,且计算机能够执行.讲一讲2.写出解方程x2-2x-3=0的一个算法.尝试解答法一:算法如下.第一步,将方程左边因式分解,得(x-3)(x+1)=0;其次步
8、,由得x-3=0,或x+1=0;第三步,解得x=3,解得x=-1.法二:算法如下.第一步,移项,得x2-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,代入求根公式x1,x2=-b±b2-4ac2a,得x1=3,x2=-1.设计算法的步骤(1)仔细分析问题,找出解决此题的一般数学方法;(2)借助有关变量或参数对算法加以表述;(3)将解决问
9、题的过程划分为若干步骤;(4)用简练的语言将步骤表示出来.练一练2.设计一个算法,推断7是否为质数.解:第一步,用2除7,得到余数1,所以2不能整除7.其次步,用3除7,得到余数1,所以3不能整除7.第三步,用4除7,得到余数3,所以4不能整除7.第四步,用5除7,得到余数2,所以5不能整除7.第五步,用6除7,得到余数1,所以6不能整除7.因此,7是质数.讲一讲3.一次青青草原草原长包包大人带着灰太狼、懒羊羊和一捆青草过河.河边只有一条船,由于船太小,只能装下两样东西.在无人看管的状况下,灰太狼要吃懒羊羊,懒羊羊要吃青草,请问包包大人如何才能带着他们平安过河?试设计一种算法.思路点拨先依据条
10、件建立过程模型,再设计算法.尝试解答包包大人实行的过河的算法可以是:第一步,包包大人带懒羊羊过河;其次步,包包大人自己返回;第三步,包包大人带青草过河;第四步,包包大人带懒羊羊返回;第五步,包包大人带灰太狼过河;第六步,包包大人自己返回;第七步,包包大人带懒羊羊过河.实际问题算法的设计技巧(1)弄清题目中所给要求.(2)建立过程模型.(3)依据过程模型建立算法步骤,必要时由变量进行推断.练一练3.一位商人有9枚银元,其中有1枚略轻的是假银元,你能用天平(无砝码)将假银元找出来吗?解:法一:算法如下.第一步,任取2枚银元分别放在天平的两边,若天平左、右不平衡,则轻的一枚就是假银元,若天平平衡,则
11、进行其次步.其次步,取下右边的银元放在一边,然后把剩下的7枚银元依次放在右边进行称量,直到天平不平衡,偏轻的那一枚就是假银元.法二:算法如下.第一步,把9枚银元平均分成3组,每组3枚.其次步,先将其中两组放在天平的两边,若天平不平衡,则假银元就在轻的那一组;否则假银元在未称量的那一组.第三步,取出含假银元的那一组,从中任取2枚银元放在天平左、右两边称量,若天平不平衡,则假银元在轻的那一边;若天平平衡,则未称量的那一枚是假银元.课堂归纳•感悟提升1.本节课的重点是理解算法的概念,体会算法的思想,难点是驾驭简洁问题算法的表述.2.本节课要重点驾驭的规律方法(1)驾驭算法的特征,见讲1;(
12、2)驾驭设计算法的一般步骤,见讲2;(3)会设计实际问题的算法,见讲3.3.本节课的易错点(1)混淆算法的特征,如讲1.(2)算法语言不规范致误,如讲3.课下实力提升(一)学业水平达标练题组1算法的含义及特征1.下列关于算法的说法错误的是()A.一个算法的步骤是可逆的B.描述算法可以有不同的方式C.设计算法要本着简洁便利的原则D.一个算法不行以无止境地运算下去解析:选A由算法定义可知B、C、D对,A错.2.下列语句表达的是算法的有()拨本地电话的过程为:1提起话筒;2拨号;3等通话信号;4起先通话或挂机;5结束通话;利用公式V=Sh计算底面积为3,高为4的三棱柱的体积;x2-2x-3=0;求全
13、部能被3整除的正数,即3,6,9,12,.A.B.C.D.解析:选A算法通常是指根据肯定规则解决某一类问题的明确和有限的步骤.都各表达了一种算法;只是一个纯数学问题,不是一个明确步骤;的步骤是无穷的,与算法的有穷性冲突.3.下列各式中S的值不行以用算法求解的是()A.S=1+2+3+4B.S=12+22+32+1012C.S=1+12+110100D.S=1+2+3+4+解析:选DD中的求和不符合算法步骤的有限性,所以它不行以用算法求解,故选D.题组2算法设计4.给出下面一个算法:第一步,给出三个数x,y,z.其次步,计算M=x+y+z.第三步,计算N=13M.第四步,得出每次计算结果.则上述
14、算法是()A.求和B.求余数C.求平均数D.先求和再求平均数解析:选D由算法过程知,M为三数之和,N为这三数的平均数.5.(2022•东营高一检测)一个算法步骤如下:S1,S取值0,i取值1;S2,假如i≤10,则执行S3,否则执行S6;S3,计算S+i并将结果代替S;S4,用i+2的值代替i;S5,转去执行S2;S6,输出S.运行以上步骤后输出的结果S=()A.16B.25C.36D.以上均不对解析:选B由以上计算可知:S=1+3+5+7+9=25,答案为B.6.给出下面的算法,它解决的是()第一步,输入x.其次步,假如x<0,则y=x2;否则执行下一步.第三步,假如x
15、=0,则y=2;否则y=-x2.第四步,输出y.A.求函数y=x2(x<0),-x2(x≥0)的函数值B.求函数y=x2(x<0),2(x=0),-x2(x>0)的函数值C.求函数y=x2(x>0),2(x=0),-x2(x<0)的函数值D.以上都不正确解析:选B由算法知,当x<0时,y=x2;当x=0时,y=2;当x>0时,y=-x2.故选B.7.试设计一个推断圆(x-a)2+(y-b)2=r2和直线Ax+By+C=0位置关系的算法.解:算法步骤如下:第一步,输入圆心的坐标(a,b)、半径r和直线方程的系数A、B、C.其次步,计算z1=Aa+B
16、b+C.第三步,计算z2=A2+B2.第四步,计算d=|z1|z2.第五步,假如d>r,则输出相离;假如d=r,则输出相切;假如d8.某商场举办实惠促销活动.若购物金额在800元以上(不含800元),打7折;若购物金额在400元以上(不含400元)800元以下(含800元),打8折;否则,不打折.请为商场收银员设计一个算法,要求输入购物金额x,输出实际交款额y.解:算法步骤如下:第一步,输入购物金额x(x>0).其次步,推断x>800是否成立,若是,则y=0.7x,转第四步;否则,执行第三步.第三步,推断x>400是否成立,若是,则y=0.8x;否则,y=x.第四步,输
17、出y,结束算法.题组3算法的实际应用9.国际奥委会宣布2022年夏季奥运会主办城市为日本的东京.据中国体育报报道:对参加竞选的5个夏季奥林匹克运动会申办城市进行表决的操作程序是:首先进行第一轮投票,假如有一个城市得票数超过总票数的一半,那么该城市将获得举办权;假如全部申办城市得票数都不超过总票数的一半,则将得票最少的城市淘汰,然后进行其次轮投票;假如其次轮投票仍没选出主办城市,将进行第三轮投票,如此重复投票,直到选出一个主办城市为止,写出投票过程的算法.解:算法如下:第一步,投票.其次步,统计票数,假如一个城市得票数超过总票数的一半,那么该城市就获得主办权,否则淘汰得票数最少的城市并转第一步.
18、第三步,宣布主办城市.实力提升综合练1.小明中午放学回家自己煮面条吃,有下面几道工序:洗锅、盛水2分钟;洗菜6分钟;打算面条及佐料2分钟;用锅把水烧开10分钟;煮面条和菜共3分钟.以上各道工序,除了之外,一次只能进行一道工序.小明要将面条煮好,最少要用()A.13分钟B.14分钟C.15分钟D.23分钟解析:选C洗锅、盛水2分钟+用锅把水烧开10分钟(同时洗菜6分钟+打算面条及佐料2分钟)+煮面条和菜共3分钟=15分钟.解决一个问题的算法不是的,但在设计时要综合考虑各个方面的因素,选择一种较好的算法.2.在用二分法求方程零点的算法中,下列说法正确的是()A.这个算法可以求方程全部的零点B.这个
19、算法可以求任何方程的零点C.这个算法能求方程全部的近似零点D.这个算法并不肯定能求方程全部的近似零点解析:选D二分法求方程零点的算法中,仅能求方程的一些特别的近似零点(满意函数零点存在性定理的条件),故D正确.3.(2022•青岛质检)结合下面的算法:第一步,输入x.其次步,推断x是否小于0,若是,则输出x+2,否则执行第三步.第三步,输出x-1.当输入的x的值为-1,0,1时,输出的结果分别为()A.-1,0,1B.-1,1,0C.1,-1,0D.0,-1,1解析:选C依据x值与0的关系选择执行不同的步骤.4.有如下算法:第一步,输入不小于2的正整数n.其次步,推断n是否为2.若n
20、=2,则n满意条件;若n>2,则执行第三步.第三步,依次从2到n-1检验能不能整除n,若不能整除,则n满意条件.则上述算法满意条件的n是()A.质数B.奇数C.偶数D.合数解析:选A依据质数、奇数、偶数、合数的定义可知,满意条件的n是质数.5.(2022•济南检测)输入一个x值,利用y=|x-1|求函数值的算法如下,请将所缺部分补充完整:第一步:输入x;其次步:_;第三步:当x第四步:输出y.解析:以x-1与0的大小关系为分类准则知其次步应填当x≥1时,计算y=x-1.答案:当x≥1时,计算y=x-16.已知一个算法如下:第一步,令m=a.其次步,假如b第三步,假如
21、c第四步,输出m.假如a=3,b=6,c=2,则执行这个算法的结果是_.解析:这个算法是求a,b,c三个数中的最小值,故这个算法的结果是2.答案:27.下面给出了一个问题的算法:第一步,输入a.其次步,假如a≥4,则y=2a-1;否则,y=a2-2a+3.第三步,输出y的值.问:(1)这个算法解决的是什么问题?(2)当输入的a的值为多少时,输出的数值最小?最小值是多少?解:(1)这个算法解决的是求分段函数y=2a-1,a≥4,a2-2a+3,a<4的函数值的问题.(2)当a≥4时,y=2a-1≥7;当a<4时,y=a2-2a+3=(a-1)2+2≥2,
22、当a=1时,y取得最小值2.∴当输入的a值为1时,输出的数值最小为2.8.韩信点兵问题:韩信是汉高祖手下的大将,他英勇善战,谋略超群,为汉朝的建立立下了不朽功勋.据说他在一次点兵的时候,为保住军事隐私,不让敌人知道自己部队的军事实力,采纳下述点兵方法:先令士兵从13报数,结果最终一个士兵报2;又令士兵从15报数,结果最终一个士兵报3;又令士兵从17报数,结果最终一个士兵报4.这样韩信很快算出自己部队里士兵的总数.请设计一个算法,求出士兵至少有多少人.解:第一步,首先确定最小的满意除以3余2的正整数:2.其次步,依次加3就得到全部除以3余2的正整数:2,5,8,11,14,17,2
23、0,.第三步,在上列数中确定最小的满意除以5余3的正整数:8.第四步,然后在自然数内在8的基础上依次加上15,得到8,23,38,53,.第五步,在上列数中确定最小的满意除以7余4的正整数:53.即士兵至少有53人.【课件二】核心必知1.预习教材,问题导入依据以下提纲,预习教材P6P9,回答下列问题.(1)常见的程序框有哪些?提示:终端框(起止框),输入、输出框,处理框,推断框.(2)算法的基本逻辑结构有哪些?提示:依次结构、条件结构和循环结构.2.归纳总结,核心必记(1)程序框图程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.在程序框图中,一个或几个程序框的组合表示算法
24、中的一个步骤;带有方向箭头的流程线将程序框连接起来,表示算法步骤的执行依次.(2)常见的程序框、流程线及各自表示的功能图形符号名称功能终端框(起止框)表示一个算法的起始和结束输入、输出框表示一个算法输入和输出的信息处理框(执行框)赋值、计算推断框推断某一条件是否成立,成立时在出口处标明是或Y;不成立时标明否或N流程线连接程序框连接点连接程序框图的两部分(3)算法的基本逻辑结构算法的三种基本逻辑结构算法的三种基本逻辑结构为依次结构、条件结构和循环结构,尽管算法千差万别,但都是由这三种基本逻辑结构构成的.依次结构依次结构是由若干个依次执行的步骤组成的.这是任何一个算法都离不开的基本结构,用程序框图
25、表示为:问题思索(1)一个完整的程序框图肯定是以起止框起先,同时又以起止框表示结束吗?提示:由程序框图的概念可知一个完整的程序框图肯定是以起止框起先,同时又以起止框表示结束.(2)依次结构是任何算法都离不开的基本结构吗?提示:依据算法基本逻辑结构可知依次结构是任何算法都离不开的基本结构.课前反思通过以上预习,必需驾驭的几个学问点:(1)程序框图的概念:;(2)常见的程序框、流程线及各自表示的功能:;(3)算法的三种基本逻辑结构:;(4)依次结构的概念及其程序框图的表示:.问题背景:计算1×2+3×4+5×6+101×101.思索1能否设计一个算法
26、,计算这个式子的值.提示:能.思索2能否采纳更简洁的方式表述上述算法过程.提示:能,利用程序框图.思索3画程序框图时应遵循怎样的规则?名师指津:(1)运用标准的框图符号.(2)框图一般按从上到下、从左到右的方向画.(3)除推断框外,其他程序框图的符号只有一个进入点和一个退出点,推断框是一个具有超过一个退出点的程序框.(4)在图形符号内描述的语言要特别简练清晰.(5)流程线不要遗忘画箭头,因为它是反映流程执行先后次序的,假如不画出箭头就难以推断各框的执行依次.讲一讲1.下列关于程序框图中图形符号的理解正确的有()任何一个流程图必需有起止框;输入框只能放在起先框后,输出框只能放在结束框前;推断框是
27、的具有超过一个退出点的图形符号;对于一个程序框图来说,推断框内的条件是的.A.1个B.2个C.3个D.4个尝试解答任何一个程序必需有起先和结束,从而流程图必需有起止框,正确.输入、输出框可以用在算法中任何须要输入、输出的位置,错误.正确.推断框内的条件不是的,错误.故选B.答案:B画程序框图时应留意的问题(1)画流程线不要遗忘画箭头;(2)由于推断框的退出点在任何状况下都是依据条件去执行其中的一种结果,而另一个则不会被执行,故推断框后的流程线应依据状况注明是或否.练一练1.下列关于程序框图的说法中正确的个数是()用程序框图表示算法直观、形象、简单理解;程序框图能够清晰地呈现算法的逻辑结构,也就
28、是通常所说的一图胜万言;在程序框图中,起止框是任何程序框图中不行少的;输入和输出框可以在算法中任何须要输入、输出的位置.A.1B.2C.3D.4解析:选D由程序框图的定义知,均正确,故选D.视察如图所示的内容:思索1依次结构有哪些结构特征?名师指津:依次结构的结构特征:(1)依次结构的语句与语句之间、框与框之间按从上到下的依次执行,不会引起程序步骤的跳转.(2)依次结构是最简洁的算法结构.(3)依次结构只能解决一些简洁的问题.思索2依次结构程序框图的基本特征是什么?名师指津:依次结构程序框图的基本特征:(1)必需有两个起止框,穿插输入、输出框和处理框,没有推断框.(2)各程序框用流程线依次连接
29、.(3)处理框按计算机执行依次沿流程线依次排列.讲一讲2.已知P0(x0,y0)和直线l:Ax+By+C=0,写出求点P0到直线l的距离d的算法,并用程序框图来描述.尝试解答第一步,输入x0,y0,A,B,C;其次步,计算m=Ax0+By0+C;第三步,计算n=A2+B2;第四步,计算d=|m|n;第五步,输出d.程序框图如图所示.应用依次结构表示算法的步骤:(1)细致审题,理清题意,找到解决问题的方法.(2)梳理解题步骤.(3)用数学语言描述算法,明确输入量,计算过程,输出量.(4)用程序框图表示算法过程.练一练2.写出解不等式2x+1>0的一个算法,并画出程序框图.解:第一步,将1移
30、到不等式的右边;其次步,不等式的两端同乘12;第三步,得到x>-12并输出.程序框图如图所示:课堂归纳•感悟提升1.本节课的重点是了解程序框图的含义,理解程序框图的作用,驾驭各种程序框和流程线的画法与功能,理解程序框图中的依次结构,会用依次结构表示算法.难点是理解程序框图的作用及用依次结构表示算法.2.本节课要重点驾驭的规律方法(1)驾驭画程序框图的几点留意事项,见讲1;(2)驾驭应用依次结构表示算法的步骤,见讲2.3.本节课的易错点对程序框图的理解有误致错,如讲1.课下实力提升(二)学业水平达标练题组1程序框图1.在程序框图中,一个算法步骤到另一个算法步骤的连接用()A.连接
31、点B.推断框C.流程线D.处理框解析:选C流程线的意义是流程进行的方向,一个算法步骤到另一个算法步骤表示的是流程进行的方向,而连接点是当一个框图须要分开来画时,在断开处画上连接点.推断框是依据给定条件进行推断,处理框是赋值、计算、数据处理、结果传送,所以A,B,D都不对.故选C.2.a表示处理框,b表示输入、输出框,c表示起止框,d表示推断框,以下四个图形依次为()A.abcdB.dcabC.bacdD.cbad答案:D3.假如输入n=2,那么执行如下算法的结果是()第一步,输入n.其次步,n=n+1.第三步,n=n+2.第四步,输出n.A.输出3B.输出4C.输出5D.程序出错答案:C题组2
32、依次结构4.如图所示的程序框图表示的算法意义是()A.边长为3,4,5的直角三角形面积B.边长为3,4,5的直角三角形内切圆面积C.边长为3,4,5的直角三角形外接圆面积D.以3,4,5为弦的圆面积解析:选B由直角三角形内切圆半径r=a+b-c2,知选B.第4题图第5题图5.(2022•东营高一检测)给出如图所示的程序框图:若输出的结果为2,则处的执行框内应填的是()A.x=2B.b=2C.x=1D.a=5解析:选Cb=2,∴2=a-3,即a=5.∴2x+3=5时,得x=1.6.写出如图所示程序框图的运行结果:S=_.解析:S=log24+42=18.答案
33、:187.已知半径为r的圆的周长公式为C=2πr,当r=10时,写出计算圆的周长的一个算法,并画出程序框图.解:算法如下:第一步,令r=10.其次步,计算C=2πr.第三步,输出C.程序框图如图:8.已知函数f(x)=x2-3x-2,求f(3)+f(-5)的值,设计一个算法并画出算法的程序框图.解:自然语言算法如下:第一步,求f(3)的值.其次步,求f(-5)的值.第三步,将前两步的结果相加,存入y.第四步,输出y.程序框图:实力提升综合练1.程序框图符号可用于()A.输出a=10B.赋值a=10C.推断a=10D.输入a=1解析:选B图形符号是处理框,它的功能是赋值、计算,不是输
34、出、推断和输入,故选B.2.(2022•广州高一检测)如图程序框图的运行结果是()A.52B.32C.-32D.-1解析:选C因为a=2,b=4,所以S=ab-ba=24-42=-32,故选C.3.(2022•广州高一检测)如图是一个算法的程序框图,已知a1=3,输出的b=7,则a2等于()A.9B.10C.11D.12解析:选C由题意知该算法是计算a1+a22的值.∴3+a22=7,得a2=11,故选C.4.(2022•佛山高一检测)阅读如图所示的程序框图,若输出的结果为6,则处执行框应填的是()A.x=1B.x=2C.b=1D.b=2解析:选B若
35、b=6,则a=7,∴x3-1=7,∴x=2.5.依据如图所示的程序框图所表示的算法,输出的结果是_.解析:该算法的第1步分别将1,2,3赋值给X,Y,Z,第2步使X取Y的值,即X取值变成2,第3步使Y取X的值,即Y的值也是2,第4步让Z取Y的值,即Z取值也是2,从而第5步输出时,Z的值是2.答案:26.计算图甲中空白部分面积的一个程序框图如图乙,则中应填_.图甲图乙解析:图甲空白部分的面积为a2-π16a2,故图乙中应填S=a2-π16a2.答案:S=a2-π16a27.在如图所示的程序框图中,当输入的x的值为0和4时,输出的值相等,依据该图和各小
36、题的条件回答问题.(1)该程序框图解决的是一个什么问题?(2)当输入的x的值为3时,求输出的f(x)的值.(3)要想使输出的值,求输入的x的值.解:(1)该程序框图解决的是求二次函数f(x)=-x2+mx的函数值的问题.(2)当输入的x的值为0和4时,输出的值相等,即f(0)=f(4).因为f(0)=0,f(4)=-16+4m,所以-16+4m=0,所以m=4.所以f(x)=-x2+4x.则f(3)=-32+4×3=3,所以当输入的x的值为3时,输出的f(x)的值为3.(3)因为f(x)=-x2+4x=-(x-2)2+4,所以当x=2时,f(x)max=4,所以要想使输出的值,输入
37、的x的值应为2.8.如图是为解决某个问题而绘制的程序框图,细致分析各框内的内容及图框之间的关系,回答下面的问题:(1)图框中x=2的含义是什么?(2)图框中y1=ax+b的含义是什么?(3)图框中y2=ax+b的含义是什么?(4)该程序框图解决的是怎样的问题?(5)当最终输出的结果是y1=3,y2=-2时,求y=f(x)的解析式.解:(1)图框中x=2表示把2赋值给变量x.(2)图框中y1=ax+b的含义是:该图框在执行的前提下,即当x=2时,计算ax+b的值,并把这个值赋给y1.(3)图框中y2=ax+b的含义是:该图框在执行的前提下,即当x=-3时,计算ax+b的值,并把这个值赋给y2.(4)该程序框图解决的是求函数y=ax+b的函数值的问题,其中输入的是自变量x的值,输出的是对应x的函数值.(5)y1=3,即2a+b=3.y2=-2,即-3a+b=-2.由,得a=1,b=1,所以f(x)=x+1.第30页 共30页第 30 页 共 30 页第 30 页 共 30 页第 30 页 共 30 页第 30 页 共 30 页第 30 页 共 30 页第 30 页 共 30 页第 30 页 共 30 页第 30 页 共 30 页第 30 页 共 30 页第 30 页 共 30 页
限制150内