新人教B版高中数学必修3全册学案.docx

上传人:风**** 文档编号:993405 上传时间:2024-03-20 格式:DOCX 页数:252 大小:4.96MB
下载 相关 举报
新人教B版高中数学必修3全册学案.docx_第1页
第1页 / 共252页
新人教B版高中数学必修3全册学案.docx_第2页
第2页 / 共252页
新人教B版高中数学必修3全册学案.docx_第3页
第3页 / 共252页
新人教B版高中数学必修3全册学案.docx_第4页
第4页 / 共252页
新人教B版高中数学必修3全册学案.docx_第5页
第5页 / 共252页
点击查看更多>>
资源描述

1、2017新人教B版高中数学必修3全册学案目 录 1.1.1算法的概念学案 1.1.3第1课时程序框图顺序结构学案 1.1.3第2课时条件分支结构学案 1.1.3第3课时循环结构学案 1.2.1赋值输入和输出语句学案 1.2.2条件语句学案 1.2.3循环语句学案 1.3中国古代数学中的算法案例学案 第1章算法初步章末分层突破学案 2.1.1简单随机抽样学案 2.1.2系统抽样学案 2.1.32.1.4分层抽样数据的收集学案 2.2.1用样本的频率分布估计总体的分布学案 2.2.2用样本的数字特征估计总体的数字特征学案 2.3变量的相关性学案 第2章统计章末分层突破学案 3.1.2事件与基本事件

2、空间学案 3.1.3频率与概率学案 3.1.4概率的加法公式学案 3.2古典概型学案 3.3.1几何概型学案 3.3.2随机数的含义与应用学案 3.4概率的应用学案 第3章概率章末分层突破学案1.1.1算法的概念1.通过回顾解二元一次方程组的方法,了解算法的思想.(重点)2.了解算法的含义和特征.(难点)3.会用自然语言表述简单的算法.(易错易混点)基础初探教材整理1算法的概念阅读教材P3P4,完成下列问题.算法的概念由基本运算及规定的运算顺序所构成的完整的解题步骤,或者看成按照要求设计好的有限的确切的计算序列,并且这样的步骤或序列能够解决一类问题描述算法的方式可以用自然语言和数学语言加以叙述

3、,也可以借助形式语言(算法语言)给出精确的说明,也可以用框图直观地显示算法的全貌判断(正确的打“”,错误的打“”)(1)一个算法可解决某一类问题.()(2)算法的步骤是有限的,有些步骤可有可无.()(3)同一个问题可以有不同的算法.()【解析】(1)根据算法的概念可知.(2)算法的步骤是有限的,也是明确的,不能可有可无.(3)例如二元一次方程组的算法,可用“加减消元法”,也可用“代入消元法”.【答案】(1)(2)(3)教材整理2算法的要求阅读教材P5“例2”以上部分,完成下列问题.1.写出的算法,必须能解决一类问题并且能重复使用.2.算法过程要能一步一步执行,每一步执行的操作,必须确切,不能含

4、混不清,而且经过有限步后能得出结果.下列可以看成算法的是()A.学习数学时,课前预习,课上认真听讲并记好笔记,课下先复习再做作业,之后做适当的练习题B.今天餐厅的饭真好吃C.这道数学题很难做D.方程2x2x10无实数根【解析】A是学习数学的一个步骤,所以是算法.【答案】A质疑手记预习完成后,请将你的疑问记录,并与“小伙伴们”探讨交流:疑问1:_解惑:_疑问2:_解惑:_疑问3:_解惑:_小组合作型算法的概念(1)下列描述不能看作算法的是()A.解一元一次方程的步骤是去分母,去括号,移项,合并同类项,系数化为1B.洗衣机的使用说明书C.解方程2x2x10D.利用公式Sr2计算半径为4的圆的面积,

