收藏 分享(赏)

【新步步高】高一数学人教b版必修3课件:第一章 1.1.3第1课时顺序结构与条件分支结构.ppt

上传人:无敌 文档编号:1357031 上传时间:2018-07-02 格式:PPT 页数:32 大小:13.35MB
下载 相关 举报
【新步步高】高一数学人教b版必修3课件:第一章   1.1.3第1课时顺序结构与条件分支结构.ppt_第1页
第1页 / 共32页
【新步步高】高一数学人教b版必修3课件:第一章   1.1.3第1课时顺序结构与条件分支结构.ppt_第2页
第2页 / 共32页
【新步步高】高一数学人教b版必修3课件:第一章   1.1.3第1课时顺序结构与条件分支结构.ppt_第3页
第3页 / 共32页
【新步步高】高一数学人教b版必修3课件:第一章   1.1.3第1课时顺序结构与条件分支结构.ppt_第4页
第4页 / 共32页
【新步步高】高一数学人教b版必修3课件:第一章   1.1.3第1课时顺序结构与条件分支结构.ppt_第5页
第5页 / 共32页
点击查看更多>>
资源描述

1、1.1 算法与程序框图 1.1.3算法的三种基本逻辑 结构和框图表示,第1课时顺序结构与条件分支结构,明目标 知重点,填要点记疑点,探要点究所然,内容索引,01,02,03,当堂测查疑缺,04,1.进一步熟悉程序框图的画法;2.掌握顺序结构与条件分支结构的程序框图的画法;3.能用这两种结构框图描述实际问题,明目标、知重点,1程序框图含有的基本逻辑结构尽管不同的算法千差万别,但它们都是由三种基本的逻辑结构构成的,这三种逻辑结构就是_、_和_2顺序结构的特征顺序结构描述的是最简单的算法结构,语句与语句之间,框与框之间按_的顺序进行,填要点记疑点,顺序结构,条件分支结构,循环结构,从上到下,3条件分

2、支结构的特征条件分支结构是依据指定条件_的控制结构,它包含一个判断框,根据指定的条件是否成立而选择不同的路径,请注意无论条件成立与否,只能执行一条路径,选择执行不同指令,探要点究所然,情境导学,上一节课我们已经画了一些程序框图,它们都是顺序结构,顺序结构像是一条没有分支的河流,“奔流到海不复回”,事实上多数河流是有分支的,因此我们还要学习有分支的逻辑结构条件分支结构,探究点一顺序结构,思考1上一节课我们所画的程序框图都是程序框图中的顺序结构,那么,你能描述一下顺序结构指的是怎样的结构吗?答顺序结构是最简单的算法结构,语句与语句之间,框与框之间按从上到下的顺序进行顺序结构是由若干个依次执行的步骤

3、组成的这是任何一个算法都离不开的基本结构.,思考2从前面接触到的程序框图来看,任何一个框图都需要哪一种逻辑结构?用怎样的示意图来表示?,答顺序结构示意图如图所示,例1已知点P0(x0,y0)和直线l:AxByC0,写出求点P0(x0,y0)到直线l的距离d的算法,并画出程序框图解(1)用数学语言描述算法:S1输入点的坐标x0,y0,输入直线方程的系数A,B,C;S2计算z1Ax0By0C;S3计算z2A2B2;S4计算d ;S5输出d.,(2)用框图来描述算法如图所示,反思与感悟顺序结构是由若干个依次执行的步骤或框组成的,是任何一个算法对应的程序框图都离不开的结构,跟踪训练1写出求函数yln

4、x的函数值的算法,并画出程序框图解算法:S1输入自变量x的值;S2计算yln x;S3输出y的值,程序框图如图所示,探究点二条件分支结构,思考1解关于x的方程axb0的算法步骤如何设计?还能不能只用顺序结构表示?为什么?答S1输入实数a,b.S2判断a是否为0,若是,执行S3;否则,计算x ,并输出x,结束算法S3判断b是否为0.若是,则输出“方程的解为任意实数”;否则,输出“方程无实数解”,不能从算法中的S2对a进行分类讨论可以看出,当a为0与否时方程有不同的解,所以程序框图不能由若干个依次执行的步骤组成,因此不能只用顺序结构表示,思考2阅读教材第10页的最后一段,回答什么是条件分支结构?条

5、件分支结构可以用怎样的示意图来表示?答条件分支结构是依据指定条件选择执行不同指令的控制结构;示意图如下:,例2用数学语言和程序框图描述求一元二次方程ax2bxc0的根的过程解(1)用数学语言来描述算法:S1计算b24ac;S2如果c,bca,cab是否同时成立若是,则存在这样的三角形;否则,不存在这样的三角形,程序框图如下图:,反思与感悟根据构成三角形的条件,判断是否满足任意两边之和大于第三边,如果满足则存在这样的三角形,如果不满足则不存在这样的三角形这种分类讨论思想是高中的重点,在画程序框图时,常常遇到需要讨论的问题,这时要用到条件分支结构,跟踪训练3设火车托运重量为P(kg)行李时,每千米

6、的费用(单位:元)标准为画出行李托运费用的程序框图解先输入托运的重量P和里程D,再分别用各自条件下的计算式子来进行计算处理,然后将结果与托运路程D相乘,最后输出托运行李的费用M,程序框图如图所示,当堂测查疑缺,1,2,3,4,1算法的三种基本逻辑结构是()A顺序结构、流程结构、循环结构B顺序结构、条件分支结构、嵌套结构C顺序结构、条件分支结构、循环结构D流程结构、条件分支结构、循环结构,C,1,2,3,4,2对顺序结构,下列说法正确的有()是最基本、最简单的算法结构;框与框之间是依次进行处理;除输入、输出框之外,中间过程都是处理框;可以从一个框图跳到另一个框图执行A4个 B3个 C2个 D1个

7、解析由于只有正确,所以选B.,B,1,2,3,4,3下列有关算法逻辑结构的说法正确的是()A一个算法只能含有一种逻辑结构B一个算法最多可以包含两种逻辑结构C一个算法必须含有上述三种逻辑结构D一个算法可以含有上述三种逻辑结构的任意组合解析算法有三种逻辑结构最基本的是顺序结构,一个算法一定包含有顺序结构,但是可以含有上述三种逻辑结构的任意组合,故选D.,D,1,2,3,4,4求过两点P1(x1,y1),P2(x2,y2)的直线的斜率,设计该问题的算法并画出程序框图解S1输入x1,y1,x2,y2;S2如果x1x2,输出“斜率不存在”;否则k ;S3输出k.,程序框图如图所示,呈重点、现规律,1顺序结构是任何程序框图都含有的结构;条件分支结构是程序框图的重要组成部分其特点:先判断后执行2在利用条件分支结构画程序框图时要注意两点:一是需要判断条件是什么,二是条件判断后分别对应着执行什么3设计程序框图时,首先设计算法步骤,再转化为程序框图,待熟练后可以省略算法步骤直接画出程序框图4对于分类讨论、分段函数问题的步骤,通常设计成条件分支结构来解决,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中等教育 > 小学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报