15版:2.2.-顺序结构与选择结构(创新设计).pptVIP

15版:2.2.-顺序结构与选择结构(创新设计).ppt

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

预习导学 预习导学 课堂讲义 当堂检测 2.1 顺序结构与选择结构 课堂讲义 预习导学 课堂讲义 当堂检测 2.1 顺序结构与选择结构 当堂检测 预习导学 课堂讲义 当堂检测 2.1 顺序结构与选择结构 高中数学·必修3·北师版 §2 算法框图的基本结构及设计2.1 顺序结构与选择结构 [学习目标] 1.掌握算法框图中的两种算法结构——顺序结构、选择结构 及其特点. 2.通过具体的实例体会用算法框图表示算法的优点. 3.会用算法框图表示简单的算法. [知识链接] 1.已知一梯形的上底和下底分别为a,b,高为h,则梯形的 面积S=____________. 2.已知点P0(x0,y0)和直线l:Ax+By+C=0,则点到直线的 距离公式d=_______________. 3.已知一直角三角形的两直角边分别为a,b,斜边为c,则 直角三角形内切圆半径r=__________. 5.以下说法中,正确的有________. (4)判断直线与圆的位置关系时,可以用圆心到直线的距离和半径的大小关系进行判断. 答案 (3)(4) [预习导引] 1.算法框图 在算法设计中,算法框图(也叫程序框图)可以准确、清晰、直观地表达解决问题的思路和步骤. 2.基本框图及其表示的功能 框图 功能 终端框 (起止框) 表示一个算法的起始和结束 输入、输出框 表示一个算法输入和输出的信息 3. 画程序框图的规则 (1)使用标准的框图的符号. (2)框图一般按从上到下,从左到右的方向画. (3)除判断框外,其他框图符号只有一个_______和一个_______ .判断框是具有超过一个_______的唯一符号. 处理框 赋值、计算 判断框 判断某一条件是否成立 进入点 退出点 退出点 (4)一种判断框是二选一形式的判断,有且仅有___个可能结果;另一种是多分支判断,可能有几种不同的结果. (5)在图形符号内描述的语言要非常简练清楚. 4.算法的两种结构 (1)顺序结构:按照步骤_________的一个算法,称为具有 “顺序结构”的算法,或者称为________________.顺序结构是任何一个算法都离不开的一种基本算法结构. (2)选择结构:在算法的流程中,需要对条件进行判断,判断的结果决定后面的步骤,像这样的结构通常称作选择结构. 依次执行 算法的顺序结构 两 要点一 程序框图的认识和理解 例1 下列关于程序框图中图形符号的理解正确的有 (  ) ①任何一个程序框图必须有起止框 ②输入框只能放在开始框后,输出框只能放在结束框前 ③判断框是唯一的具有超过一个退出点的图形符号 ④对于一个程序框图来说,判断框内的条件是唯一的 A.1个 B.2个 C.3个 D.4个 答案 B 解 ①任何一个程序必须有开始和结束,从而流程图必须有起止框,正确.②输入、输出框可以用在算法中任何需要输入、输出的位置,错误.③正确.④判断框内的条件不是唯一的,错误.故选B. 规律方法 理解程序框图中各框图的功能是解此类题的关键,用程序框图表示算法更直观、清晰、易懂. 跟踪演练1 下列说法正确的是 (  ) A.程序框图中的图形符号可以由个人来确定 B. 也可以用来执行计算语句 C.程序框图中可以没有输出框,但必须要有输入框 D.用程序框图表达算法,其优点是算法的基本逻辑结构展 现得非常直接 答案 D 解析 一个完整的程序框图至少要有起止框和输入、输出框,输入、输出框只能用来输入、输出,不能用来执行计算.故选D. 要点二 利用顺序结构表示算法 例2 已知P0(x0,y0)和直线l:Ax+By+C=0,写出求点P0到直线l的距离d的算法,并用程序框图来描述. 解 1.输入x0,y0,A、B、C; 2.计算m=Ax0+By0+C; 3.计算n=A2+B2; 5.输出d. 程序框图如图所示. 规律方法 应用顺序结构表示算法的步骤: (1)仔细审题,理清题意,找到解决问题的方法. (2)梳理解题步骤. (3)用数学语言描述算法,明确输入量,计算过程,输出量. (4)用程序框图表示算法过程. 跟踪演练2 利用梯形的面积公式计算上底为2,下底为4,高为5的梯形面积,设计出该问题的算法及程序框图. 解 算法如下: 1.a=2,b=4,h=5. 3.输出S. 该算法的程序框图如图所示: 要点三 简单选择结构的设计 例3 求过两点P1(x1,y1),P2(x2,y2)的直线的斜率.设计该问题的算法并画出程序框图. 解 算法如下: 1.输入x1,y1,x2,y2. 2.如果x1=x2,输出“斜率不存在”; 3.输出k. 程序框图如下

文档评论(0)

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

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

1亿VIP精品文档

相关文档