5、就是计算42(2)下列关于算法的说法:求解某一类问题的算法是唯一的;算法的每一步操作必须是明确的,不能有歧义或模糊;算法执行后一定产生明确的结果.其中正确的个数有()A.1个B.2个 C.3个 D.0个【精彩点拨】判断对算法的阐述是否正确,应当以算法的概念为标准,衡量各种阐述是否符合算法特点.【尝试解答】(1)A,B,D都描述了解决问题的过程,可以看作算法, 而C只描述了一个事实,没说明怎么解决问题,不是算法.(2)根据算法的特征可以知道,算法要有明确的开始与结束,每一步操作都必须是明确而有效的,必须在有限步内得到明确的结果,所以正确.而解决某一类问题的算法不一定是唯一的,故错误.【答案】(1

6、)C(2)B1.算法实际上是解决问题的一种程序性方法,它通常解决某一个或一类问题,在用算法解决问题时,显然体现了特殊与一般的数学思想.2.算法的特点有:有限性,确定性,顺序性和正确性,不唯一性,普遍性.解答有关算法的概念判断题应根据算法的这五大特点.再练一题1.下列叙述中,植树需要运苗、挖坑、栽苗、浇水这些步骤;按顺序进行下列运算:112,213,314,991100;从青岛乘动车到济南,再从济南乘飞机到南京观看全运会;3xx1;求所有能被3整除的正数,即3,6,9,12,.能称为算法的有_.(填序号)【解析】根据算法的含义和特征:都是算法;不是算法.其中,3xx1不是一个明确的步骤,不符合确

7、定性;的步骤是无穷的,与算法的有限性矛盾.【答案】算法的设计(1)设计一个算法,判断7是否为质数;(2)设计一个算法,判断35是否为质数. 【精彩点拨】(1)依次用26除7,如果它们中有一个能整除7,则7不是质数,否则7是质数;(2)根据(1)的方法进行判断.【尝试解答】(1)S1用2除7,得到余数1,所以2不能整除7.S2用3除7,得到余数1,所以3不能整除7.S3用4除7,得到余数3,所以4不能整除7.S4用5除7,得到余数2,所以5不能整除7.S5用6除7,得到余数1,所以6不能整除7.因此,7是质数.(2)S1用2除35,得到余数1,所以2不能整除35.S2用3除35,得到余数2,所以

8、3不能整除35.S3用4除35,得到余数3,所以4不能整除35.S4用5除35,得到余数0,所以5能整除35.因此,35不是质数.设计一个具体问题的算法,通常按以下步骤:(1)认真分析问题,找出解决此题的一般数学方法;(2)借助有关变量或参数对算法加以表述;(3)将解决问题的过程划分为若干步骤;(4)用简练的语言将这个步骤表示出来.再练一题2.判断一个大于2的整数是否为质数的算法步骤如何设计? 【解】S1给定一个大于2的整数n.S2令i2.S3用i除n,得到余数r.S4判断“r0”是否成立.若是,则n不是质数,结束算法;否则,将i的值增加1,仍用i表示.S5判断“in1”是否成立.若是,则n是

9、质数,结束算法;否则,返回S3.算法的应用设计算法,给定任一x的值,求y的值,其中y【精彩点拨】题目中的函数为分段函数,求函数值时,应对x进行分类讨论.判断给定的x的值与0的大小关系,再代入相应关系式求函数值.【尝试解答】S1输入x的值.S2判断x是否大于零,若x0,执行S3;否则,执行S4.S3计算yx21的值,转去执行S5.S4计算y2x1的值.S5输出y的值.分段函数求函数值的算法要运用分类讨论思想进行设计,一定要对算法中可能遇到的情况考虑周全,满足与不满足都要有相应的步骤.再练一题3.已知y写出给定变量x的值,求函数值y的算法.【解】算法如下:S1输入x的值.S2若x0,则yx1,然后

10、执行S4;否则执行S3.S3若x0,则y0,然后执行S4;否则yx1.S4输出y的值.探究共研型算法的概念与特征探究1是不是任何一个算法都有明确的结果?【提示】是.因为算法的步骤是明确的,有时可能需要大量重复的计算,但只要按部就班地去做,总能得到确定的结果.探究2算法的书写步数等同于算法的执行步数吗?【提示】不同.在算法构造中会出现步骤的重复使用 ,也就是说算法的执行步数大于等于算法的书写步数,很有可能书写的步数较少而要执行的步数很多,但不可以无限.另外,在算法中有些步骤也可能不被执行.探究3书写算法时,能使用“”、“同理”、“类似地”等词语吗?【提示】不能.书写算法时,要注意算法的确定性,步

11、骤要清晰、明确,“”、“同理”、“类似地”等所代表的部分是无法执行的.探究4一个具体问题的算法唯一吗?【提示】一个具体问题的算法不唯一.如解二元一次方程组的算法就有消元法、代入法两种.由于传统数学问题的解法不唯一,使得求解某一个问题的算法也不唯一.探究5描述算法的方式唯一吗?【提示】描述算法可以有不同的方式.例如,可以用自然语言和数学语言加以叙述,后面还会学习用程序设计语言给出精确的说明,或者用框图直观地显示算法的全貌.探究6写算法应该注意什么?【提示】算法就是解决问题的步骤,平时无论我们做什么事都离不开算法,算法的描述可以用自然语言,也可以用数学语言.写算法应注意以下几点:1.写出的算法,必

