新编高中数学北师大版必修三课件:第二章167;2第1课时 顺序结构与选择结构

上传人:s9****2 文档编号:568512688 上传时间:2024-07-25 格式:PPT 页数:35 大小:1.09MB
返回 下载 相关 举报
新编高中数学北师大版必修三课件:第二章167;2第1课时 顺序结构与选择结构_第1页
第1页 / 共35页
新编高中数学北师大版必修三课件:第二章167;2第1课时 顺序结构与选择结构_第2页
第2页 / 共35页
新编高中数学北师大版必修三课件:第二章167;2第1课时 顺序结构与选择结构_第3页
第3页 / 共35页
新编高中数学北师大版必修三课件:第二章167;2第1课时 顺序结构与选择结构_第4页
第4页 / 共35页
新编高中数学北师大版必修三课件:第二章167;2第1课时 顺序结构与选择结构_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《新编高中数学北师大版必修三课件:第二章167;2第1课时 顺序结构与选择结构》由会员分享,可在线阅读,更多相关《新编高中数学北师大版必修三课件:第二章167;2第1课时 顺序结构与选择结构(35页珍藏版)》请在金锄头文库上搜索。

1、北 师 大 版 数 学 课 件精 品 资 料 整 理 第第1 1课时顺序结构与选择结构课时顺序结构与选择结构 1顺序结构顺序结构(1)定义:按照定义:按照 依次执行的一个算法,称为具有依次执行的一个算法,称为具有“顺顺序结构序结构”的算法,或者称为算法的顺序结构的算法,或者称为算法的顺序结构(2)算法框图:如图所示算法框图:如图所示 步骤步骤 核心必知核心必知 2选择结构选择结构(1)定义:在算法中,需要判断条件的真假,依据定义:在算法中,需要判断条件的真假,依据 .决定后面的步骤,像这样的结构通常决定后面的步骤,像这样的结构通常称为选择结构称为选择结构(2)算法框图:如图所示算法框图:如图所

2、示 判断的结果判断的结果3几个基本程序框、流程线和它们各自表示的功能几个基本程序框、流程线和它们各自表示的功能 1顺序结构和选择结构有什么区别?顺序结构和选择结构有什么区别?2什么问题适合用选择结构的框图进行设计?什么问题适合用选择结构的框图进行设计?提示:(1)凡根据条件先作出判断,再决定进行哪一个步骤的问题,在画程序框图时,必须引入判断,应用选择结构如分段函数求值、数据的大小比较及含“若则”字样等问题(2)解决问题时的注意事项:常常先判断条件,再决定程序流向,菱形图有两个出口,但在最终执行程序时,选择的路线只能有一条提示:选择结构不同于顺序结构的地方是:它不是依次执行,而是依据条件作出逻辑

3、判断,选择执行不同指令中的一个 问题思考问题思考 讲一讲讲一讲 1.一次考试中,某同学的语文,数学,英语,物理,化学一次考试中,某同学的语文,数学,英语,物理,化学的成绩分别是的成绩分别是a,b,c,d,e,设计一个计算该同学的总分和,设计一个计算该同学的总分和平均分的算法,并画出算法框图平均分的算法,并画出算法框图顺序结构的执行顺序为从上到下依次进行在画框图时要遵顺序结构的执行顺序为从上到下依次进行在画框图时要遵循以下原则:循以下原则:(1)特定的符号表示特定的含义,不能随意创造;特定的符号表示特定的含义,不能随意创造;(2)图形符号内的语言要精炼;图形符号内的语言要精炼;(3)框图的方向是

4、自上而下或自左向右框图的方向是自上而下或自左向右 讲一讲讲一讲 2.某居民区的物业管理部门每月向居民收取卫生费,计费某居民区的物业管理部门每月向居民收取卫生费,计费方法是:方法是:3人和人和3人以下的住户,每户收取人以下的住户,每户收取5元;超过元;超过3人的住人的住户,每超出户,每超出1人加收人加收1.2元,设计一个算法,根据输入的人数,元,设计一个算法,根据输入的人数,计算应收取的卫生费,画出算法框图计算应收取的卫生费,画出算法框图1设计算法框图时,首先设计算法步骤设计算法框图时,首先设计算法步骤(自然语言自然语言),再,再将算法步骤转化为算法框图将算法步骤转化为算法框图(图形语言图形语言

5、)如果已经非常熟练掌如果已经非常熟练掌握了画算法框图的方法,那么可以省略设计算法步骤而直接画握了画算法框图的方法,那么可以省略设计算法步骤而直接画出算法框图对于算法中含有分类讨论的步骤,在设计算法框出算法框图对于算法中含有分类讨论的步骤,在设计算法框图时,通常用选择结构的算法框图图时,通常用选择结构的算法框图2解决分段函数的求值问题,一般采用选择结构来设计解决分段函数的求值问题,一般采用选择结构来设计算法解决此类问题的关键是判断框中内容的填写,通常为分算法解决此类问题的关键是判断框中内容的填写,通常为分段函数的某一段自变量的范围段函数的某一段自变量的范围练一练练一练 2任意给定任意给定3个正实

