高中数学:(1.2.2选择结构.课件苏教版数学必修3

上传人:cl****1 文档编号:591399776 上传时间:2024-09-17 格式:PPT 页数:18 大小:870.50KB
返回 下载 相关 举报
高中数学:(1.2.2选择结构.课件苏教版数学必修3_第1页
第1页 / 共18页
高中数学:(1.2.2选择结构.课件苏教版数学必修3_第2页
第2页 / 共18页
高中数学:(1.2.2选择结构.课件苏教版数学必修3_第3页
第3页 / 共18页
高中数学:(1.2.2选择结构.课件苏教版数学必修3_第4页
第4页 / 共18页
高中数学:(1.2.2选择结构.课件苏教版数学必修3_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《高中数学:(1.2.2选择结构.课件苏教版数学必修3》由会员分享,可在线阅读,更多相关《高中数学:(1.2.2选择结构.课件苏教版数学必修3(18页珍藏版)》请在金锄头文库上搜索。

1、流流程程图图:是是由由一一些些图图框框和和流流程程线线组组成成的的,其其中中图图框框表表示示各各种种操操作作的的类类型型,图图框框中中的的文文字字和和符符号号表表示示操操作作的的内内容容,流流程程线线表表示示操操作作的的先先后后次次序。序。流程图的概念流程图的概念知识回顾知识回顾 顺序结构及框图表示顺序结构及框图表示1.顺顺序序结结构构:像像上上面面这这种种算算法法是是依依次次进进行行多多个个处处理的结构理的结构称为顺序结构称为顺序结构.语句语句A语句语句B2.顺序结构的流程图顺序结构的流程图 顺顺序序结结构构是是最最简简单单、最最基基本本的的算算法法结结构构, ,语语句句与与语语句句之之间间

2、, ,框框与与框框之之间间是是按按从从上上到到下下的的顺顺序序进进行行的的. .它它是是由由若若干干个个处处理理步步骤骤组组成成的的, ,这这是是任任何何一一个个算算法法都都离离不开的基本结构不开的基本结构. .3.画顺序结构程序框图时注意画顺序结构程序框图时注意事项事项左图中左图中, ,语句和语句是依次执语句和语句是依次执行的行的, ,只有在执行完语句指定的只有在执行完语句指定的操作后操作后, ,才能接着执行语句所指才能接着执行语句所指定的操作定的操作(1)在程序框图中在程序框图中,开始框和结束框不可少;开始框和结束框不可少;(2)在算法过程中,第一步输入语句是必不在算法过程中,第一步输入语

3、句是必不可少的可少的;(3)顺序结构在程序框图中的体现就是用流顺序结构在程序框图中的体现就是用流程线将程序框自上而下地连接起来程线将程序框自上而下地连接起来,按顺序按顺序执行算法步骤执行算法步骤开始开始I 1S 0I5?是是S S+II I+1否否输出输出S结束结束表示算法的开始或表示算法的开始或结束,常用圆角矩结束,常用圆角矩形表示形表示起止框起止框处理框处理框表示赋值或计算,表示赋值或计算,通常画成矩形通常画成矩形表示执行步骤的路表示执行步骤的路径可用箭头线表示径可用箭头线表示判断框判断框流程线流程线根据条件决定执行根据条件决定执行两条路径中的某一两条路径中的某一条,一般画成菱形条,一般画

4、成菱形输入、输出框输入、输出框表示输入、输出操作,表示输入、输出操作,一般画成平行四边形框一般画成平行四边形框 尽尽管管不不同同的的算算法法千千差差万万别别, ,但但它它们们都都是是由由三三种种基基本本的的逻逻辑辑结结构构构构成成的的, ,这这三三种种逻逻辑辑结结构构就就是是顺顺序序结结构构、选选择择结结构构、循循环环结结构构. .下下面面分分别介绍这三种结构别介绍这三种结构 从上面的程序框图中从上面的程序框图中,不难看出以下三种不不难看出以下三种不同的逻辑结构同的逻辑结构.I 1S 0S S+II I+1I5?否否是是是是否否I5?输出输出Sl引入引入某铁路客运部门规定甲、乙两地之间某铁路客

5、运部门规定甲、乙两地之间旅客托运行李的费用为旅客托运行李的费用为 其中其中W(单位:单位:KG)为行李的重量为行李的重量 计算费用计算费用C(单位:元单位:元)的算法可以用怎样的的算法可以用怎样的算法结构来表示算法结构来表示?S1 输入行李的重量输入行李的重量w;S2 若若w50,则则c0.53w, 否则否则 c500.3+(w-50) 0.85;S3 输出输出行李重量行李重量w和托和托运费运费c.c0.53w结束结束输出输出w,c c500.53+(w-50) 0.85开始开始输入输入ww50YN判断框:判断框:判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N

6、”分析:分析:为了计算行李的托运费,应先判断行李的重为了计算行李的托运费,应先判断行李的重量是否大于量是否大于50kg,然后再选用相应的公式进行运算。然后再选用相应的公式进行运算。其算法为:其算法为:在上述算法过程中,在上述算法过程中,S2进行了判断,那么进行了判断,那么这是一种这是一种什么结构什么结构呢?呢?1.2.2选择结构选择结构选择结构选择结构先根据条件作出判断,再决先根据条件作出判断,再决定执行哪一种操作的结构(也称分定执行哪一种操作的结构(也称分支结构)支结构)右图此结构中包含一个判断框,右图此结构中包含一个判断框,根据给定的条件根据给定的条件P是否成立而选择是否成立而选择执行执行

7、A框或框或B框无论框无论P条件是否条件是否成立,只能执行成立,只能执行A框或框或B框之一,框之一,不可能同时执行不可能同时执行A框和框和B框,也不框,也不可能可能A框、框、B框都不执行框都不执行练习练习 某市出租汽车最新计费标准如下:某市出租汽车最新计费标准如下:在在3km以内(含以内(含3km)路程按起步价)路程按起步价8元元收费,超过收费,超过3km以外的路程按以外的路程按2.4元元/km收收费费. 试给出一个出租车计费的算法试给出一个出租车计费的算法.分析分析:出租车收费出租车收费y(元)和行驶里程(元)和行驶里程x(km)之间的函数关系为:)之间的函数关系为:解:算法步骤如下:解:算法

8、步骤如下:S1 输入里程输入里程x;S2 若若x3;则;则y8, 否则否则 y2.4(x3)+8;S3 输出输出y .y 8结束结束输出输出y y2.4(x3)+8开始开始输入输入xx3YN判断框:判断框:判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N”已知函数已知函数 ,写出求写出求 对应的函数值对应的函数值的一个算法,的一个算法,并画出流程图并画出流程图 S1 输入输入x0 S2 若若x0 0,则,则y x0; 否则否则 y - x0是是程序框图程序框图:开始开始输入输入xx0?否否结束结束输出输出yy -xy x 已知函数已知函数 ,写出求写出求 对应的

9、函数值对应的函数值的一个算法,的一个算法,并画出流程图并画出流程图 S1 输入输入x0 S2 若若x0 0,则,则输出输出x0 ; 否则否则 x0 - x0是是程序框图程序框图:开始开始输入输入xx0?否否结束结束输出输出XX -x试试给出求解一元二次方程给出求解一元二次方程x2-2x-30的的 一个算法一个算法.第一步第一步 移项,得移项,得x22x3;第二步第二步 将第一步的结果两边加将第一步的结果两边加1配方,得配方,得(x1)24;第三步第三步 将第二步的结果两边开方,得将第二步的结果两边开方,得 x12,或,或 x12;第四步第四步 解得解得 x3,或,或 x1 .第一步第一步 求求

10、b24ac16;第二步第二步 将将a1,b2,c3代入求根公式代入求根公式 , 解得解得x3,或,或 x1 .l_l_l_l_l_l_请请给出算法二的流程图给出算法二的流程图.例例.设计解一元二次方程设计解一元二次方程ax2+bx+c0(a0)的一个)的一个算法,并用流程图表示算法,并用流程图表示.解:算法步骤如下:解:算法步骤如下:S1 输入输入a,b,c;S2 b24ac;S3 若若0;则输出;则输出“方程方程 无实数解无实数解”, 否则否则 , , 输出输出x1, x2.输出输出x1,x2 0结束结束YN开始开始输入输入a,b,c b24ac 注意:输出注意:输出的文字应加的文字应加上引

11、号!上引号!输出输出“方程无实数解方程无实数解”探究一:如果没有给出条件探究一:如果没有给出条件a0,那么,那么如何设计算法?如何设计算法?例例.设计解一元二次方程设计解一元二次方程ax2+bx+c0(a0) 的一个算法,并用流程图表示的一个算法,并用流程图表示.S1 若若b0,则执行,则执行S4, 否则执行否则执行S2;S2 S3 输出输出x ,结束;结束; S4 若若c=0,输出,输出“方程有无数个解方程有无数个解” ,结束,否则输出结束,否则输出“方程无解方程无解”; 输出输出xNb=0Yc=0NY输出输出“方方程有无数程有无数个解个解”输出输出“方方程无解程无解”开始开始输入输入a,b,c输出输出xb=0NYc=0NY输出输出“方方程有无数程有无数个解个解”输出输出“方方程无解程无解”YNa=0结束结束输出输出x1,x2 0YN b24ac输出输出“方程无实数解方程无实数解”小结:小结:小结:小结:选择结构选择结构也叫条件结构,是指在算法中通过对条件的也叫条件结构,是指在算法中通过对条件的判断,根据条件是否成立而选择不同流向的算法结构判断,根据条件是否成立而选择不同流向的算法结构 课外作业:课外作业:教材第教材第10页的练习页的练习1、2、3直通车第直通车第10页页1、2

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

最新文档


当前位置:首页 > 大杂烩/其它

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