2017-2018学年高中数学人教A版必修三课件:第一章 章末小结与测评
2018版高中数学人教A版 必修3第1章 章末综合测评1 学业分层测评 含解析 精品
章末综合测评(一)算法初步(时间120分钟,满分150分)一、选择题(本大题共12小题,每小题5分,共60分,在每小题给出的四个选项中,只有一项是符合题目要求的)1.下面对程序框图中的图形符号的说法错误的是()A.起、止框是任何流程不可少的,表明程序开始和结束B.输入、输出可用在算法中任何需要输入、输出的位置C.算法中间要处理数据或计算,可分别写在不同的注释框内D.当算法要求对两个不同的结果进行判断时,判断条件要写在判断框内【解析】算法中间要处理数据或计算,可分别写在不同的处理框内.【答案】 C2.算法共有三种逻辑结构,即顺序结构、条件结构、循环结构,下列说法正确的是()A.一个算法只能含有一种逻辑结构B.一个算法最多可以包含两种逻辑结构C.一个算法必须含有上述三种逻辑结构D.一个算法可以含有上述三种逻辑结构的任意组合【解析】任何一种算法都是由上述三种逻辑结构组成的,它可以含有三种结构中的一种、两种或三种.【答案】 D3.下列赋值语句正确的是()A.s=a+1 B.a+1=sC.s-1=a D.s-a=1【解析】赋值语句的格式为“变量=表达式”,“=”的左侧只能是单个变量,B、C、D都不正确.【答案】 A4.用辗转相除法,计算56和264的最大公约数时,需要做的除法次数是() A.3 B.4C.6 D.7【解析】由辗转相除法264=56×4+40,56=40×1+16,40=16×2+8,16=8×2,即得最大公约数为8,做了4次除法.【答案】 B5.下列各进制数中,最小的是()A.1 002(3)B.210(6)C.1 000(4)D.111 111(2)【解析】 1 002(3)=29,210(6)=78,1 000(4)=64,111 111(2)=63.【答案】 A6.对于程序:INPUT mIF m>-4THENm=2*m+1ELSEm=1-mEND IFPRINT mEND试问,若输入m=-4,则输出的数为()A.9 B.-7C.5或-7 D.5【解析】阅读程序,先输入m,判断m>-4是否成立,因为m=-4,所以不成立,则执行m=1-m,最后输出的结果为5.【答案】 D7.用秦九韶算法求多项式f(x)=12+35x-8x2+79x3+6x4+5x5+3x6在x=-4时,v4的值为()A.-57 B.220C.-845 D.3 392【解析】v0=3,v1=v0x+5=-7,v2=v1x+6=28+6=34,v3=v2x+79=34×(-4)+79=-57,v4=v3x-8=-57·(-4)-8=220.【答案】 B8.如图1所示的程序框图中循环体执行的次数是( )图1A .50B .49C .100D .99【解析】 第1次中:i =2+2=4, 第2次中:i =4+2=6,… 第49次中:i =2×49+2=100. 共49次. 【答案】 B9.如图2所示是求样本x 1,x 2,…,x 10平均数x 的程序框图,图中空白框中应填入的内容为( )图2A .S =S +x nB .S =S +x nnC .S =S +nD .S =S +1n【解析】 由循环结构的程序框图可知需添加的运算为S =x 1+x 2+…+x 10的累加求和,故选A.【答案】 A10.下面程序的功能是( ) S =1i =3WHILE S <=10 000 S =S*ii =i +2WEND PRINT i ENDA .求1×2×3×4×…×10 00的值B .求2×4×6×8×…×10 000的值C .求3×5×7×9×…×10 001的值D .求满足1×3×5×…×n >10 000的最小正整数n【解析】 S 是累乘变量,i 是计数变量,每循环一次,S 乘以i 一次且i 增加2.当S >10 000时停止循环,输出的i值是使1×3×5×…×n >10 000成立的最小正整数n .【答案】 D11.对于任意函数f (x ),x ∈D ,可按下图构造一个数字发生器,其工作原理如下:图3①输入数据x 0∈D ,经过数字发生器,输出x 1=f (x 0);②若x 1∉D ,则数字发生器结束工作;若x 1∈D ,则将x 1反馈回输入端,再输出x 2=f (x 1),并依此规律继续下去.现定义f (x )=2x +1,D =(0,1 000).若输入x 0=0,当发生器结束工作时,输出数据的总个数为( )A .8B .9C .10D .11【解析】 依题中规律,当输入x 0=0时,可依次输出1,3,7,15,31,63,127,255,511,1 023,共10个数据,故选C.【答案】 C12.如图4给出的是计算12+14+16+…+120的值的一个程序框图,其中判断框内应填入的条件是( )图4A .i >10?B .i <10?C .i >20?D .i <20?【解析】 12+12×2+12×3+…+12×10共10个数相加,控制次数变量i 应满足i >10.【答案】 A二、填空题(本大题共4小题,每小题5分,共20分,将答案填在题中的横线上)13.123(8)=________(16).【解析】 123(8)=1×82+2×8+3×80=83.即123(8)=83(10)=53(16). 【答案】 5314.程序框图如图5所示,若输出的y =0,那么输入的x 为________.图5【解析】 由框图知,当x =-3,0时,输出的y 值均为0. 【答案】 -3或015.下面程序运行后输出的结果为________. x =-5y =-20IF x<0 THEN y =x -3 ELSE y =x +3END IFPRINT “x -y =”;“y -x =”END【解析】 ∵输入x =-5<0, ∴y =x -3=-5-3=-8,∴输出x -y =-5-(-8)=3,y -x =-8-(-5)=-3. 【答案】 3,-316.对任意非零实数a ,b ,若a ⊗b 的运算原理如图6所示,则log 28⊗⎝ ⎛⎭⎪⎫12-2=________.图6【解析】 log 28<⎝ ⎛⎭⎪⎫12-2,由题意知,log 28⊗⎝ ⎛⎭⎪⎫12-2=3⊗4=4-13=1.【答案】 1三、解答题(本大题共6小题,共70分,解答应写出文字说明,证明过程或演算步骤)17.(本小题满分10分)分别用辗转相除法和更相减损术求282与470的最大公约数.【解】 辗转相除法: 470=1×282+188, 282=1×188+94, 188=2×94.∴282与470的最大公约数为94. 更相减损术:470与282分别除以2得235和141, ∴235-141=94, 141-94=47, 94-47=47,∴470与282的最大公约数为47×2=94.18.(本小题满分12分)下列是某个问题的算法程序,将其改为程序语言,并画出程序框图.算法:第一步,令i =1,S =0.第二步,若i ≤999成立,则执行第三步;否则,输出S,结束算法.第三步,S=S+1 i.第四步,i=i+2,返回第二步.【解】程序框图如下:程序语言如下:S=0i=1WHILE i<=999S=S+1/ii=i+2WENDPRINT SEND19.(本小题满分12分)用秦九韶算法求多项式f(x)=7x7+6x6+5x5+4x4+3x3+2x2+x,当x=3时的值.【解】f(x)=((((((7x+6)x+5)x+4)x+3)x+2)x+1)x,v0=7,v1=7×3+6=27,v2=27×3+5=86,v3=86×3+4=262,v4=262×3+3=789,v5=789×3+2=2 369,v 6=2 369×3+1=7 108, v 7=7 108×3+0=21 324, ∴f (3)=21 324.20.(本小题满分12分)在音乐唱片超市里,每张唱片售价25元,顾客购买5张(含 5张)以上但不足10张唱片,则按九折收费,顾客购买10张以上(含10张)唱片,则按八五折收费,编写程序,输入顾客购买唱片的数量a ,输出顾客要缴纳的金额C .并画出程序框图.【解】由题意得C =⎩⎨⎧25a ,a <5,22.5a ,5≤a <10,21.25a ,a ≥10.程序框图,如图所示:程序如下:INPUT “a =”;a IF a <5 THEN C =25*a ELSEIF a <10 THEN C =22.5*aELSE C =21.25*a END IF END IF PRINT C END21.(本小题满分12分)如图7是为求1~100中所有自然数的平方和而设计的程序框图,将空补上,指明它是循环结构中的哪一种类型,并画出它的另一种循环结构框图.图7【解】这个循环结构是当型循环.①处应该填写sum=sum+i2,②处应该填写i=i+1.求1~100中所有自然数的平方和的直到型循环结构程序框图如图所示:y)值依次记为(x1,y1),(x2,y2),…,(x n,y n),…图8(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 017时,输出最后一对,共输出(x,y)的组数为1 009;(3)程序框图的程序语句如下:x=1y=0n=1DOPRINT(x,y)n=n+2x=3*xy=y-2LOOP UNTIL n>2 017END。
2017-2018学年高中数学人教A版必修三全册教学案
2017-2018学年高中数学人教A版必修三全册教学案目录第一章第1节第1课时算法的概念第一章第1节第2课时程序框图、顺序结构第一章第1节第3课时条件结构第一章第1节第4课时程序结构、程序框图的画法第一章第2节第1课时输入语句、输出语句和赋值语句第一章第2节第2课时条件语句第一章第2节第3课时循环语句第一章第3节算法案例第一章章末小结与测评第二章第1节第1课时简单随机抽样第二章第1节第2课时系统抽样第二章第1节第3课时分层抽样第二章第2节第1课时用样本的频率分布估计总体分布第二章第2节第2课时用样本的数字特征估计总体的数字特征第二章第3节变量间的相关关系第二章章末小结与测评第三章第1节第1课时随机事件的概率第三章第1节第2课时概率的意义第三章第1节第3课时概率的基本性质第三章第2节古典概型第三章第3节几何概型第三章章末小结与测评第1课时 算法的概念[核心必知]1.预习教材,问题导入根据以下提纲,预习教材P 2~P 5,回答下列问题.(1)对于一般的二元一次方程组⎩⎪⎨⎪⎧a 1x +b 1y =c 1,①a 2x +b 2y =c 2,②其中a 1b 2-a 2b 1≠0,如何写出它的求解步骤?提示:分五步完成:第一步,①×b 2-②×b 1,得(a 1b 2-a 2b 1)x =b 2c 1-b 1c 2, ③ 第二步,解③,得x =b 2c 1-b 1c 2a 1b 2-a 2b 1.第三步,②×a 1-①×a 2,得(a 1b 2-a 2b 1)y =a 1c 2-a 2c 1, ④ 第四步,解④,得y =a 1c 2-a 2c 1a 1b 2-a 2b 1.第五步,得到方程组的解为⎩⎪⎨⎪⎧x =b 2c 1-b 1c 2a 1b 2-a 2b 1,y =a 1c 2-a 2c1a 1b 2-a 2b 1.(2)在数学中算法通常指什么?提示:在数学中,算法通常是指按照一定规则解决某一类问题的明确和有限的步骤. 2.归纳总结,核心必记 (1)算法的概念(2)计算机解决任何问题都要依赖于算法.只有将解决问题的过程分解为若干个明确的步骤,即算法,并用计算机能够接受的“语言”准确地描述出来,计算机才能够解决问题.[问题思考](1)求解某一个问题的算法是否是唯一的?提示:不是.(2)任何问题都可以设计算法解决吗?提示:不一定.[课前反思]通过以上预习,必须掌握的几个知识点:(1)算法的概念:;(2)设计算法的目的:.[思考1]应从哪些方面来理解算法的概念?名师指津:对算法概念的三点说明:(1)算法是指可以用计算机来解决的某一类问题的程序或步骤,这些程序或步骤必须是明确的和有效的,而且能够在有限步骤之内完成.(2)算法与一般意义上具体问题的解法既有联系,又有区别,它们之间是一般和特殊的关系,也是抽象与具体的关系.算法的获得要借助一般意义上具体问题的求解方法,而任何一个具体问题都可以利用这类问题的一般算法来解决.(3)算法一方面具有具体化、程序化、机械化的特点,同时又有高度的抽象性、概括性、精确性,所以算法在解决问题中更具有条理性、逻辑性的特点.[思考2]算法有哪些特征?名师指津:(1)确定性:算法的每一个步骤都是确切的,能有效执行且得到确定结果,不能模棱两可.(2)有限性:算法应由有限步组成,至少对某些输入,算法应在有限多步内结束,并给出计算结果.(3)逻辑性:算法从初始步骤开始,分为若干明确的步骤,每一步都只能有一个确定的继任者,只有执行完前一步才能进入到后一步,并且每一步都确定无误后,才能解决问题.(4)不唯一性:求解某一个问题的算法不一定只有唯一的一个,可以有不同的算法.(5)普遍性:很多具体的问题,都可以设计合理的算法去解决.讲一讲1.以下关于算法的说法正确的是()A.描述算法可以有不同的方式,可用自然语言也可用其他语言B.算法可以看成按照要求设计好的有限的确切的计算序列,并且这样的步骤或序列只能解决当前问题C.算法过程要一步一步执行,每一步执行的操作必须确切,不能含混不清,而且经过有限步或无限步后能得出结果D.算法要求按部就班地做,每一步可以有不同的结果[尝试解答]算法可以看成按照要求设计好的有限的确切的计算序列,并且这样的步骤或计算序列能够解决一类问题,故B不正确.算法过程要一步一步执行,每一步执行操作,必须确切,只能有唯一结果,而且经过有限步后,必须有结果输出后终止,故C、D都不正确.描述算法可以有不同的语言形式,如自然语言、框图语言等,故A正确.答案:A判断算法的关注点(1)明确算法的含义及算法的特征;(2)判断一个问题是否是算法,关键看是否有解决一类问题的程序或步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步内完成.练一练1.(2016·西南师大附中检测)下列描述不能看作算法的是()A.洗衣机的使用说明书B.解方程x2+2x-1=0C.做米饭需要刷锅、淘米、添水、加热这些步骤D.利用公式S=πr2计算半径为3的圆的面积,就是计算π×32解析:选B A、C、D都描述了解决问题的过程,可以看作算法,而B只描述了一个事例,没有说明怎样解决问题,不是算法.假设家中生火泡茶有以下几个步骤:a.生火b.将水倒入锅中c.找茶叶d.洗茶壶、茶碗e.用开水冲茶[思考1]你能设计出在家中泡茶的步骤吗?名师指津:a→a→c→d→e[思考2] 设计算法有什么要求?名师指津:(1)写出的算法必须能解决一类问题; (2)要使算法尽量简单、步骤尽量少; (3)要保证算法步骤有效,且计算机能够执行. 讲一讲2.写出解方程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-4ac 2a ,得x 1=3,x 2=-1.设计算法的步骤(1)认真分析问题,找出解决此题的一般数学方法; (2)借助有关变量或参数对算法加以表述; (3)将解决问题的过程划分为若干步骤; (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.一次青青草原草原长包包大人带着灰太狼、懒羊羊和一捆青草过河.河边只有一条船,由于船太小,只能装下两样东西.在无人看管的情况下,灰太狼要吃懒羊羊,懒羊羊要吃青草,请问包包大人如何才能带着他们平安过河?试设计一种算法.[思路点拨]先根据条件建立过程模型,再设计算法.[尝试解答]包包大人采取的过河的算法可以是:第一步,包包大人带懒羊羊过河;第二步,包包大人自己返回;第三步,包包大人带青草过河;第四步,包包大人带懒羊羊返回;第五步,包包大人带灰太狼过河;第六步,包包大人自己返回;第七步,包包大人带懒羊羊过河.实际问题算法的设计技巧(1)弄清题目中所给要求.(2)建立过程模型.(3)根据过程模型建立算法步骤,必要时由变量进行判断.练一练3.一位商人有9枚银元,其中有1枚略轻的是假银元,你能用天平(无砝码)将假银元找出来吗?解:法一:算法如下.第一步,任取2枚银元分别放在天平的两边,若天平左、右不平衡,则轻的一枚就是假银元,若天平平衡,则进行第二步.第二步,取下右边的银元放在一边,然后把剩下的7枚银元依次放在右边进行称量,直到天平不平衡,偏轻的那一枚就是假银元.法二:算法如下.第一步,把9枚银元平均分成3组,每组3枚.第二步,先将其中两组放在天平的两边,若天平不平衡,则假银元就在轻的那一组;否则假银元在未称量的那一组.第三步,取出含假银元的那一组,从中任取2枚银元放在天平左、右两边称量,若天平不平衡,则假银元在轻的那一边;若天平平衡,则未称量的那一枚是假银元.——————————————[课堂归纳·感悟提升]——————————————1.本节课的重点是理解算法的概念,体会算法的思想,难点是掌握简单问题算法的表述.2.本节课要重点掌握的规律方法(1)掌握算法的特征,见讲1;(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;④求所有能被3整除的正数,即3,6,9,12,….A.①②B.①②③C.①②④D.①②③④解析:选A算法通常是指按照一定规则解决某一类问题的明确和有限的步骤.①②都各表达了一种算法;③只是一个纯数学问题,不是一个明确步骤;④的步骤是无穷的,与算法的有穷性矛盾.3.下列各式中S的值不可以用算法求解的是()A .S =1+2+3+4B .S =12+22+32+…+1002C .S =1+12+…+110 000D .S =1+2+3+4+…解析:选D D 中的求和不符合算法步骤的有限性,所以它不可以用算法求解,故选D.题组2 算法设计 4.给出下面一个算法: 第一步,给出三个数x ,y ,z . 第二步,计算M =x +y +z . 第三步,计算N =13M .第四步,得出每次计算结果. 则上述算法是( ) A .求和B .求余数C .求平均数D .先求和再求平均数解析:选D 由算法过程知,M 为三数之和,N 为这三数的平均数. 5.(2016·东营高一检测)一个算法步骤如下: 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. 6.给出下面的算法,它解决的是( ) 第一步,输入x .第二步,如果x <0,则y =x 2;否则执行下一步. 第三步,如果x =0,则y =2;否则y =-x 2. 第四步,输出y .A .求函数y =⎩⎪⎨⎪⎧x 2(x <0),-x 2(x ≥0)的函数值B .求函数y =⎩⎪⎨⎪⎧ x 2(x <0),2(x =0),-x 2(x >0)的函数值C .求函数y =⎩⎪⎨⎪⎧x 2(x >0),2(x =0),-x 2(x <0)的函数值D .以上都不正确解析:选B 由算法知,当x <0时,y =x 2;当x =0时,y =2;当x >0时,y =-x 2.故选B.7.试设计一个判断圆(x -a )2+(y -b )2=r 2和直线Ax +By +C =0位置关系的算法. 解:算法步骤如下:第一步,输入圆心的坐标(a ,b )、半径r 和直线方程的系数A 、B 、C . 第二步,计算z 1=Aa +Bb +C . 第三步,计算z 2=A 2+B 2. 第四步,计算d =|z 1|z 2. 第五步,如果d >r ,则输出“相离”;如果d =r ,则输出“相切”;如果d <r ,则输出“相交”.8.某商场举办优惠促销活动.若购物金额在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 . 第四步,输出y ,结束算法. 题组3 算法的实际应用9.国际奥委会宣布2020年夏季奥运会主办城市为日本的东京.据《中国体育报》报道:对参与竞选的5个夏季奥林匹克运动会申办城市进行表决的操作程序是:首先进行第一轮投票,如果有一个城市得票数超过总票数的一半,那么该城市将获得举办权;如果所有申办城市得票数都不超过总票数的一半,则将得票最少的城市淘汰,然后进行第二轮投票;如果第二轮投票仍没选出主办城市,将进行第三轮投票,如此重复投票,直到选出一个主办城市为止,写出投票过程的算法.解:算法如下:第一步,投票.第二步,统计票数,如果一个城市得票数超过总票数的一半,那么该城市就获得主办权,否则淘汰得票数最少的城市并转第一步.第三步,宣布主办城市.[能力提升综合练]1.小明中午放学回家自己煮面条吃,有下面几道工序:①洗锅、盛水2分钟;②洗菜6分钟;③准备面条及佐料2分钟;④用锅把水烧开10分钟;⑤煮面条和菜共3分钟.以上各道工序,除了④之外,一次只能进行一道工序.小明要将面条煮好,最少要用() A.13分钟B.14分钟C.15分钟D.23分钟解析:选C①洗锅、盛水2分钟+④用锅把水烧开10分钟(同时②洗菜6分钟+③准备面条及佐料2分钟)+⑤煮面条和菜共3分钟=15分钟.解决一个问题的算法不是唯一的,但在设计时要综合考虑各个方面的因素,选择一种较好的算法.2.在用二分法求方程零点的算法中,下列说法正确的是()A.这个算法可以求方程所有的零点B.这个算法可以求任何方程的零点C.这个算法能求方程所有的近似零点D.这个算法并不一定能求方程所有的近似零点解析:选D二分法求方程零点的算法中,仅能求方程的一些特殊的近似零点(满足函数零点存在性定理的条件),故D正确.3.(2016·青岛质检)结合下面的算法:第一步,输入x.第二步,判断x是否小于0,若是,则输出x+2,否则执行第三步.第三步,输出x-1.当输入的x的值为-1,0,1时,输出的结果分别为()A.-1,0,1 B.-1,1,0C.1,-1,0 D.0,-1,1解析:选C根据x值与0的关系选择执行不同的步骤.4.有如下算法:第一步,输入不小于2的正整数n.第二步,判断n是否为2.若n=2,则n满足条件;若n>2,则执行第三步.第三步,依次从2到n-1检验能不能整除n,若不能整除,则n满足条件.则上述算法满足条件的n 是( ) A .质数 B .奇数 C .偶数 D .合数解析:选A 根据质数、奇数、偶数、合数的定义可知,满足条件的n 是质数. 5.(2016·济南检测)输入一个x 值,利用y =|x -1|求函数值的算法如下,请将所缺部分补充完整:第一步:输入x ; 第二步:________;第三步:当x <1时,计算y =1-x ; 第四步:输出y .解析:以x -1与0的大小关系为分类准则知第二步应填当x ≥1时,计算y =x -1. 答案:当x ≥1时,计算y =x -1 6.已知一个算法如下: 第一步,令m =a .第二步,如果b <m ,则m =b . 第三步,如果c <m ,则m =c . 第四步,输出m .如果a =3,b =6,c =2,则执行这个算法的结果是________.解析:这个算法是求a ,b ,c 三个数中的最小值,故这个算法的结果是2. 答案:27.下面给出了一个问题的算法: 第一步,输入a .第二步,如果a ≥4,则y =2a -1;否则,y =a 2-2a +3. 第三步,输出y 的值.问:(1)这个算法解决的是什么问题?(2)当输入的a 的值为多少时,输出的数值最小?最小值是多少? 解:(1)这个算法解决的是求分段函数y =⎩⎪⎨⎪⎧2a -1,a ≥4,a 2-2a +3,a <4的函数值的问题. (2)当a ≥4时,y =2a -1≥7;当a <4时,y =a 2-2a +3=(a -1)2+2≥2, ∵当a =1时,y 取得最小值2.∴当输入的a 值为1时,输出的数值最小为2.8.“韩信点兵”问题:韩信是汉高祖手下的大将,他英勇善战,谋略超群,为汉朝的建立立下了不朽功勋.据说他在一次点兵的时候,为保住军事秘密,不让敌人知道自己部队的军事实力,采用下述点兵方法:①先令士兵从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人.第2课时程序框图、顺序结构[核心必知]1.预习教材,问题导入根据以下提纲,预习教材P6~P9,回答下列问题.(1)常见的程序框有哪些?提示:终端框(起止框),输入、输出框,处理框,判断框.(2)算法的基本逻辑结构有哪些?提示:顺序结构、条件结构和循环结构.2.归纳总结,核心必记(1)程序框图程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.在程序框图中,一个或几个程序框的组合表示算法中的一个步骤;带有方向箭头的流程线将程序框连接起来,表示算法步骤的执行顺序.(2)常见的程序框、流程线及各自表示的功能终端框处理框○①算法的三种基本逻辑结构算法的三种基本逻辑结构为顺序结构、条件结构和循环结构,尽管算法千差万别,但都是由这三种基本逻辑结构构成的.②顺序结构顺序结构是由若干个依次执行的步骤组成的.这是任何一个算法都离不开的基本结构,用程序框图表示为:[问题思考](1)一个完整的程序框图一定是以起止框开始,同时又以起止框表示结束吗?提示:由程序框图的概念可知一个完整的程序框图一定是以起止框开始,同时又以起止框表示结束.(2)顺序结构是任何算法都离不开的基本结构吗?提示:根据算法基本逻辑结构可知顺序结构是任何算法都离不开的基本结构.[课前反思]通过以上预习,必须掌握的几个知识点:(1)程序框图的概念:;(2)常见的程序框、流程线及各自表示的功能:;(3)算法的三种基本逻辑结构:;(4)顺序结构的概念及其程序框图的表示:.问题背景:计算1×2+3×4+5×6+…+99×100.[思考1]能否设计一个算法,计算这个式子的值.提示:能.[思考2]能否采用更简洁的方式表述上述算法过程.提示:能,利用程序框图.[思考3]画程序框图时应遵循怎样的规则?名师指津:(1)使用标准的框图符号.(2)框图一般按从上到下、从左到右的方向画.(3)除判断框外,其他程序框图的符号只有一个进入点和一个退出点,判断框是唯一一个具有超过一个退出点的程序框.(4)在图形符号内描述的语言要非常简练清楚.(5)流程线不要忘记画箭头,因为它是反映流程执行先后次序的,如果不画出箭头就难以判断各框的执行顺序.讲一讲1.下列关于程序框图中图形符号的理解正确的有()①任何一个流程图必须有起止框;②输入框只能放在开始框后,输出框只能放在结束框前;③判断框是唯一的具有超过一个退出点的图形符号;④对于一个程序框图来说,判断框内的条件是唯一的.A.1个B.2个C.3个D.4个[尝试解答]任何一个程序必须有开始和结束,从而流程图必须有起止框,①正确.输入、输出框可以用在算法中任何需要输入、输出的位臵,②错误.③正确.判断框内的条件不是唯一的,④错误.故选B.答案:B画程序框图时应注意的问题(1)画流程线不要忘记画箭头;(2)由于判断框的退出点在任何情况下都是根据条件去执行其中的一种结果,而另一个则不会被执行,故判断框后的流程线应根据情况注明“是”或“否”.练一练1.下列关于程序框图的说法中正确的个数是()①用程序框图表示算法直观、形象、容易理解;②程序框图能够清楚地展现算法的逻辑结构,也就是通常所说的“一图胜万言”;③在程序框图中,起止框是任何程序框图中不可少的;④输入和输出框可以在算法中任何需要输入、输出的位置.A.1 B.2 C.3 D.4解析:选D由程序框图的定义知,①②③④均正确,故选D.观察如图所示的内容:[思考1]顺序结构有哪些结构特征?名师指津:顺序结构的结构特征:(1)顺序结构的语句与语句之间、框与框之间按从上到下的顺序执行,不会引起程序步骤的跳转.(2)顺序结构是最简单的算法结构.(3)顺序结构只能解决一些简单的问题.[思考2]顺序结构程序框图的基本特征是什么?名师指津:顺序结构程序框图的基本特征:(1)必须有两个起止框,穿插输入、输出框和处理框,没有判断框.(2)各程序框用流程线依次连接.(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移到不等式的右边; 第二步,不等式的两端同乘12;第三步,得到x >-12并输出.程序框图如图所示:—————————————[课堂归纳·感悟提升]——————————————— 1.本节课的重点是了解程序框图的含义,理解程序框图的作用,掌握各种程序框和流程线的画法与功能,理解程序框图中的顺序结构,会用顺序结构表示算法.难点是理解程序框图的作用及用顺序结构表示算法.2.本节课要重点掌握的规律方法(1)掌握画程序框图的几点注意事项,见讲1; (2)掌握应用顺序结构表示算法的步骤,见讲2. 3.本节课的易错点对程序框图的理解有误致错,如讲1.课下能力提升(二) [学业水平达标练]题组1 程序框图1.在程序框图中,一个算法步骤到另一个算法步骤的连接用( ) A .连接点 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 .输出3 B .输出4 C .输出5 D .程序出错 答案:C题组2 顺序结构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.(2016·东营高一检测)给出如图所示的程序框图: 若输出的结果为2,则①处的执行框内应填的是( ) A .x =2 B .b =2 C .x =1 D .a =5解析:选C ∵b =2,∴2=a -3,即a =5.∴2x +3=5时,得x =1. 6.写出如图所示程序框图的运行结果:S =________.解析:S=log24+42=18.答案: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 =10 B .赋值a =10 C .判断a =10 D .输入a =1解析:选B 图形符号“ ”是处理框,它的功能是赋值、计算,不是输出、判断和输入,故选B.2.(2016·广州高一检测)如图程序框图的运行结果是( )A.52B.32C .-32D .-1解析:选C 因为a =2,b =4,所以S =a b -b a =24-42=-32,故选C.3.(2016·广州高一检测)如图是一个算法的程序框图,已知a 1=3,输出的b =7,则a 2等于( )A .9B .10C .11D .12解析:选C 由题意知该算法是计算a 1+a 22的值.。
2017-2018学年人教A版高中数学必修三课件:1-2-1 精品
(2)上述两个程序中的第三行有什么区别?
[分析]
从程序上看,所给两个程序均使用了赋值语句,但x=y与y=x是不
同的,x=y是将y的值赋给x,执行后x的值变为y的值,而y的值不变.同理y=x
是将x的值赋给y. [解析] 别为3,3. (2)程序①中的x=y是将y的值4赋给x,赋值后x的值变为4;②中y=x是将x的 (1) 由题意可知①中输出的x 和y值分别为4,4 ;②中输出的x和y 值分
1.输入语句 格式 功能 能 变量 INPUT“提示内容”;__________ 赋值 ,实现了算法中的________ 输入 功 可以一次为一个或多个变量________
信息 .程序框图中的 “提示内容”是提示用户输入什么样的__________ 说明 输入 框转化为算法语句就是输入语句 ________
[ 解析] 程序如下:
INPUT “a=,b=,c=”;a,b,c p=-b/2*a q=SQRb^2-4*a*c/2*a x1=p+q x2=p-q PRINT “x1=,x2=”;x1,x2 END
互动探究学案
命题方向1 ⇨输入语句、输出语句
典例 1
(1)下列输入语句书写正确的是 导学号 93750129 ( B ) A.INPUT“A,B,C=”a,b,c B.INPUT“A,B,C=”;a,b,c C.INPUTa,b,c=;“A,B,C” D.PRINT“A,B,C=”;a,b,c (2)下列输出语句书写不正确的是( B ) A.PRINT C.PRINT S “S=”;S B.PRINT D.PRINT S=4 (a+b+c)/3
4.下列所给的运算结果正确的个数为 导学号 93750128 ( C ) ①ABS(-5)=5;②SQR(4)=± 2;③5/2=2. 5;④5*2=10;⑤3^2=9. A.2 C.4 B.3 D.5
2017-2018学年人教A版高中数学必修三课件:3-1-1 精品
随机事件
对于条件S的随机事件
2. 频率 在相同的条件S下重复n次试验,观察事件A是否出现,称n次试验中事件A出
nA 频数 n 现的次数nA为事件A出现的__________ ,称事件A出现的比例fn(A)=__________ [0,1] 为事件A出现的频率,其取值范围是__________ .
3.概率 (1)定义:一般来说,随机事件A在每次试验中是否发生是不可预知的,但是 在大量重复试验后,随着试验次数的增加,事件A发生的频率会逐渐稳定在区间 [0,1] 中某个常数上.这个常数称为事件 A的概率,记为________ P(A) _______ ,其取值范
1.事件的概念及分类 确 定 事 事 件 件 不可能 事件 必然 事件 一定不会发生 的事件,叫做相对于条件S 在条件S下,______________ 的不可能事件 一定会发生 在条件S下,______________ 的事件,叫做相对于条件S 的必然事件 可能发生也可能不发生 的事件,叫做相 在条件S下,_______________________
[解析] 结合必然事件、不可能事件、随机事件的定义可知. (1)对任意实数,都满足加法的交换律,故此事件是必然事件.
(2)从10张号签中任取一张,得到4号签,此事件可能发生,也可能不发生,
故此事件是随机事件. (3) 适宜的温度和充足的水分,是种子萌发不可缺少的两个条件,没有水 分,种子就不可能发芽,故此事件是不可能事件.
[解析]
A、B都是随机事件,因为只有2个次品,所以“抽出的三个全是次
品”是不可能事件,“至少有一个是正品”是必然事件.
不可能 事件; 4.(1)“某人投篮3次,其中投中4次”是__________ 随机 事件; (2)“抛掷一枚硬币,落地时正面朝上”是________ 必然 事件. (3)“三角形的内角和为180°”是_______ [解析]
人教A版数学必修三课件:第一章--1
高中数学人教A版必修三全册课件第一章高中数学人教A版必修三全册课件三角高中数学人教A版必修三全册课件函
湖南省长沙市一中卫星远程学校
湖南省长沙市一中卫星远程学校
湖南省长沙市一中卫星远程学校
主讲老师:陈震一、Fra bibliotek识要点:定义域 值域 周期 奇偶性
y=sinx
增区间
减区间
对称轴 对称中心
y=cosx
一、知识要点:
定义域 值域 周期 奇偶性
y=sinx R
[-1,1] 2
奇函数
增区间
减区间
对称轴 对称中心
y=cosx R
[-1,1] 2
偶函数
二、基础训练:
二、基础训练:
三、典型例题:
例1. 求函数y sin( 3 x ) 1的最值
4 以 及 取 到 最 值 时 的x的 值.
三、典型例题:
例2. 求下列函数的单调区间:
(1) y 2 sin( x)
(2) y 3 sin( 2 x )
4
三、典型例题:
例3. 确定函数f ( x) log 1 [
2
2 sin( x )]
4
的 定 义 域 、 值 域 、 单 调区 间 、 奇 偶 性 .
四、练习:
求 : y cos2 x sin x( x )的 最 小 值.
4
课后作业
1. 阅读教材P.67-P.68; 2. 《习案》作业十六中7至11题.
湖南省长沙市一中卫星远程学校
2017-2018学年高中数学人教A版必修3全册教学案
2017-2018学年高中数学人教A版必修3全册教学案目录第一章 1.1 1.1.1 算法的概念第一章 1.1 1.1.2 第一课时程序框图、顺序结构第一章 1.1 1.1.2 第三课时循环结构第一章 1.1 1.1.2 第二课时条件结构第一章 1.2 1.2.1 输入语句、输出语句和赋值语句第一章 1.2 1.2.2 条件语句第一章 1.2 1.2.3 循环语句第一章 1.3 算法案例复习课(一)算法初步第二章 2.1 2.1.1 简单随机抽样第二章 2.1 2.1.2 2.1.3 系统抽样分层抽样第二章 2.2 2.2.1用样本的频率分布估计总体分布第二章 2.2 2.2.2 用样本的数字特征估计总体的数字特征第二章 2.3 变量间的相关关系复习课(二)统计第三章 3.1 3.1.1 3.1.2随机事件的概率概率的意义第三章 3.1 3.1.3 概率的基本性质第三章 3.2 3.2.1 3.2.2 古典概型(整数值)随机数(random numbers)的产生第三章 3.3 3.3.1 3.3.2几何概型均匀随机数的产生复习课(三)概率1.1.1算法的概念(1)利用加减消元法求解一般的二元一次方程组的步骤有哪些?(2)在数学中算法是如何定义的?(3)算法的特征是什么?(4)解决一类问题的算法是唯一的吗?是不是任何一个算法都有明确的结果?[新知初探]1.算法的概念在数学中,算法通常是指按照一定规则解决某一类问题的明确和有限的步骤.现在,算法通常可以编成计算机程序,让计算机执行并解决问题.2.算法的特征(1)确定性:算法中每一步都是确定的,并且能有效地执行且得到确定的结果.(2)有限性:一个算法的步骤是有限的,不能无限地进行下去,它能在有限步的操作后解决问题.(3)有序性:算法从初始步骤开始,分为若干明确的步骤,每个步骤只能有一个确定的后继步骤,前一步是后一步的前提,只有执行完前一步才能进行下一步.(4)不唯一性:解决一个问题可以有多种不同的算法.(5)普遍性:给出一个算法的程序步骤,它可以解决一类问题,并且能够多次重复使用.[小试身手]1.判断下列命题是否正确.(正确的打“√”,错误的打“×”)(1)求解一类问题的算法是唯一的()(2)算法必须在有限步骤操作之后解决问题()(3)算法执行后一定产生确定的结果()解析:由算法具有有限性、确定性和不唯一性可知(1)错,(2)、(3)对.答案:(1)×(2)√(3)√2.下列叙述不能称为算法的是()A.从北京到上海先乘汽车到飞机场,再乘飞机到上海B.解方程4x+1=0的过程是先移项再把x的系数化成1C.利用公式S=πr2计算半径为2的圆的面积得π×22D.解方程x2-2x+1=0解析:选D选项A,B给出了解决问题的方法和步骤,是算法;选项C是利用公式计算,也属于算法;选项D只提出问题没有给出解决的方法,不是算法.3.下面是某人出家门先打车去火车站,再坐火车去北京的一个算法,请补充完整.第一步,出家门.第二步,________________.第三步,坐火车去北京.答案:打车去火车站算法概念的理解[典例]A.算法就是某个问题的解题过程B.算法执行后可以产生不同的结果C.解决某一个具体问题算法不同,则结果不同D.算法执行步骤的次数不可以很大,否则无法实施[解析]选项B正确,例如:判断一个整数是否为偶数,结果为“是偶数”和“不是偶数”两种;选项A,算法不能等同于解法;选项C,解决某一个具体问题算法不同,但结果应相同;选项D,算法可以为很多次,但不可以无限次.[答案] B算法实际上是解决问题的一种程序性方法,它通常解决某一个或一类问题,用算法解决问题,体现了从特殊到一般的数学思想.[活学活用]有人对哥德巴赫猜想“任何大于4的偶数都能写成两个奇质数之和”设计了如下操作步骤:第一步,检验6=3+3.第二步,检验8=3+5.第三步,检验10=5+5.……利用计算机一直进行下去!请问:利用这种步骤能够证明猜想的正确性吗?这是一个算法吗?解:利用这种步骤不能证明猜想的正确性.此步骤不满足算法的有限性,因此不是算法.算法的设计[典例]写出求1+[解]法一:第一步,计算1+2得到3.第二步,将第一步中的运算结果3与3相加得到6.第三步,将第二步中的运算结果6与4相加得到10.第四步,将第三步中的运算结果10与5相加得到15.第五步,将第四步中的运算结果15与6相加得到21.法二:第一步,将原式变形为(1+6)+(2+5)+(3+4)=3×7.第二步,计算3×7.设计具体问题的算法的一般步骤(1)分析问题,找出解决问题的一般数学方法;(2)借助有关变量或参数对算法加以表述;(3)将解决问题的过程划分为若干步骤;(4)用简练的语言将这个步骤表示出来.[活学活用]1.求1×3×5×7×9×11的值的一个算法如下,请补充完整.第一步,求1×3得结果3.第二步,将第一步所得结果3乘以5,得到结果15.第三步,_________________________________________________________________.第四步,再将第三步所得结果105乘以9,得到结果945.第五步,再将第四步所得结果945乘以11,得到结果10 395,即为最后结果.解析:依据算法功能可知,第三步应为“再将第二步所得结果15乘以7,得到结果105”.答案:再将第二步所得结果15乘以7,得到结果1052.写出解方程x2-2x-3=0的一个算法.解:法一:第一步,移项得x2-2x=3.①第二步,①式两边同时加1,并配方得(x-1)2=4.②第三步,②式两边开方,得x-1=±2.③第四步,解③式得x1=3,x2=-1.法二:第一步,计算出一元二次方程的判别式的值,并判断其符号.显然Δ=(-2)2-4×1×(-3)=16>0.第二步,将a=1,b=-2,c=-3代入求根公式x1,2=-b±b2-4ac2a,得x1=3,x2=-1.[层级一学业水平达标]1.下列关于算法的说法中正确的个数有()①求解某一类问题的算法是唯一的;②算法必须在有限步骤操作之后停止;③x2-x>2是一个算法;④算法执行后一定产生确定的结果.A.1B.2C.3 D.4解析:选B依据算法的多样性(不唯一性)知①错误;由算法的有限性,确定性知②④正确;因为x2-x>2仅仅是一个数学问题,不能表达一个算法,所以③是错误的;由于算法具有可执行性,正确的有②④.2.已知直角三角形两直角边长为a,b,求斜边长c的一个算法分下列三步:()①计算c=a2+b2;②输入直角三角形两直角边长a,b的值;③输出斜边长c的值.其中正确的顺序是()A.①②③B.②③①C.①③②D.②①③解析:选D明确各步骤间的关系即可知D选项正确.3.下列叙述中,①植树需要运苗、挖坑、栽苗、浇水这些步骤;②按顺序进行下列运算:1+1=2,2+1=3,3+1=4,…99+1=100;③从青岛乘火车到济南,再从济南乘飞机到广州;④3x>x+1;⑤求所有能被3整除的正数,即3,6,9,12,….能称为算法的个数为( ) A .2 B .3 C .4D .5解析:选B 根据算法的含义和特征知:①②③都是算法;④⑤不是算法.其中④,3x >x +1不是一个明确的步骤,不符合确定性;⑤的步骤是无穷的,与算法的有限性矛盾.4.下列所给问题中,不能设计一个算法求解的是( ) A .用“二分法”求方程x 2-3=0的近似解(精确度0.01)B .解方程组⎩⎪⎨⎪⎧x +y +5=0,x -y +3=0C .求半径为2的球的体积D .求S =1+2+3+…的值解析:选D 对于D ,S =1+2+3+…,不知道需要多少步完成,所以不能设计一个算法求解.[层级二 应试能力达标]1.一个厂家生产商品的数量按照每年比前一年都增加18%的比率递增,若第一年的产量为a ,“计算第n 年的产量”的算法中用到的一个函数解析式是( )A .y =an 0.18B .y =a (1+18%)nC .y =a (1+18%)n -1D .y =n (1+18%)n解析:选C 根据已知条件可以得出满足题意的函数解析式为y =a (1+18%)n -1. 2.如下算法: 第一步,输入x 的值. 第二步,若x ≥0,则y =x . 第三步,否则,y =x2. 第四步,输出y 的值.若输出的y 值为9,则x 的值是( ) A .3 B .-3 C .3或-3D .-3或9解析:选D 根据题意可知,此为分段函数y =⎩⎪⎨⎪⎧x ,x ≥0,x 2,x <0的算法, 当x ≥0时,x =9;当x <0时,x 2=9,所以x =-3. 综上所述,x 的值是-3或9. 3.对于算法:第一步,输入n .第二步,判断n 是否等于2,若n =2,则n 满足条件;若n >2,则执行第三步. 第三步,依次从2到(n -1)检验能不能整除n ,若不能整除n ,则执行第四步;若能整除n ,则结束算法.第四步,输出n . 满足条件的n 是( ) A .质数 B .奇数 C .偶数D .约数解析:选A 此题首先要理解质数,只能被1和自身整除的大于1的整数叫质数.2是最小的质数,这个算法通过对2到(n -1)一一验证,看是否有其他约数,来判断其是否为质数.4.早上从起床到出门需要洗脸刷牙(5 min)、刷水壶(2 min)、烧水(8 min)、泡面(3 min)、吃饭(10 min)、听广播(8 min)几个过程.从下列选项中选出最好的一种算法( )A .第一步,洗脸刷牙.第二步,刷水壶.第三步,烧水.第四步,泡面.第五步,吃饭.第六步,听广播B .第一步,刷水壶.第二步,烧水同时洗脸刷牙.第三步,泡面.第四步,吃饭.第五步,听广播C .第一步,刷水壶.第二步,烧水同时洗脸刷牙.第三步,泡面.第四步,吃饭同时听广播D .第一步,吃饭同时听广播.第二步,泡面.第三步,烧水同时洗脸刷牙.第四步,刷水壶解析:选C 因为A 选项共用时间36 min ,B 选项共用时间31 min ,C 选项共用时间23 min ,D 选项的算法步骤不符合常理,故选C.5.以下是解二元一次方程组⎩⎪⎨⎪⎧2x -y +6=0,①x +y +3=0 ②的一个算法,请将该算法补充完整.第一步,①②两式相加得3x +9=0. ③ 第二步,由③式可得________. ④ 第三步,将④式代入①式,得y =0. 第四步,输出方程组的解________.解析:由3x +9=0,得x =-3,即④处应填x =-3;把x =-3代入2x -y +6=0,得y =0,即方程组的解为⎩⎪⎨⎪⎧x =-3,y =0.答案:x =-3 ⎩⎪⎨⎪⎧x =-3,y =06.已知一个学生的语文成绩为89,数学成绩为96,外语成绩为99,求他的总分和平均成绩的一个算法为:第一步,输入A =89,B =96,C =99. 第二步,__________________________. 第三步,__________________________. 第四步,输出计算的结果.解析:应先计算总分D =A +B +C ,然后再计算平均成绩E =D3.答案:计算总分D =A +B +C 计算平均成绩E =D37.使用配方法解方程x 2-4x +3=0的算法的步骤是________(填序号). ①配方得(x -2)2=1; ②移项得x 2-4x =-3; ③解得x =1或x =3; ④开方得x -2=±1.解析:使用配方法的步骤应按移项、配方、开方、得解的顺序进行. 答案:②①④③8.对任意三个整数a ,b ,c ,写出求最大数的算法. 解:算法如下: 第一步,令max =a .第二步,比较max 与b 的大小,若b >max ,则令max =b ;否则,执行第三步. 第三步,比较max 与c 的大小,若c >max ,则令max =c ;否则,执行第四步. 第四步,max 就是a ,b ,c 中的最大数.9.已知直线l 1:3x -y +12=0和直线l 2:3x +2y -6=0,设计一个算法,求l 1和l 2及y 轴所围成的三角形的面积.解:算法如下:第一步,解方程组⎩⎪⎨⎪⎧3x -y +12=0,3x +2y -6=0,得l 1,l 2的交点为P (-2,6).第二步,在方程3x -y +12=0中,令x =0,得y =12,从而得到l 1与y 轴的交点为A (0,12). 第三步,在方程3x +2y -6=0中,令x =0,得y =3,从而得到l 2与y 轴的交点为B (0,3). 第四步,求出△ABP 的边长AB =12-3=9. 第五步,求出△ABP 的边AB 上的高h =2.第六步,根据三角形的面积公式计算S =12·AB ·h =12×9×2=9.第七步,输出S.第二课时条件结构(1)什么是条件结构?(2)条件结构有几种形式?[新知初探]1.条件结构算法的流程根据条件是否成立有不同的流向,处理上述过程的结构就是条件结构.2.条件结构的程序框图的两种形式及特征名称形式一形式二结构形式特征两个步骤A,B根据条件选择一个执行根据条件是否成立选择是否执行步骤A[小试身手]1.下列关于条件结构的说法中正确的是()A.条件结构的程序框图有一个入口和两个出口B.无论条件结构中的条件是否满足,都只能执行两条路径之一C.条件结构中的两条路径可以同时执行D.对于一个算法来说,判断框中的条件是唯一的解析:选B条件结构只能执行判断框中的两条路径之一.2.下列问题的算法宜用条件结构表示的是()A.求点P(-1,3)到直线3x-2y+1=0的距离B.由直角三角形的两条直角边求斜边预习课本P10~12,思考并完成以下问题C.解不等式ax+b>0(a≠0)D.计算100个数的平均数解析:选C A、B、D只需顺序结构即可.3.根据如图所示的程序框图,使得当成绩不低于60分时,输出“及格”,当成绩低于60分时,输出“不及格”,则()A.框1中填“是”,框2中填“否”B.框1中填“否”,框2中填“是”C.框1中填“是”,框2中可填可不填D.框2中填“否”,框1中可填可不填解析:选A成绩不低于60分时输出“及格”,即x≥60时满足条件,故框1填“是”,框2填“否”.4.如图所给的程序框图描述的算法的运行结果是()A.-5B.5C.-1 D.-2解析:选A∵x=-1<0,∴y=3×(-1)-2=-5.[典例](1)如图所示的程序框图,其功能是()A.输入a,b的值,按从小到大的顺序输出它们的值B .输入a ,b 的值,按从大到小的顺序输出它们的值C .求a ,b 中的最大值D .求a ,b 中的最小值(2)对任意非零实数a ,b ,若a ⊗b 的运算原理如程序框图所示,则3⊗2=________.[解析] (1)取a =1,b =2知,该程序框图输出b =2,因此是求a ,b 中的最大值. (2)由于a =3,b =2, 则a ≤b 不成立, 则输出a +1b =3+12=2.[答案] (1)C (2)2条件结构读图的策略(1)理清所要实现的算法的结构特点和流程规则,分析其功能. (2)结合框图判断所要填入的内容或计算所要输出或输入的值.[活学活用]1.一个算法的程序框图如图所示,则该程序框图的功能是( ) A .求a ,b ,c 三数中的最大数 B .求a ,b ,c 三数中的最小数 C .将a ,b ,c 按小到大排列 D .将a ,b ,c 按从大到小排列解析:选B 经判断框中a >b 处理后a 是a ,b 中的较小者,经判断框a >c 处理后,a 是a ,c 中的较小者,结果输出a ,即a 是a ,b ,c 中的最小数.2.如图,函数f (x )=2x ,g (x )=x 2,若输入的x 值为3,则输出的h (x )的值为________.解析:由框图可知,当x =3时,f (3)=23=8,g (3)=32=9,∴f (3)<g (3),∴h (3)=g (3)=9,故输出的值为9.答案:9条件结构的算法与框图的设计[典例] 已知函数y =⎩⎨⎧1x,x >0,1x 2,x <0,设计一个算法的程序框图,计算输入x 的值,输出y 的值.[解] 根据题意,其自然语言算法如下: 第一步,输入x .第二步,判断x >0是否成立,若是,则输出y =1x ,结束算法;若不是,则判断x <0是否成立,若是,则输出y =1x2,结束算法;若不是,也结束算法.程序框图如图所示:设计条件结构框图的思路(1)先设计算法,再把算法步骤转化为框图的形式.(2)凡是先根据条件作出判断,再决定进行哪一个步骤的问题,在画算法框图时,都必须引入判断框,采用条件结构.(3)在画出条件结构的框图后,可通过检查各条件分支与已知描述情况是否对应来判断所画框图是否正确.[活学活用]设计程序框图,输入x 的值,求函数y =⎩⎪⎨⎪⎧x 2,x ≥0,-x 2,x <0的值. 解:算法如下: 第一步,输入x 的值.第二步,判断x 的大小.若x ≥0,则y =x 2; 否则,y =-x 2. 第三步,输出y 的值. 程序框图如图:条件结构的实际应用[典例] 为了加强居民的节水意识,某市制定了以下生活用水收费标准:每户每月用水未超过7立方米时,每立方米收费1.0元,并加收每立方米0.2元的城市污水处理费;超过7立方米的部分,每立方米收费1.5元,并加收每立方米0.4元的城市污水处理费.设某户每月用水量为x 立方米,应缴纳水费y 元,请你设计一个输入用水量、输出应缴水费额的算法,画出程序框图.[解] y 与x 之间的函数关系式为y =⎩⎪⎨⎪⎧1.2x ,0≤x ≤7,1.9x -4.9,x >7.算法设计如下:第一步,输入每月用水量x (x ≥0).第二步,判断输入的x 是否超过7,若x >7,则应缴纳水费y =1.9x -4.9;否则应缴纳水费y =1.2x .第三步,输出应缴水费y . 程序框图如图所示:设计程序框图解决实际问题的步骤(1)读懂题意,分析已知与未知的关系; (2)概括题意写出表达式; (3)设计算法步骤;(4)根据算法步骤画出程序框图.[活学活用]某居民区的物业部门每月向居民收取卫生费,计费方法如下:3人和3人以下的住户,每户收取5元;超过3人的住户,每超出1人加收1.2元.设计一个算法,根据输入的人数,计算应收取的卫生费,并画出程序框图.解:设费用用y (元)表示,人数用x 表示,则y =⎩⎪⎨⎪⎧5,x ≤3,5+1.2(x -3),x >3.算法如下: 第一步,输入x .第二步,若x ≤3,则y =5;否则执行第三步. 第三步,y =5+1.2(x -3). 第四步,输出y . 程序框图如图所示:[层级一 学业水平达标]1.如图是算法流程图的一部分,其算法的逻辑结构是( )A .顺序结构B .条件结构C .判断结构D .以上都不对解析:选B 此逻辑结构是条件结构. 2.给出以下四个问题:①输入一个数x ,输出它的相反数. ②求面积为6的正方形的周长. ③求三个数a ,b ,c 中的最大数.④求函数f (x )=⎩⎪⎨⎪⎧x -1,x ≥0,x +2,x <0的函数值.其中不需要用条件结构来描述其算法的有( ) A .1个 B .2个 C .3个D .4个解析:选B 语句①不需要对x 进行判断,所以不需要用条件结构来描述算法;语句②不需要进行判断,不需要使用条件语句;语句③要比较两个数的大小,需要用到条件结构;语句④为分段函数,需要判断x 的取值范围,所以需要用到条件结构来描述算法.3.一个算法的程序框图如图所示,当输出的结果为8时,输入的x 的值为________.解析:由y =x 2-1=8,得x =±3<5,而由y =2x 2+2=8,得x =±3<5,不合题意,故输入的x 的值为3或-3.答案:±34.如图所示的程序框图,输入x =2,则输出的结果是________.解析:通过程序框图可知本题是求函数y =⎩⎨⎧x +2,x >1,x +1,x ≤1的函数值,根据x =2可知y =2+2=2.答案:2[层级二 应试能力达标]1.给出一个如图所示的程序框图,若要使输入x 的值与输出y 的值相等,则这样的x 的值的个数是( )A .1B .2C .3D .4解析:选C 当x ≤2时,y =x 2=x ,解得x 1=0,x 2=1;当2<x ≤5时,y =2x -3=x ,解得x 3=3;当x >5时,y =1x =x ,解得x =±1(舍去),故x 的值可以为0,1,3.2.程序框图如图所示,若输出的y =0,那么输入的x 为( )A .-3,0B .-3,-5C .0,-5D .-3,0,-5解析:选A 由框图知,当x =-3,0时,输出的y 值均为0.3.某程序框图如图所示,现输入如下四个函数,则可以输出的函数是( )A .f (x )=x 2B .f (x )=1xC .f (x )=ln x +2x -6D .f (x )=x 3+x解析:选D 由框图可知,当输入的函数f (x )为奇函数且存在零点时,才可输出f (x ),由选项可知,仅f (x )=x 3+x 同时满足这两个条件,故选D.4.已知函数y =⎩⎪⎨⎪⎧log 2x ,x ≥2,2-x ,x <2.图中表示的是给定x 的值,求其对应的函数值y 的程序框图①处应为( )A .x <2?B .x >2?C .x ≠2?D .x =2?解析:选A 框图中的①就是分段函数解析式两种形式的判断条件,故①应为x <2?,故选A.5.已知函数f (x )=|x -3|,以下程序框图表示的是给定x 值,求其相应函数值的算法.请将该程序框图补充完整.其中①处应填________,②处应填________.解析:由f (x )=|x -3|=⎩⎪⎨⎪⎧x -3,x ≥3,3-x ,x <3及程序框图知,①处可填x <3?,②处应填y =x -3.答案:x <3? y =x -36.如图所示的算法功能是________.解析:根据条件结构的定义,当a ≥b 时,输出a -b ; 当a <b 时,输出b -a . 故输出|b -a |. 答案:计算|b -a |7.某铁路客运部门规定甲、乙两地之间旅客托运行李的费用为c =⎩⎪⎨⎪⎧0.53ω,ω≤50,50×0.53+(ω-50)×0.85,ω>50,其中ω(单位:kg)为行李的质量.设计程序框图,输入行李质量,计算费用c (单位:元).解:程序框图如下:8.用程序框图表示解方程ax +b =0(a ,b 为常数)的算法. 解:算法设计如下: 第一步,输入a ,b 的值.第二步,判断a =0是否成立,若成立,则执行第三步;若不成立,则令x =-ba ,输出x ,结束算法.第三步,判断b =0是否成立,若成立,则输出“方程的解为R ”,结束算法;若不成立,则输出“无解”,结束算法.程序框图为:第三课时 循环结构(1)常见的循环结构有几类?分别是什么?(2)当型循环结构与直到型循环结构能否相互转化?[新知初探]1.循环结构的概念及相关内容(1)循环结构:按照一定的条件反复执行某些步骤的结构. (2)循环体:反复执行的步骤. [点睛](1)循环结构中必须包含条件结构,以保证在适当时候终止循环. (2)循环结构内不存在无终止的循环,即死循环. 2.循环结构的分类及特征 名称直到型循环当型循环结构特征先执行循环体,后判断条件,若条件不满足,则执行循环体,否则终止循环先判断条件,若条件满足,则执行循环体,否则终止循环[点睛] 两种循环结构的区别和联系 类型 特征 何时终止循环 循环体执行次数 联系 直到型 先执行,后判断 条件满足时 至少执行一次 可以相互转化,条件互补当型 先判断,后执行条件不满足时可能一次也不执行[小试身手]预习课本P12~19,思考并完成以下问题1.在如图所示的程序框图中,输出S的值为()A.11B.12C.13 D.15解析:选B由框图知S=3+4+5=12.第1题图第2题图2.程序框图如图所示,其输出结果是()A.110 B.118C.127 D.132解析:选C由题图可知,a的值依次为1,3,7,15,31,63,127,因为127>100,所以输出a=127.3.如图所示的程序框图运行后,输出的结果为________.解析:由题意知,s=1×5×4=20.答案:204.一个算法的程序框图如图所示,若该程序输出的结果为56,则判断框①中应填入的是________.解析:由框图知,56=11×2+12×3+13×4+…+1n (n +1)=1-1n +1,∴n =5,运行5次.∴判断框中应为“i ≤5?”. 答案:5含循环结构程序框图的设计[典例] 设计一个计算1×3×5×…×99的算法,画出程序框图. [解] 算法如下: 第一步,令i =1,S =1. 第二步,S =S ×i . 第三步,i =i +2.第四步,判断i >99是否成立,若成立,则输出S ;否则执行第二步. 程序框图如图所示:利用循环结构解决问题的“三个确定”(1)确定循环变量及初始值,弄清循环变量表示的意义、取值范围及变化规律. (2)确定循环体的功能,根据实际情况确定采用哪种循环结构.(3)确定循环结构的终止条件,弄清不等号的方向及是否含有等号. [活学活用]如图是求的值的程序框图,则判断框中应填入的为________.解析:i =1时,得到A =12+12,共需加5次, 故i ≤5. 答案:5利用循环结构求满足条件的最值问题[典例] 设计一个程序框图,求满足1+2+3+…+n >2 016的最小正整数n . [解] 程序框图如图所示:求满足条件的最值问题的实质及注意事项(1)实质:利用计算机的快速运算功能,对所有满足条件的变量逐一测试,直到产生第一个不满足条件的值时结束循环.(2)注意事项:①要明确数字的结构特征,决定循环的终止条件与数的结构特征的关系及循环次数. ②要注意要统计的数出现的次数与循环次数的区别.③要特别注意判断框中循环变量的取值限止,是“>”“<”还是“≥”“≤”,它们的意义是不同的.[活学活用]某程序框图如图所示,则该程序的算法功能是________.解析:由程序框图可知,输出的i 是满足1×3×5×7×…×n >50 000的最小正整数n . 答案:求满足1×3×5×7×…×n >50 000的最小正整数n循环结构的实际应用[典例] (1)某城市缺水问题比较突出,为了制定节水管理办法,对全市居民某年的月均用水量进行了抽样调查,根据如图所示的程序框图,若其中4位居民的月均用水量(单位:吨)分别为1,1.5,1.5,2,则输出的结果s 为________.(2)某商场第一年销售计算机5 000台,如果平均每年销售量比上一年增加10%,那么从第一年起,大约几年可使总销售量达40 000台?画出解决此问题的程序框图.[解析] (1)第一步,s 1=s 1+x 1=0+1=1,s =1,i =2; 第二步,s 1=s 1+x 2=1+1.5=2.5,s =2.52,i =3;第三步,s 1=s 1+x 3=2.5+1.5=4,s =43,i =4;第四步,s1=s1+x4=4+2=6,s=14×6=32,i=5,不满足i≤4,输出s=32.答案:3 2(2)解:程序框图如图所示:利用循环结构解决应用问题的方法[活学活用]某篮球队6名主力队员在最近三场比赛中投进的三分球个数如表所示:如图是统计该6名队员在最近三场比赛中投进的三分球总数的程序框图,则图中判断框中应填________,输出的S=________.解析:由题意知该程序框图是统计该6名队员在最近三场比赛中投进的三分球总数,故图中判断框应填i≤6?,输出的S=a1+a2+…+a6.答案:6a1+a2+…+a6[层级一学业水平达标]1.下列框图是循环结构的是()A.①②B.②③C.③④D.②④解析:选C由循环结构的特点知③④是循环结构,其中①是顺序结构,②是条件结构.2.以下说法不正确的是()A.顺序结构是由若干个依次执行的处理步骤组成的,每一个算法都离不开顺序结构B.循环结构是在一些算法中从某处开始按照一定条件,反复执行某一处理步骤,故循环结构中一定包含条件结构C.循环结构中不一定包含条件结构D.用程序框图表示算法,使之更加直观形象,容易理解解析:选C循环结构中一定包含条件结构.3.执行如图所示的程序框图,若输出的b的值为16,则图中判断框内①处应填()A.3 B.4C.5 D.12解析:选A按照程序框图依次执行:初始a=1,b=1;第一次循环后,b=21=2,a =1+1=2;第二次循环后,b=22=4,a=2+1=3;第三次循环后,b=24=16,a=3+1=4,而此时应输出b的值,故判断框中的条件应为“a≤3?”.4.如图所示的程序框图输出的结果是________.解析:该程序框图的执行过程是:x=3,y=1,x=3≤6成立,y=1×3=3,x=3+1=4;x=4≤6成立,y=3×4=12,x=4+1=5;x =5≤6成立,y =12×5=60, x =5+1=6;x =6≤6成立,y =60×6=360,x =6+1=7; x =7≤6不成立, 输出y =360. 答案:360[层级二 应试能力达标]1.(全国卷Ⅰ)执行如图所示的程序框图,如果输入的t =0.01,则输出的n =( )A .5B .6C .7D .8解析:选C 运行第一次:S =1-12=12=0.5,m =0.25,n =1,S >0.01;运行第二次:S =0.5-0.25=0.25,m =0.125,n =2,S >0.01; 运行第三次:S =0.25-0.125=0.125,m =0.062 5,n =3,S >0.01; 运行第四次:S =0.125-0.062 5=0.062 5,m =0.031 25,n =4,S >0.01; 运行第五次:S =0.031 25,m =0.015 625,n =5,S >0.01; 运行第六次:S =0.015 625,m =0.007 812 5,n =6,S >0.01; 运行第七次:S =0.007 812 5,m =0.003 906 25,n =7,S <0.01. 输出n =7.故选C.2.(湖南高考)执行如图所示的程序框图,如果输入n =3,则输出的S =( )A.67B.37C.89D.49解析:选B 第一次循环:S =11×3,i =2;第二次循环:S =11×3+13×5,i =3; 第三次循环:S =11×3+13×5+15×7,i =4, 满足循环条件,结束循环. 故输出S =11×3+13×5+15×7=121-13+13-15+15-17=37.3.如图是一算法的程序框图,若此程序运行结果为S =720,则在判断框中应填入关于k 的判断条件是( )A .k ≥6?B .k ≥7?C .k ≥8?D .k ≥9?解析:选C S =10×9×8,10≥8,9≥8,8≥8,判断条件为“是”时进入循环体,7≥8判断条件为“否”时跳出循环,输出S ,故选C.4.执行如图所示的程序框图,输出的S 值为( )。
2017-2018学年人教A版必修三 第一章章末小结 课件(共89张)
数学 (RA) -必修3 -GZ
输出语句的一般格式:PRINT “提示内容”;表达式.输出语 句可以在计算机屏幕上输出常量、变量的值和系统信息. 赋值语句的一般格式:变量=表达式.当计算机执行赋值语句 时,它将赋值号右边表达式的值赋给赋值号左边的变量.赋值语 句左边只能是变量,而不是表达式,右边表达式可以是一个数据、 常量或算式.
数学 (RA) -必修3 -GZ
(3)秦九韶算法:f(x)=anx +an-1x +…+a1x+a0=(… ((anx+an-1)x+an-2)x+…+a1)x+a0.求多项式的值时,首先计算最内层 括号内一次多项式的值,即 v1=anx+an-1,然后由内向外逐层计算一 次多项式的值,即 v2=v1x+an-2,v3=v2x+an-3,…,vn=vn-1+a0,这样就把 n 次多项式的求值问题转化为求 n 个一次多项式的值的问题. (4)进位制:“满几进一”就是几进制,几进制的基数就是几. k 进制数转换成十进制数的方法:先把这个 k 进制数写成用各 个位上的数字与 k 的幂的乘积之和的形式,再按照十进制数的运 算规则计算出结果.一般算式是:anan-1…a1a0=an×kn+an-1×kn-1+… +a1×k1+a0.
数学 (RA) -必修3 -GZ
在一些算法中,也经常会出现从某处开始,按照某一条件,反 复执行某一处理步骤的情况,这就是循环结构,反复执行的处理 步骤称为循环体,显然循环结构中一定包含条件结构,顺序结构. 2.程序基本语句 输入语句的一般格式:INPUT “提示内容”;变量.输入语句 要求输入的值只能是具体的常数,不能是函数、变量或表达式;提 示内容与变量之间用分号“;”隔开,若输入多个变量,变量与变 量之间用逗号“,”隔开.
人教版《必修3》PPT完美版1
否
是
构建循环结构:
例:构建“累加器”:1+2+…+100=?
1.确定循环体
sum=sum+i i=i+1
2. 设定循环控制条件
“i≤100”或 “i>100”
3. 初始化变量
sum=0 i=0
3. 算法案例
辗转相除法——带余除法 更相减损术——辗转相减
秦九韶算法——递归
直接插入排序—— 将新数据插入到有序队列中
重视典型案例的选择—— 以案例为载体讲述知识和思想
⑴ 算法初步——3个例子讲三种基本逻 辑结构,4个案例讲算理 ⑵ 统计——“一个著名的案例”“城市 居民月用水量”“人体的脂肪百分比 与年龄之间的关系” ⑶ 概率——大量现实生活中的随机现 象
重视利用信息技术工具
⑴ 算法初步——算法与计算机有着本 质的联系 ⑵ 统计——统计需要分析和处理大量 的数据 ⑶ 概率——随机模拟方法需要产生和 处理大量的模拟试验结果
➢概 率
概率用一个数字精确地刻画随机事 件发生可能性的大小,是随机性 的数量化。
概率
质量、体积
类比
本章的特点:
1. 随机性与规律性 2. 概率与统计:
统计图表的使用(频率分布折线图) 统计思想的解释(极大似然法) 3. 概率与实际问题: 天气预报、质量检验、概率与密码等
本章知识结构:
应
用
随机事件
⑸ 事件的关系与运算 ①事件与集合的比较 ②利用Venn图表示
符号
A
A B
= 或+ - =
概率论
必然事件 不可能事件 试验的可能结果 事件 事件 A 的对立事件 事件 B 包含事件 A 事件 A 与事件 B 相等 事件 A 与事件 B 的并 事件 A 与事件 B 的交 事件 A 与事件 B 的差 事件 A 与事件 B 互斥
「精品」人教A版高中数学必修三课件1章归纳整合-精品课件
y=x+1
ELSE
y=2*x+1
ENDIF
ENDIF
PRINTy
END
【例7写】出用循环语句描述求值的算法程序,并画出相应的程序 框图.
解 利用循环结构实现算法必须搞清初始值是谁,在本问题里初 始值可设定为 a1=16,
第一次循环得到 a2=6+1 16=6+1 a1, 第二次循环得到 a3=6+1 a2,…,a7=6+1 a6,共循环了 6 次. 依上面分析得程序框图如图所示.
精心制作,敬请观赏
高考真题
单击此处进入高考真题
输出的是四个数的平均数,即输出的是1+2+4 4+8=145. 15 4
专题四 用基本算法语句编写程序
基本算法语句有输入、输出语句、赋值语句、条件语句、 循环语句五种,它们对应于算法的三种逻辑结构:顺序结 构、条件结构、循环结构.用基本语句编写程序时要注意 各种语句的格式要求,特别是条件语句和循环语句,应注 意这两类语句中条件的表达以及循环语句中有关变量的范 围.
第二步,计算 k1=3-2--01=12,得 AB 的斜率.
第三步,计算 k=-k11=-2,得 AB 垂直平分线的斜率. 第四步,得直线 AB 垂直平分线的方程 y-y0=k(x-x0),即 y -1=-2(x-1).
专题二 程序框图的画法
程序框图是用规定的程序框、流程线及文字说明来准确、 直观形象地表示算法的图形,画程序框图前,应先对问题 设计出合理的算法,然后分析算法的逻辑结构,画出相应 的程序框图.在画循环结构的程序框图时应注意选择合理 的循环变量及判断框内的条件.
3.程序设计 自然语言表述的算法和程序框图是程序设计的基础,程序框 图侧重于直观性,而程序则倾向于计算机执行的实用性. 编写程序的基本方法是“自上而下,逐步求精”,即首先把一 个复杂的大问题分解成若干个相对独立的小问题,如果小问 题仍较复杂,则可以把这些小问题再继续分解成若干个子问 题,这样不断分解,便可使得小问题或子问题简单到能够直 接用程序的三种基本结构表达为止,然后,对应每一个小问 题或子问题编写出一个功能上相对独立的程序模块来.每个 模块各个击破,最后再统一组装,问题便可得到解决.
2017-2018学年高中数学人教A版必修3课件:1本章整合
专题一
专题二
专题三
专题四
专题四 算法案例 算法案例包含三方面的内容:辗转相除法与更相减损术、秦九韶 算法、进位制.利用辗转相除法或更相减损术可以求两个正整数的 最大公约数;利用秦九韶算法可以求多项式的值,利用进位制的知 识可以进行进位制之间的转化. 例4354与1 357的最大公约数是 . 解析:因为1 357=354×3+295, 354=295×1+59, 295=59×5, 所以59是354与1 357的最大公约数. 答案:59
专题一
专题二
专题三
专题四
例3下面是一个计算 S=
程序,在横线上填写所缺的语句,并求出S的值. S=0 i=1 WHILE
1 1 1 1 + + +…+ 1×3 3×5 5×7 99×101 的值的算法
PRINT END
S
专题一
专题二
专题三
专题四
解: S=0 i=1 WHILE i<=99 S=S+1/(i������ (i+2)) i=i+2 WEND PRINT S END
专题四
专题一 算法设计 算法设计的一般步骤 算法设计与一般意义上的解决问题既有区别又有联系,它是某类 问题一般解法的抽象与概括,它要借助问题的一般解决方法.一般 步骤为: (1)认真分析所给的问题,找出解决该类问题的一般方法. (2)借助变量或参数对算法进行描述. (3)将解决问题的过程分解为若干个可执行的步骤. (4)用简洁的语言将各个步骤表述出来.
答案:①通常是指按照一定的规则解决某一类问题的明确和有 限的步骤 ②有限性、确定性、可行性、有序性、普遍性、不唯 一性 ③顺序结构 ④条件结构 ⑤循环结构 ⑥直到型循环结 构 ⑦当型循环结构 ⑧INPUT “提示内容”;变量 ⑨PRINT “提 示内容”;表达式 ⑩变量=表达式
2017-2018学年高中数学人教A版必修三课件:第一章 章末小结与测评
算法设计应注意: (1)与解决问题的一般方法有联系,从中提炼出算法; (2)将解决问题的过程分为若干个可执行步骤; (3)引入有关的参数或变量对算法步骤加以表达; (4)用最简练的语言将各个步骤表达出来; (5)算法的执行要在有限步内完成.
[典例 1]
已知平面直角坐标系中两点 A(-1,0),
如图表示的是给定
x 的值,求其对应的函数值 y 的程序框图.①处应填写 ________;②处应填写________.
解析:由程序框图可知,判断框①处满足条件时执行 y =2-x, 则①处应填写“x<2?”, 当 x<2 不成立, 即 x≥2 时,执行 y=log2x,则②处应填写“y=log2x”.
(2)输入 x=0,y=1,n=1, 运行第一次,x=0,y=1,不满足 x2+y2≥36; 1 运行第二次,x= ,y=2,不满足 x2+y2≥36; 2 3 运行第三次,x= ,y=6,满足 x2+y2≥36, 2 3 输出 x= ,y=6. 2
3 由于点 ,6 在直线 2
B(3,2),写出求线段 AB 的垂直平分线方程的一个算法.
-1+3 0+2 解:第一步,计算 x0= =1,y0= =1,得 AB 2 2 的中点 N(1,1). 2-0 1 第二步,计算 k1= = ,得 AB 斜率. 3--1 2 1 第三步, 计算 k=- =-2, 得 AB 垂直平分线的斜率. k1 第四步,由点斜式得直线 AB 的垂直平分线的方程,并 输出.
答案: x<2? y=log2x
算法设计和程序框图是设计程序的基础. 编写程序的基 本方法是“自上而下逐步求精”,步骤如下: (1) 把一个复杂的大问题分解成若干相对独立的小问 题.若小问题仍较复杂,则可以把小问题分解成若干个子问 题.这样不断地分解.使小问题或子问题简单到能直接用程 序的三种基本结构甚至是五种基本语句表达清楚为止. (2)对应每一个小问题或子问题编写出一个功能上相对 独立的程序块. (3)把每一个模块统一组装,完成程序.
高中数学(人教版A版必修三)配套课件:第一章 章末复习课
类型二 程序框图及设计 例2 给出以下10个数:5,9,80,43,95,73,28,17,60,36.要求把大于40的数找出 来并输出.试画出该问题的算法程序框图. 解 程序框图如下:
反思与感悟 解析答案
跟踪训练2 阅读如图所示的程序框图,运行相应的程序,如果输入某个
正整数n后,输出的s∈(10,20),那么n的值为( B )
身体记忆法小妙招
超级记忆法--故事法
• 鲁迅本名:周树人
• 主要作品:《阿Q正传》、《药》
、
、
• 《狂人日记》、《呐喊》、《孔乙
己》
• 《故乡》、《社戏》、《祝福》。
• 阿Q吃错了药,发狂地喊着孔乙己 去他 的故乡看社戏,没想到撞树上了 ,我们 祝福他身体早日康复。
(图片来自网络)
超级记忆法-记忆方法
第三步,计算 k=-k11=-2,得直线 AB 的垂直平分线的斜率.
第四步,由点斜式方程得直线AB的垂直平分线的方程,并输出.
反思与感悟 解析答案
跟踪训练1 某工厂2014年生产小轿车200万辆,技术革新后预计每年的 生产数量比上一年增加5%,问最早哪一年该厂生产的小轿车数量超过300 万辆?写出解决该问题的一个算法. 解 算法如下: 第一步,令n=1,a=200,r=0.05. 第二步,T=ar(计算年增量). 第三步,a=a+T(计算年产量). 第四步,如果a≤300,那么n=n+1, 返回第二步;否则执行第五步. 第五步,N=2 014+n. 第六步,输出N.
第一章 算法初步
章末复习课
学习目标
1.加深对算法思想的理解; 2.加强用程序框图清晰条理地表达算法的能力; 3.进一步体会由自然语言到程序框图再到程序的逐渐精确的过程.
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
识 别程 序框图 和完 善程序 框图是 高考 的重点 和热 点.解决这类问题的方法是:第一,要明确程序框图中的 顺序结构、条件结构和循环结构;第二,要识别程序框图 的运行,理解框图解决的实际问题;第三,按照题目的要 求完成解答.另外框图的考查常与函数和数列等结合.
[典例 2] (1)阅读如图所示的程序框图, 运行相应 的程序,则输出 n 的值为( )
解:n=1 时,S1=1; n=2 时,S2=1+(1+2)=S1+(1+2); n=3 时,S3=S2+(1+2+3); … Sn=Sn-1+(1+2+3+4+…+n). 故先考虑 Tn=1+2+3+4+…+n 的程序框图的画法, 求 出 Tn 后,将 Sn-1+Tn 赋给 Sn.
程序框图如下.
答案: x<2? y=log2x
算法设计和程序框图是设计程序的基础. 编写程序的基 本方法是“自上而下逐步求精”,步骤如下: (1) 把一个复杂的大问题分解成若干相对独立的小问 题.若小问题仍较复杂,则可以把小问题分解成若干个子问 题.这样不断地分解.使小问题或子问题简单到能直接用程 序的三种基本结构甚至是五种基本语句表达清楚为止. (2)对应每一个小问题或子问题编写出一个功能上相对 独立的程序块. (3)把每一个模块统一组装,完成程序.
[典例 3] 程序.
请写出如图所示的程序框图描述的算法的
x-1,x>1, 解:这是一个求分段函数 y=2x+1,-1≤x≤1, x+1,x<-1 的函数值的算法,输入、输出框分别对应输入、输出语句, 判断框对应条件语句.所求算法程序为:
[对点训练] 4. 计算 S=1+(1+2)+(1+2+3)+(1+2+3+4)+…+(1 +2+3+4+…+n)的值,画出程序框图并编写程序.
B(3,2),写出求线段 AB 的垂直平分线方程的一个算法.
-1+3 0+2 解:第一步,计算 x0= =1,y0= =1,得 AB 2 2 的中点 N(1,1). 2-0 1 第二步,计算 k1= = ,得 AB 斜率. 3--1 2 1 第三步, 计算 k=- =-2, 得 AB 垂直平分线的斜率. k1 第四步,由点斜式得直线 AB 的垂直平分线的方程,并 输出.
(2)输入 x=0,y=1,n=1, 运行第一次,x=0,y=1,不满足 x2+y2≥36; 1 运行第二次,x= ,y=2,不满足 x2+y2≥36; 2 3 运行第三次,x= ,y=6,满足 x2+y2≥36, 2 3 输出 x= ,y=6. 2
3 由于点 ,6 在直线 2
如图表示的是给定
Байду номын сангаас
x 的值,求其对应的函数值 y 的程序框图.①处应填写 ________;②处应填写________.
解析:由程序框图可知,判断框①处满足条件时执行 y =2-x, 则①处应填写“x<2?”, 当 x<2 不成立, 即 x≥2 时,执行 y=log2x,则②处应填写“y=log2x”.
A.7
B.6
C.5
D.4
(2)(2016· 全国乙卷)执行如图所示的程序框图, 如果 输入的 x=0,y=1,n=1,则输出 x,y 的值满足( )
A.y=2x
B.y=3x
C.y=4x D.y=5x
解析:(1)由题中程序框图可知,n=1 时,S=-1; n=2 时,S=1;n=3 时,S=-2;n=4 时,S=2≥2, 输出 n 的值为 4,故选 D.
[对点训练] 1.已知函数 y=2x4+8x2-24x+30,写出连续输入自变量 的 11 个取值,分别输出相应的函数值的算法.
解:算法为: 第一步,输入自变量 x 的值; 第二步,计算 y=2x4+8x2-24x+30; 第三步,输出 y; 第四步,记录输入次数; 第五步,判断输入的次数是否大于 11.若是,则结束算法; 否则,返回第一步.
程序如下. INPUT “n=”;n i=0 S=0 T=0 DO i=i+1 T=T+i S=S+T LOOP UNTIL i>=n PRINT “S=”;S END
y=4x 上,故选 C.
答案:(1)D
(2)C
[对点训练] 2.若执行如图所示的程序框图,输入 x1=1,x2=2,x3 =4,x4=8,则输出的数等于________.
解析:输出的是四个数的平均数,即输出的是 1+2+4+8 15 = . 4 4
15 答案: 4
3.已知函数
log2x,x≥2, y= 2-x,x<2.
章末小结与测评
算法设计应注意: (1)与解决问题的一般方法有联系,从中提炼出算法; (2)将解决问题的过程分为若干个可执行步骤; (3)引入有关的参数或变量对算法步骤加以表达; (4)用最简练的语言将各个步骤表达出来; (5)算法的执行要在有限步内完成.
[典例 1]
已知平面直角坐标系中两点 A(-1,0),