12、须能解决一类问题(如:判断一个整数n(n1)是否为质数;求任意一个方程的近似解;),并且能够重复使用.2.要使算法尽量简单、步骤尽量少.3.要保证算法正确,且计算机能够执行,如:让计算机计算12345是可以做到的.再如:用自然语言描述求yx22x3的最大值的算法.一般同学们会这样写:S1配方得y(x1)24.S2函数的最大值为4.实际上,作为一个具体问题来说,上述解法没有什么错误,但是我们要描述的是求这一类问题的算法,它可以用来解决这个问题,也可以用来求这一类问题,则上述解法就欠妥了.应就yax2bxc作一般讨论.本题算法应该这样写:S1给a,b,c赋值.S2判断a0是否成立,若成立,则输出“

13、函数无最大值”,结束算法;否则执行S3.S3计算,并将结果赋给max.S4输出max,结束算法.(算法执行过程中,依次给a,b,c取值1、2、3)已知一个等边三角形的周长为a,求这个三角形的面积,设计一个算法解决这个问题.【精彩点拨】对于已知等边三角形的边长求面积的题目.同学们已经很熟悉,回顾其中的解题过程不难得到这个问题的算法步骤.【尝试解答】算法步骤如下:S1,输入a的值.S2,计算l的值.S3,计算Sl2的值.S4,输出S的值.1.写一个算法应遵循由粗到细的处理问题的方法,先确定大的框架,再根据情况具体化,这是设计算法时普遍采用的方法.2.给出一个问题,设计算法时要注意:(1)认真分析问

14、题,联系解决此问题的一般数学方法;(2)综合考虑此类问题中可能涉及的各种情况;(3)将解决问题的过程划分为若干个步骤.再练一题4.下面给出了一个问题的算法:S1,输入x.S2,若x4,则执行S3,否则执行S4.S3,输出2x1.S4,输出x22x3.这个算法解决的问题是什么?【解】这个算法先是输入一个变量x,当x4时输出2x1,当x4时输出x22x3,不难发现这个算法解决的问题是求分段函数f(x)的函数值.1.算法的每一步都应该是确定的、能有效执行的,并且得到确定的结果,这里指算法的()A.有穷性B.确定性C.逻辑性 D.不唯一性【解析】算法的过程和每一步的结果都是确定的,即确定性.【答案】B

15、2.结合下面的算法:S1输入x.S2判断x是否小于0.若是,则输出x2,否则执行第三步.S3输出x1.当输入的x的值为1,0,1时,输出的结果分别为()A.1,0,1 B.1,1,0C.1,1,0 D.0,1,1【解析】根据x值与0的关系,选择执行不同的步骤.当x1时,输出x2,即输出1;当x0时,输出x1,即输出1;当x1时,输出x1,即输出0.【答案】C3.输入一个x值,利用y|x1|求函数值的算法如下,请将所缺部分补充完整:S1输入x;S2_;S3计算yx1;S4输出y. 【导学号:25440001】【解析】含绝对值的函数的函数值的算法要注意分类讨论思想的应用,本题中当x1时yx1;当x

16、1时yx1,由此可完善算法.【答案】当x1时,计算yx1,否则执行S34.已知长方体的长、宽、高分别为a、b、c.写出求对角线长l的算法如下:S1输入长、宽、高即a,b,c的值.S2计算l的值.S3_.将算法补充完整,横线处应填_.【解析】算法要有输出,故第三步应为输出结果l的值.【答案】输出对角线长l的值5.设计一个算法,求表面积为16的球的体积.【解】算法一:S1取S16.S2计算R(由于S4R2).S3计算VR3.S4输出运算结果.算法二:S1取S16.S2计算V3.S3输出运算结果.我还有这些不足:(1)_(2)_我的课下提升方案:(1)_(2)_第1课时程序框图、顺序结构1.了解程序

17、框图的含义,理解程序框图的作用.(难点) 2.掌握各种程序框和流程线的画法与功能.3.理解程序框图中的顺序结构,会用顺序结构表示算法.(重点)基础初探教材整理1程序框图阅读教材P7P9,完成下列问题.1.定义:通常用一些通用图形符号构成一张图来表示算法,这种图称做程序框图(简称框图).2.常见图形符号及其表示的意义:图形符号名称符号表示的意义起、止框框图的开始或结束输入、输出框数据的输入或结果的输出处理框赋值、执行计算语句、结果的传送判断框根据给定条件判断流程线流程进行的方向连接点连接另一页或另一部分的框图注释框帮助理解框图在下列程序框图中,表示判断框的图形是()【解析】四个选项中的程序框依次