6、数,设计一个算法,判断以这个正实数,设计一个算法,判断以这3个个正实数为三条边边长的三角形是否存在,并画出这个算法正实数为三条边边长的三角形是否存在,并画出这个算法框图框图解:算法如下:解:算法如下:1输入输入3个正实数个正实数a,b,c;2判断判断abc,bca,cab是否同时成立,若是否同时成立,若是,则存在这样的三角形;否则,不存在这样的三角形是,则存在这样的三角形;否则,不存在这样的三角形算法框图如图所示算法框图如图所示 讲一讲讲一讲 3.如图所示是解决某个问题而绘制的算法框图,仔细分析如图所示是解决某个问题而绘制的算法框图,仔细分析各程序框内的内容及程序框之间的关系,回答下面的问题:

7、各程序框内的内容及程序框之间的关系,回答下面的问题:(1)该算法框图解决的是怎样的一个问题?该算法框图解决的是怎样的一个问题?(2)若最终输出的结果若最终输出的结果y13,y22,当,当x取取5时输出的结果时输出的结果5ab的值应该是多大?的值应该是多大?(3)在在(2)的前提下,输入的的前提下,输入的x值越大,输出的值越大,输出的axb是不是越大?为什么?是不是越大?为什么?(4)在在(2)的前提下,当输入的的前提下,当输入的x值为多大时,值为多大时,输出结果输出结果axb等于等于0?尝试解答(1)该框图解决的是求函数f(x)axb的函数值的问题其中输入的是自变量x的值,输出的是x对应的函数

8、值(2)y13,即2ab3y22,即3ab2由得a1,b1.f(x)x1.当x取5时,5abf(5)5116.(3)输入的x值越大,输出的函数值axb越大,因为f(x)x1是R上的增函数(4)令f(x)x10,得x1,因而当输入的x值为1时,输出的函数值为0.已知算法框图的函数问题,将框图所表示的算法翻译成自已知算法框图的函数问题,将框图所表示的算法翻译成自然语言,是由用自然语言表达的算法画出算法框图的逆向过程,然语言,是由用自然语言表达的算法画出算法框图的逆向过程,对这两种语言的互译有助于熟练掌握算法的设计,而将算法框对这两种语言的互译有助于熟练掌握算法的设计,而将算法框图翻译成自然语言相对

9、而言比较陌生,是一个难点图翻译成自然语言相对而言比较陌生,是一个难点练一练练一练 3阅读算法框图,写出它表示的函数阅读算法框图,写出它表示的函数如图,给出了一个算法框图,其作用是输入如图,给出了一个算法框图,其作用是输入x的值,输出的值,输出相应的相应的y的值若要使输入的的值若要使输入的x的值与输出的的值与输出的y的值相等,则这的值相等,则这样的样的x的值有的值有() A1个个B2个个C3个个D4个个错因错因忽视分段函数定义域,而导致出错忽视分段函数定义域,而导致出错1下列关于选择结构的说法中正确的是下列关于选择结构的说法中正确的是()A对应的算法框图有一个入口和两个出口对应的算法框图有一个入

10、口和两个出口B对应的算法框图有两个入口和一个出口对应的算法框图有两个入口和一个出口C算法框图中的两个出口可以同时执行算法框图中的两个出口可以同时执行D对于同一个算法来说,判断框中的条件是唯一的对于同一个算法来说,判断框中的条件是唯一的答案:答案:A2如图所示的算法框图,当输入如图所示的算法框图,当输入x2时,输出的结果时,输出的结果是是()A4B5 C6 D13解析:该算法框图的执行过程是:解析:该算法框图的执行过程是:x2,y2215,b35213,输出,输出b13.答案:答案:D3如图所示的算法框图,其功能是如图所示的算法框图,其功能是()A输入输入a,b的值,按从小到大的顺序输出它们的值

11、的值,按从小到大的顺序输出它们的值B输入输入a,b的值,按从大到小的顺序输出它们的值的值,按从大到小的顺序输出它们的值C求求a,b中的最大值中的最大值D求求a,b中的最小值中的最小值解析:若输入解析:若输入a2,b1,运行算法框图可得输出,运行算法框图可得输出2,根据题意可知该算法框图的功能是输入根据题意可知该算法框图的功能是输入a,b的值,输出它的值,输出它们中的最大值,即求们中的最大值,即求a,b中的最大值中的最大值答案:答案:C4如图所示的框图,若如图所示的框图,若a5,则输出,则输出b_.5阅读如图所示的框图,若输入阅读如图所示的框图,若输入x的值为的值为2,则输出,则输出y的值的值为为_解析:解析:

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号