高一数学人教B版必修3课件:1.1.2-1.1.31程序框图--顺序结构、条件分支结构.pptx

高一数学人教B版必修3课件:1.1.2-1.1.31程序框图--顺序结构、条件分支结构.pptx

高一数学人教B版必修3课件:1.1.2-1.1.31程序框图--顺序结构、条件分支结构

1.1.2 程序框图1.1.3 算法的三种基本逻辑结构和框图表示(1)——顺序结构、条件分支结构探究四探究一探究二探究三探究四探究一探究二探究三探究四探究一探究二探究三探究四探究一探究二探究三探究四探究一探究二探究三探究四探究一探究二探究三探究四探究一探究二探究三探究四探究一探究二探究三探究四探究一探究二探究三探究四探究一探究二探究三探究四探究一探究二探究三探究四探究一探究二探究三探究四探究一探究二探究三探究四探究一探究二探究三1 2 3 4 51 2 3 4 51 2 3 4 51 2 3 4 51 2 3 4 51 2 3 4 5课程目标学习脉络1.了解程序框图的概念,掌握各种程序框和流程线的功能,掌握画程序框图的基本规则.2.理解算法中的顺序结构、条件分支结构,并能选用这两种结构解决有关问题.1.程序框图通常用一些通用图形符号构成一张图来表示算法.这种图称做程序框图(简称框图).一些常用的程序框图符号(如下表):图形符号名称符号表示的意义起、止框框图的开始或结束输入、输出框数据的输入或者结果的输出处理框赋值、执行计算语句、结果的传送判断框根据给定条件判断,一般画成菱形,条件成立时在出口处标明“是”;不成立时标明“否”流程线流程进行的方向连接点连接另一页或另一部分的框图注释框帮助理解框图思考1流程线必须从上到下画吗?提示:流程线是带箭头的线,它从一个程序框指向另一个程序框,表示程序执行的顺序或者方向.它可以不具有从上到下的特点,它是根据箭头的指向而执行相应的程序.2.画程序框图的规则(1)使用标准的框图的符号.(2)框图一般按从上到下、从左到右的方向画.(3)除判断框外,其他框图符号只有一个进入点和一个退出点,判断框是具有超过一个退出点的唯一符号.(4)一种判断框是二择一形式的判断,有且仅有两个可能结果;另一种是多分支判断,可能有几种不同的结果.(5)在图形符号内描述的语言要非常简练清楚.思考2判断框有两个退出点是否表示同时执行?提示:不是.退出点是根据条件去执行其中的一种结果,而不是同时执行,这样保障算法过程中每一步是确定的、有序的.特别提醒如果一个框图需要分开来画,要在断开处画上连接点,并标出连接的号码,如下图,在图中有两个以○为标志的连接点(在连接点图中写上“1”),它表示这两个点是互相连接在一起的.实际上它们是同一个点,只是画不下才分开来画.用连接点,可以避免流程线的交叉或过长,使框图清晰.3.顺序结构、条件分支结构顺序结构描述的是最简单的算法结构,语句与语句之间,框与框之间按从上到下的顺序进行条件分支结构依据指定条件选择执行不同指令的控制结构思考3顺序结构与条件分支结构有何异同?提示:(1)不同点:顺序结构体现了算法按照一定的顺序依次执行,而条件分支结构则是在对变量进行分类讨论时用到的一种重要的结构.其中条件分支结构中一定会出现判断框.(2)相同点:①执行时,一个入口,一个出口.注意:一个判断框有两个出口,但只有一个起作用,因此我们说在执行时,一个条件分支结构本质上只有一个出口.②结构中每个程序框都有从入口进、出口出的路径.思考4条件分支结构有哪些常见表现形式?提示:(1)单条件分支结构在上述结构中,如果A和B中有一个为空时称为单条件分支结构,即不对称的条件分支结构,该结构是按着某个条件是否成立来决定某语句是否执行的,用框图来表示如图a所示.(2)双条件分支结构在上述结构中,如果A和B中都不为空时称为双条件分支结构,即对称的条件分支结构,该结构是按照某个条件是否成立,从两语句中选择一语句执行,用框图来表示如图b所示. (3)多条件分支(嵌套的)结构用框图来表示如图c所示.探究一程序框图的概念要想正确的使用框图语言,必须先掌握几种基本框图的功能.(1)起、止框:是每一个算法必不可少的框图符号,表示一个算法的开始或结束.(2)输入、输出框:在一个算法中输入、输出一些数据或信息.(3)处理框:可以进行数据的计算或对变量进行赋值等.(4)判断框:判断某一条件是否成立,从而决定算法下一步的走向.【典型例题1】(1)关于程序框图,有以下说法:①判断框只有一个入口,也只有一个出口;②判断框内的条件是唯一的;③一种判断框是“是”与“否”两分支的判断,而且有且仅有两个结果,另一种是多分支判断,有几种不同的结果.其中正确说法的个数为( ) A.1B.2C.3D.0(2)下列是程序框图中的一部分,表示恰当的是( ) (1)解析:判断框只有一个入口,但有

文档评论(0)

1亿VIP精品文档

相关文档