18、为处理框,输入、输出框,判断框和起、止框.【答案】C教材整理2顺序结构阅读教材P10,完成下列问题.名称概念框图结构特征顺序结构描述的是最简单的算法结构,语句与语句之间,框与框之间按从上到下的顺序进行A和B两个框是依次进行的,只有在执行完A框指定的操作后,才能执行B框指定的操作1.判断(正确的打“”,错误的打“”)(1)程序框图是算法的一种表现形式.()(2)一个完整的程序框图一定是以起止框开始,同时又以起止框表示结束.()(3)一个程序框图中可以没有顺序结构.()【答案】(1)(2)(3)2.如图111所示的程序框图,输出的结果是S7,则输入的A值为_.图111【解析】该程序框图的功能是输入

19、A,计算2A1的值.由2A17,解得A3.【答案】3质疑手记预习完成后,请将你的疑问记录,并与“小伙伴们”探讨交流:疑问1:_解惑:_疑问2:_解惑:_疑问3:_解惑:_小组合作型程序框图的认识和理解(1)下列关于程序框图的说法正确的是()A.程序框图是描述算法的语言B.程序框图中可以没有输出框,但必须要有输入框给变量赋值C.在程序框图中,一个判断框可能同时产生两种结果D.程序框图与流程图不是同一个概念(2)下列说法正确的是()A.程序框图中的图形符号可以由个人来确定B.也可以用来执行计算语句C.输入框只能紧接在起始框之后D.长方形框是执行框,可用来对变量赋值,也可用来计算【精彩点拨】根据程序

20、框图的定义和程序框的功能判断.【尝试解答】(1)由于算法设计时要求返回执行的结果,故必须要有输出框,对于变量的赋值可通过处理框完成,故算法设计时不一定要有输入框,因此B错;一个判断框产生的结果是唯一的,故C错;程序框图就是流程图,所以D错.故选A.(2)程序框是由通用图形符号构成,并且有特殊含义,A不正确;菱形框是判断框,只能用来判断,所以B不正确;输入框可用在算法中任何需要输入的位置,所以C也不正确;由程序框的功能可知D项正确.【答案】(1)A(2)D1.理解程序框图中各框图的功能是解此类题的关键,用程序框图表示算法更直观、清晰、易懂;2.起止框用“”表示,是任何流程不可少的,表明程序的开始

21、和结束;3.输入、输出框图用“”表示,可用在算法中任何需要输入、输出的位置,需要输入的字母、符号、数据都填在框内;4.处理框用“”表示,算法中处理数据需要的算式、公式等可以分别写在不同的用以处理数据的处理框内,另外,对变量进行赋值时,也用到处理框;5.判断框是唯一具有超过一个退出点的图形符号.再练一题1.关于程序框图的框图符号的理解,正确的个数有()任何一个程序框图都必须有起止框;输入框、输出框可以在算法中任何需要输入、输出的位置出现;判断框是唯一具有超过一个退出点的框图符号;对于一个程序来说,判断框内的条件是唯一的.A.1个B.2个C.3个D.4个【解析】任何一个程序都有开始和结束,从而必须

22、有起止框;输入、输出框可以在算法中任何需要输入、输出的位置出现,判断框内的条件不是唯一的,如ab?也可以写为ab?.但其后步骤需相应调整,故正确,错误.【答案】C利用顺序结构表示算法已知直线l:AxByC0(A2B20),点P(x0,y0),设计一个算法计算点P到直线l的距离,并画出程序框图. 【导学号:25440003】【精彩点拨】可以利用点到直线的距离公式d,给公式中的字母赋值,再代入计算.【尝试解答】用自然语言描述算法如下:S1输入点P的横、纵坐标x0,y0,输入直线方程的系数,即常数A,B,C.S2计算z1Ax0By0C.S3计算z2A2B2.S4计算d.S5输出d.程序框图:1.对于

