高一数学北师大版必修3(陕西专用)课件:2.2.1顺序结构与选择结构.pptx

高一数学北师大版必修3(陕西专用)课件:2.2.1顺序结构与选择结构.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高一数学北师大版必修3(陕西专用)课件:2.2.1顺序结构与选择结构

§2 算法框图的基本结构及设计2.1 顺序结构与选择结构探究四探究一探究二探究三探究四探究一探究二探究三探究四探究一探究二探究三探究四探究一探究二探究三探究四探究一探究二探究三探究四探究一探究二探究三探究四探究一探究二探究三探究四探究一探究二探究三探究四探究一探究二探究三探究四探究一探究二探究三探究四探究一探究二探究三探究四探究一探究二探究三探究四探究一探究二探究三探究四探究一探究二探究三探究四探究一探究二探究三探究四探究一探究二探究三1 2 3 41 2 3 41 2 3 41 2 3 41 2 3 4课程目标学习脉络1.了解算法框图的含义,掌握各种框图符号的功能.2.结合具体实例,理解顺序结构与选择结构的概念、功能及特点.3.能够利用顺序结构与选择结构设计算法解决实际问题.1.算法框图(1)算法框图的概念通常用一些通用的图形符号及文字说明构成一张图来表示算法,这种图形称为算法框图.(2)算法框图的特点算法框图可以准确、清晰、直观地表达解决问题的思路和步骤.(3)几个基本的框图和它们各自表示的功能.框图功能终端框(起止框)表示一个算法的起始和结束输入、输出框表示一个算法输入和输出的信息处理框赋值、计算判断框判断某一条件是否成立思考1判断框有两个退出点,是否表示在这里同时执行?提示:不是,判断框的退出点在任何情况下都是根据条件去执行其中的一种结果,而另一个则不会被执行,故判断框后的流程线应根据情况注明“是”或者“否”.(4)算法框图的基本结构算法框图有三种基本结构:顺序结构、选择结构和循环结构.点拨画算法框图的规则:(1)使用标准的框图符号;(2)框图一般按从上到下,从左到右的方向画;(3)除判断框外,大多数框图符号只有一个进入点和一个退出点,判断框是具有超过一个退出点的唯一符号;(4)在图形符号内描述的语言要简练准确.2.顺序结构(1)定义:按照步骤依次执行的一个算法,称为具有“顺序结构”的算法,或者称为算法的顺序结构.(2)图形表示: (3)特点:①顺序结构是最简单的算法结构,它按自上而下的顺序依次执行,不会引起算法步骤的跳转.②顺序结构在算法框图中的体现就是用流程线将算法框自上而下地连接起来、按顺序执行算法步骤.如上页图中,A框和B框是依次执行的,只有在执行完A框指定的操作后,才能接着执行B框所指定的操作.3.选择结构(1)定义:在算法中,需要判断条件的真假,依据判断的结果决定后面的步骤,像这样的结构通常称为选择结构.(2)图形表示:点拨1.选择结构的特点(1)选择结构中必须要含有判断框;(2)选择结构内的每一部分都有机会被执行到;(3)执行选择结构时,判断框的两个出口有且只有一个被执行,不可能两个出口同时被执行,也不可能两个出口都不被执行.2.选择结构的嵌套(1)所谓选择结构的嵌套,是指选择结构内,又套有小的条件分支,对条件进行二次或更多次的判断.常用于一些分段函数的求值问题中.(2)选择结构的嵌套的算法框图:顺序结构的算法设计及算法框图1.顺序结构是任何一个算法都离不开的最基本、最简单的基本结构,其算法框图中不含有判断框.2.对于套用公式求解问题往往运用顺序结构.编写顺序结构的算法,应写出公式,看公式中的条件是否满足,若不满足先求出需要的量,然后将公式中涉及的量全部代入求值即可.3.画顺序结构的算法框图时,一般按照“输入(赋值)—运算—输出”的顺序设计.【典型例题1】 (1)阅读如图的算法框图,若输入a=10,则输出 .? (2)已知直线l:Ax+By+C=0(其中A,B不同时为0)和直线l外一点P(x0,y0),求点P到直线l的距离,试用框图表示这种算法.思路分析:(1)按算法框图的执行过程依次求出结果;(2)利用点到直线的距离公式和顺序结构设计算法. (1)解析:由算法框图知,输入a=10时,b=10-8=2,c=10-2=8,故输出的结果为8.答案:8(2)解:算法框图如下:选择结构的算法设计及算法框图1.在算法执行到某一步骤时,必须首先根据条件作出判断,才能决定下一个应执行的步骤,此时一般要采用选择结构来设计算法.分段函数求值、大小比较等问题常用选择结构设计算法.2.利用选择结构设计算法时,确定好判断框内的条件是关键,在同一个算法问题中,判断框内的条件是不唯一的,但要注意条件的满足与否和相应处理分支的对应关系.3.求分段函数的函数值时,如果是分两段的函数,只需引入一个判断框;如果是分三段的函数,则应运用选择结构的嵌套,需引入两个判断框.【典型例题2】 画出求函数y=的函数值的算法框图.思路分析:这是分段函数的求值问题,应该用选择结构

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档