程序框图与算法基本结构.ppt

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
§1.12程序框图 与算法的基本结构 第一课(程序框图与顺序结构) 学习目标:理解程序框图的三种基本逻辑结构:顺序、 条件分支、循环 复习: 1、算法的概念是 ? 在数学中,“算法”通常指按照一定规则解决某一 类 问题的明确和有限的步骤 现在算法通常可以编成计算机程序,让计算机执行并 解决问题 2、算法有哪些特征? (1)有限性;(2)确定性;(3)逻辑性; (4)普遍性;(5)不唯一性 现代意义上算法通常是指可以用计算机来 解决的某一类问题的程序或步骤 引例2 你知道下列图形所解决的问题吗? 开始 你知道下列算法步骤 输入 所解决的问题吗? a:=0 第一步:输入一个数a 第二步:当a>=0时输出a 是 否则输出一a 输出4 输出-a 结束 引例1 你知道下列图形 所解决的问题吗? 开始 你知道下列算法步骤 所解决的问题吗? 定义Pi=314 笫一步:輪入『的值 第二步:计算S=Tr2 笫三步:輪出S的值 计算S=P|xr×r 输出S 结束 因为算法步骤有明显的顺序性,而且有些步 骤只有在一定的条件下才会被执行,有些步骤 在一定条件下会被重复执行 这些程序或步骤必须是明确的和有效的, 而且能够在有限步之内完成.因此,我们有必要 探究使算法表达更加直观、准确的方法 象上面两个引例用图形表达算法的方式, 我们称之为程序框图,它往往比同自然语言描 述算法更为直观和明确

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档