23、套用公式求解的问题往往运用顺序结构,编写顺序结构的算法,应写公式,看公式中的条件是否满足,若不满足,则先求出需要量,然后将公式中涉及的量全部代入求值即可.2.应用顺序结构表示算法的步骤(1)认真审题,理清题意,明确解决方法;(2)明确解题步骤;(3)数学语言描述算法,明确输入量、计算过程、输出量;(4)用程序框图表示算法过程.3.顺序结构在程序框图中的表现就是用流程线将程序框自上而下连接起来,按顺序执行.中间没有“转弯”,也没有“回头”,顺序结构只能解决一些简单问题.再练一题2.把上例中直线l改为圆C:(xa)2(yb)2r2,写出求点P0(x0,y0)到圆上的点的距离最大值的算法及程序框图.

24、【解】S1输入点P0的横、纵坐标x0,y0,输入圆心C的横、纵坐标a,b,圆的半径r.S2计算z1.S3计算dz1r.S4输出d.程序框图:探究共研型程序框图的画法与特征探究1画程序框图应遵循的规则有哪些?【提示】(1)使用标准的程序框图的图形符号.(2)程序框图一般按照从上到下、从左到右的顺序画.(3)一个完整的程序框图必须有终端框,用于表示一个算法的开始和结束.(4)除判断框外,大多程序框图的图形符号只有一个进入点和一个退出点,判断框是唯一具有超过一个退出点的框图符号.(5)一种判断框是“是”与“否”两分支的判断,而且有且仅有两个结果;另外一种是多分支判断,可能有几种不同的结果.(6)在程

25、序框图的图形符号内,用于描述的语言要简练、清楚.探究2画程序框图时,一般共分几步?【提示】画程序框图一般分三步:(1)第一步:用自然语言表述算法步骤(又称算法分析);(2)第二步:确定每一个算法步骤所含的逻辑结构,并用相应的程序框图表示;(3)第三步:将所有步骤的程序框图用流程线连接起来,并加上终端框,得到整个表示算法的程序框图.探究3程序框图与计算机程序的关系是什么?【提示】在设计计算机程序时要画出程序运行的程序框图,有了这个程序框图,再去设计程序就有了依据,从而就可以把整个程序用机器语言表述出来,因此程序框图是我们设计程序的基本和开端.如图112所示是解决某个问题而绘制的程序框图,仔细分析

26、各图框内的内容及图框之间的关系,回答下面的问题:图112(1)该框图解决的是怎样的一个问题?(2)若最终输出的结果y13,y22,当x取5时输出的结果5ab的值应该是多大?(3)在(2)的前提下,输入的x值越大,输出的axb是不是越大,为什么?(4)在(2)的前提下,当输入的x值为多大时,输出结果axb等于0?【精彩点拨】根据程序框图的意义进行分析.【尝试解答】(1)该框图解决的是求函数f(x)axb的函数值的问题.其中输入的是自变量x的值,输出的是x对应的函数值.(2)y13,即2ab3.y22,即3ab2.由得a1,b1.所以f(x)x1.所以当x取5时,5abf(5)516.(3)输入的

27、x值越大,输出的函数值axb越大,因为f(x)x1是R上的增函数.(4)令f(x)x10,得x1,因此当输入的x值为1时,输出的函数值为0.对程序框图我们应注意以下几点:(1)要明确各框图符号的含义及作用;(2)要明确框图的方向流程;(3)要正确认图,即根据框图说明该算法所要解决的问题.其中,明确算法功能是解决算法问题的关键.再练一题3.银行的三年期定期存款年利率4.25(每100元存款到期平均每年获利4.25元).请你设计一个程序,输入存款数,输出利息与本利和.【解】设存款为a元,据题意三年到期利息b为:4.2530.127 5a元.到期本利和p为:a0.127 5a1.127 5a元.程序

28、框图为:1.对程序框图叙述正确的是()A.表示一个算法的起始和结束,程序框是B.表示一个算法输入和输出的信息,程序框是C.表示一个算法的起始和结束,程序框是D.表示一个算法输入和输出的信息,程序框是【解析】由程序框的算法功能可知选项C正确.【答案】C2.根据所给的程序框图,如图113所示,输出的结果是()图113A.3 B.1C.2D.0【解析】由XY,得X2;由YX,得Y2;由ZY,得Z2.【答案】C3.若R8,则如图114所示的程序框图运行后的结果为a_. 【导学号:25440004】图114【解析】由R8得b2,a2b4.【答案】44.如图115是求长方体的体积和表面积的一个程序框图,补

