算法和程序框图.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文档。上传文档
查看更多
* * §3.1 算法和程序框图 一、算法及其特征 1、 定义: 在数学中,现代意义上的“算法”通常是指可以用计算机来解决的某一类问题的程序或步骤,这些程序和步骤必须是明确和有效的,而且能够在有限步之内完成. 比如解方程的算法、函数求值的算法、作图的算法等等. (1)概括性:算法必须能解决某一类问题 (2)逻辑性:每一步都准确,顺序执行 (3)有穷性:在有限步骤内完成 (4)不唯一性:解决某类问题的算法不唯一 (5)普遍性:很多问题,都可以设计合理的算法加以解决。 2、归纳算法的特征 3、算法的表示方法: 算法步骤 程序框图 程序 将解决问题的算法分步骤写出来。 程序框图又称为流程图,是一种用规定的图形、指向线及文字说明来准确直观地表示算法的图形. 计算机能够理解的程序设计语言。 叙述算法语言时,要满足算法的两个特点即:有限性和确定性,把一个问题合理地分解为若干个有限的步骤,一步一步地执行,是书写算法语言的一个重要思想方法. 1.定义:程序框图又称为流程图,是一种用规定的图形、指向线及文字说明来准确直观地表示算法的图形. 二、程序框图 2.基本程序框和其各自表示的功能 功能 名称 程序框 终端框 (其止框) 表示一个算法的起始或结束 输入框 输出框 表示一个算法输入输出的信息 处理(执行)框 赋值或计算法 判断框 判断一个条件 是否成立 流程线 连接程序框 连接点 连接程序框图的两部分 三、算法的三种逻辑结构 结 构 说 明 程 序 框 图 循环结构 条件结构 顺序结构 按语句先后、顺序从上而下依次执行,不具备控制流程作用,是任何一个算法都离不开的基本结构. 根据某种条件是否满足来选择程序的走向. P A B 否 是 从某处开始按一定条件反复执行某一处理步骤的情况. 循环结构的定义: 两种循环结构有什么差别? A P 是 否 While(当型)循环 是 A P 否 Until(直到型)循环 是 否 A P 是 否 A P While(当型)循环 Until(直到型)循环 两种循环结构有什么差别? 先执行循环体,然后再检查条件是否成立,如果不成立就重复执行循环体,直到条件成立退出循环.也叫“后测试型”循环. 先判断指定的条件是否为真,若条件为真,执行循环条件,条件为假时退出循环.也叫“前测试型”循环. 先执行 后判断 先判断 后执行 *

文档评论(0)

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

本账号下所有文档分享可拿50%收益 欢迎分享

1亿VIP精品文档

相关文档