第2课时:流程图、顺序结构讲述.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * 课前复习 新课引入 算法可以用自然语言来描述,但为了使算法的程序或步骤表达得更为直观,我们通常采用画流程图的方法来表示.那么, ●流程图是怎样构成的?如何用流程图描述基本的算法结构? 例如,计算1+2+3+4+5的算法可以用下面的流程图来表示: 表示算法的开始或结束, 常用圆角矩形表示. 表示赋值或计算, 通常画成矩形. 表示执行步骤的路径,可 用箭头线表示. 根据条件决定执行两条 路径中的某一条, 一般 画成菱形. 表示输入、输出操作, 一般画成平行四边形. 新课讲解 流程图是由一些图框和流程线组成的, 其中图框表示各种操作的类型,图框中的文字和符号表示操作的内容,流程线表示操作的先后次序. 起止框 处理框 判断框 输入、输出框 流程线 注:“四个框,一条线,要分清.” 新课讲解 从该流程图中可以看出,该算法步骤中,有些是按顺序执行,有些需选择执行,而另外一些则需循环执行. 事实上,算法都可以由顺序结构,选择结构和循环结构这三块“积木”通过组合和嵌套表达出来. 流程图可以帮助我们更方便地表示这3种基本的算法结构. 新课引入 这里S1代表步骤1, S2代表步骤2,依次类推.S是step(步)的第一个字母. 新课讲解 顺序结构:依次进行多个处理的结构称为~. A B 如图所示,虚线框内是一个顺序结构, 其中A和B两个框是依次执行的. 顺序结构是一种最简单、最基本的结构. 新课讲解 例题分析 解:为了交换两个变量的值,可以增加一个单元存放中间变量p.其算法是: {先将x的值赋给变量p,这时存放变量 x的单元可作他用} {再将y的值赋给变量x,这时存放变量 y的单元可作他用} {最后将p的值赋给变量y, 两个变量x 和y的值便完成了交换} 流程图如图所示. 例题分析 解:算法如下: {把10赋给变量r} {用公式计算球的体积} {输出球的体积} 流程图如图所示.

文档评论(0)

70后老哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档