《2-2-1 顺序结构与选择结构》课件5.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《2-2-1 顺序结构与选择结构》课件5

课前探究学习 课堂讲练互动 【课标要求】 1.掌握算法框图中的两种算法结构——顺序结构、选择 结构及其特点. 2.通过具体的实例体会用算法框图表示算法的优点. 3.会用算法框图表示简单的算法. 【核心扫描】 1.利用算法框图中的两种算法结构——顺序结构、选择 结构表示简单的算法.(重点) 2.准确认识顺序结构、选择结构的特点.(易混点) 2.1 顺序结构与选择结构 §2 算法框图的基本结构及设计 算法框图 在算法设计中,算法框图(也叫程序框图)可以_____、 _____、直观地表达解决问题的思路和步骤. 自学导引 1. 准确 清晰 2.基本框图及其表示的功能 框图 功能 终端框 (起止框) 表示一个算法的起始和结束 输入、 输出框 表示一个算法输 入和输出的信息 处理框 赋值、计算 判断框 判断某一条件是否成立 画程序框图的规则 (1)使用标准的框图的符号. (2)框图一般按从上到下,从左到右的方向画. (3)除判断框外,其它框图符号只有一个_______和一个 _______.判断框是具有超过一个_______的唯一符号. (4)一种判断框是二选一形式的判断,有且仅有___个可能结果;另一种是多分支判断,可能有几种不同的结果. (5)在图形符号内描述的语言要非常简练清楚. 3. 进入点 退出点 退出点 两 算法的两种结构 (1)顺序结构:按照步骤_________的一个算法,称为具有“顺序结构”的算法,或者称为_______________. _________是任何一个算法都离不开的一种基本算法结构. (2)选择结构:在算法的流程中,需要对条件进行判断, _____ _______决定后面的步骤,像这样的结构通常称作选择结构. 想一想:判断框有两个退出点,是否表示在这里要同时执行? 提示 不是.判断框的退出点在任何情况下都是根据条件去执行其中的一个,而另一个则不会被执行,故判断框后的指向线应根据情况标注“是”或“否”. 4. 依次执行 算法的顺序结构 顺序结构 判断 的结果 对算法框图中顺序结构的理解 顺序结构是最简单的算法结构,语句与语句之间,框与框之间按从上到下(或从左到右)的顺序进行,它由若干个依次执行的步骤组成,它是任何一个算法都离不开的一种算法结构,如图所示,虚线框内表示一个顺序结构,其中A和B两个框是依次执行的,只有执行完A框所指定的操作后,才能接着执行B框所指定的操作. 名师点睛 1. 算法框图中选择结构应注意的问题 2. (1)无论条件p是否成立,只能执行A框或B框之一,不可能既执行A框又执行B框,也不可能A框和B框都不执行,无论走哪一条路径,在执行完后,都脱离本条件结构. (2) 题型一 顺序结构的算法框图 已知点P0(x0,y0)和直线l:Ax+By+C=0,写出求点P0到直线l的距离d的算法及算法框图. [思路探索] 由于是求点到直线的距离,因此可以直接应用点到直线的距离公式将相关数据代入即可,因此可用顺序结构来画图. 解 (1)用数学语言来描述算法: 第一步,输入点的坐标x0,y0,输入直线方程的系数即常数A,B,C; 【例1】 第二步,计算z1=Ax0+By0+C; 第三步,计算z2=A2+B2; 第五步,输出d. (2)用算法框图来描述算法,如右图所示. 规律方法 本题中的算法设计应用了解析几何中的相关公式,同时该算法只需按步骤依次执行即可,故采用顺序结构来实现.顺序结构只须严格按照传统的解决数学问题的解题思路,将问题解决掉.最后将解题步骤“细化”就可以.“细化”指的是写出算法步骤、画出算法框图.                    ? 写出下列算法的功能: (1)图(1)中算法的功能是(a>0,b>0)____________. (2)图(2)中算法的功能是____________________. 答案 (1)求以a,b为直角边的直角三角形斜边c的长 (2)求两个实数a,b的和 【训练1】 [思路探索] 凡先由条件作出判断,然后再决定进行哪一个步骤的问题,在画框图时,必须用到选择结构. 解 算法分析:用变量x,y分别表示自变量和函数值.步骤如下: 第一步:输入x的值; 第二步:判断x的范围,若x≥0,则用函数y=x2-1求函数值,否则,用y=2x2-5求函数值. 【例2】 题型二 选择结构的算法框图 第三步:输出y的值. 算法框图如图所示. 规律方法 (1)求分段函数的函数值时,如果是分两段的函数,只需引入一个判断框;如果是分三段的函数,需要引入两个判断框;依次类推.至于判断框内的内容是没有顺序的. (2)判断框内的内容可以不唯一,但判断框内的内容一经改变,其相应的处理框等内容

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档