29、充完整,横线处应填_.图115【解析】根据题意,长方体的长、宽、高应从键盘输入,故横线处应填写输入框.【答案】5.写出解不等式2x10的一个算法,并画出程序框图.【解】S1,将1移到不等式的右边;S2,不等式的两端同乘;S3,得到x.程序框图如图所示:我还有这些不足:(1)_(2)_我的课下提升方案:(1)_(2)_第2课时条件分支结构1.了解条件分支结构的概念,并明确其执行过程.(重点)2.理解条件分支结构在程序框图中的作用.(难点)3.会用条件分支结构设计程序框图解决有关问题.(易错易混点)基础初探教材整理条件分支结构的概念与结构特征阅读教材P10P11,完成下列问题.名称概念框图结构特征

30、条件分支结构依据指定条件选择执行不同指令的控制结构根据指定条件P是否成立而选择执行A框或B框指定的操作1.判断(正确的打“”,错误的打“”)(1)条件分支结构是一种重要的基本逻辑结构,任何算法都离不开它.()(2)条件分支结构的条件需要放在判断框内,判断框有两个出口,根据条件的成立与否,要走不同的出口.()(3)条件分支结构的判断框有两个出口,所以执行条件分支结构后的结果不唯一.()【答案】(1)(2)(3)2.如图1114所示,若输入x1,则输出y_.图1114【解析】13,y4(1)5.【答案】5质疑手记预习完成后,请将你的疑问记录,并与“小伙伴们”探讨交流:疑问1:_解惑:_疑问2:_解

31、惑:_疑问3:_解惑:_小组合作型对条件分支结构的理解(1)如图1115是算法流程图的一部分,其算法的逻辑结构是()图1115A.顺序结构B.条件分支结构C.判断结构 D.以上都不对(2)给出以下四个问题:输入一个数x,输出它的相反数;求面积为6的正方形的周长;求三个数a,b,c中的最大数;求函数f(x)的函数值.其中不需要用条件分支结构来描述其算法的个数有() 【导学号:25440006】A.1个 B.2个C.3个 D.4个【精彩点拨】根据顺序结构与条件分支结构的特点判断.【尝试解答】(1)此逻辑结构是条件分支结构.(2)语句不需要对x进行判断,所以不需要用条件分支结构来描述算法;语句不需要

32、进行判断,不需要使用条件语句;语句要比较两个数的大小,需要用到条件分支结构;语句为分段函数,需要判断x的范围,所以需要用到条件分支结构来描述算法.【答案】(1)B(2)B条件分支结构不同于顺序结构的地方:它不是依次执行操作指令进行运算,而是依据条件作出逻辑判断,选择执行不同指令中的一个.一般地,这里的判断主要是判断“是”或“否”,即判断是否符合条件的要求,因而它有一个入口和两个出口,但最后还是只有一个终结口.再练一题1.条件分支结构不同于顺序结构的特征是含有()A.处理框 B.判断框C.输入、输出框 D.起止框【解析】由于顺序结构中不含判断框,而条件分支结构中必须含有判断框,故选B.【答案】B

33、简单条件分支结构的设计求过两点P1(x1,y1),P2(x2,y2)的直线的斜率.设计该问题的算法并画出程序框图.【精彩点拨】先对x1,x2是否相等进行判断,然后利用斜率公式.【尝试解答】算法如下:S1,输入x1,y1,x2,y2.S2,如果x1x2,输出“斜率不存在”;否则,k.S3,输出k.程序框图如图所示:1.已知两点求直线斜率,若条件中已知x1x2,则只用顺序结构即可解决问题;若无限制条件,必须分类讨论应用条件分支结构解决问题.2.程序框图中的判断框内的内容x1x2,也可改为x1x2,此时相应地与“是”、“否”相连的图框必须对换.3.解决这类问题时,首先对问题设置的条件作出判断,设置好

34、判断框内的条件,然后根据条件是否成立选择不同的流向.再练一题2.设计求一个数的绝对值的算法并画出程序框图.【解】算法如下:S1输入实数x.S2若x0,则yx;若x30.那么f0.4300.5(w30);否则,f0.4w.S3计算Msf.S4输出M.程序框图如图所示:条件结构的嵌套探究4什么是条件结构的嵌套?有哪些特征?【提示】所谓嵌套,是指条件结构内,又套有小的分支,对条件进行二次或更多次的判断.常用于一些分段函数的求值问题.一般地,如果是分三段的函数,则需要引入两个判断框;如果是分四段的函数,则需要引入三个判断框;以此类推.探究5在条件结构的嵌套中,判断框中的条件是唯一的吗?【提示】不是.在具体

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 建筑施工 > 建筑节能

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922