- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
流程图表示 开始 准备上体育课 雨天或雪天? 在操场上课 在室内上课 结束 Y N 伪代码: 伪代码使用某些程序设计语言中的控制结构,来描述算法中各步骤的执行次序和模式。使用自然语言、数学符号或者其它符号,来表示计算步骤要完成的处理或者需要涉及的数据。 IF(未下雨或下雪)THEN(在操场上课) ELSE(在室内上课) 算法的执行流程 1、顺序模式 输出:n2 输入n←整数 2、选择模式 情况e为真 step1 step2 Y N 3 循环模式 情况e为真 step1 Y N 计算: 实例 k≤n s←s+1/k,k←k+1 输入:n←正整数 s←0, k←1 Y N 输出s 思考: 一个农夫带着一条狼、一头山羊和一篮蔬菜要过河。当他来到渡口时发现过河的小船除了能装下自己之外,只能再带1样东西过河。这使他有点犯愁了,因为如果农夫不在场的情况下,狼会吃羊,羊会吃蔬菜。请同学们帮助农夫解决安全过河问题。 步骤一:农夫先带着羊乘船过河。 步骤二:农夫回来后再将狼乘船过河。 步骤三:将狼渡完河时,把羊再带回来。 步骤四:把羊放下将蔬菜乘船过河 步骤五:最后农夫回来再带着羊乘船过河。 步骤一:农夫先带着羊乘船过河。 步骤二:农夫回来后再将蔬菜乘船过河。 步骤三:将蔬菜渡完河时,把羊再带回来。 步骤四:把羊放下将狼乘船过河 步骤五:最后农夫回来再带着羊乘船过河。 实践: 神父过河 所谓算法,就是解题方法的精确描述。是指在使用计算机解题前,需要将解题方法转换成一系列具体的在计算机上可执行的步骤,这些步骤能够清楚的反映解题方法一步步“怎么做”的过程,这个过程就是通常所说的算法。 泡 茶 洗开水壶 灌凉水 洗茶壶 洗茶杯 拿茶叶 泡茶喝 洗开水壶 洗茶壶 洗茶杯 拿茶叶 灌凉水 烧开水 泡茶喝 拿茶叶 洗茶壶 洗茶杯 泡茶喝 烧开水 洗开水壶 洗开水壶 洗开水壶 洗茶壶 洗茶杯 拿茶叶 灌凉水 烧开水 泡茶喝 洗开水壶 灌凉水 拿茶叶 洗茶壶 洗茶杯 泡茶喝 烧开水 烧开水 重叠 洗开水壶 洗开水壶 对同一个问题,有时可以有不同的解题方法和步骤。有的方法只需要较少的步骤,而有些方法则可能需要较多的步骤。一般情况下,尽可能采用简单省时的和步骤少的方法去解决问题。因此,为了有效地解决问题,不仅需要保证算法正确,还要考虑算法的质量,这就要求人们设计或选择合适的算法。 算法及其特点: 所谓“算法”,就是解题方法的精确描述。算法描述的是一种有穷的动作序列,即算法是由有限个步骤所组成的 1、有穷性: 一个算法必须保证它的执行步骤是有限的,即它是能终止的。 2、确定性。 算法中的每个步骤必须有确切的含义,而不应当是含糊的,模棱两可的。 3、能行性 算法中的每个步骤都要足够简单,是实际能做的,而且能在有限的时间内完成。 4、有0个或者多个输入 5、由一个或多个输出。 一、使用自然语言描述算法 二、使用流程图描述算法 三、使用伪代码(计算机语言)描述算法 1、自然语言 我们可以用汉语,加上一些必要的数学符号来描述算法。 实例 输入三角形的三条边长,判断它能否构成一个三角形 1、输入三边边长a,b,c; 2、如果a+bc且b+ca且c+ab, 则d←true;否则d←false; 3、输出d的值 思考题 输入一个整数,将该数反向输出。 流程图(flowchart) 实例:学校上体育课,一般在操场上课,遇到下雪和下雨天,改到室内上课。
您可能关注的文档
- ①必修一第一章宇宙中的地球.ppt
- ①第一章(计算机文化).ppt
- 【甘肃中考面对面】2016中考历史知识梳理模块五世界现代史第一单元苏联社会主义道路的探索.ppt
- 《化工流体流动与传热》第六章换热器.ppt
- 企业会计基础课案.ppt
- 企业基础成本核算课案.ppt
- 企业集团管理模式课案.ppt
- 《化工容器及设备》第4单元外压容器.ppt
- 【高分突破】20152016学年八年级物理下册第9章浮力和升力第4节神奇的升力(新版)粤教沪版.ppt
- 《化学反应与能量的变化》.ppt
- 5.3.1函数的单调性(教学课件)--高中数学人教A版(2019)选择性必修第二册.pptx
- 部编版道德与法治2024三年级上册 《科技提升国力》PPT课件.pptx
- 2.7.2 抛物线的几何性质(教学课件)-高中数学人教B版(2019)选择性必修第一册.pptx
- 人教部编统编版小学六年级上册道德与法治9 知法守法 依法维权(第一课时)课件.pptx
- 三年级上册品德道德与法治《学习伴我成长》.pptx
- 部编版小学道德与法治六年级上册6 人大代表为人民 课件.pptx
- 部编版小学道德与法治六年级上册1感受生活中的法律第一课时课件.pptx
- 2.5.2圆与圆的位置关系(教学课件)-高中数学人教A版(2019)选择性必修第一册.pptx
- 2.5.1直线与圆的位置关系-(教学课件)--高中数学人教A版(2019)选择性必修第一册.pptx
- 14.1.1 同底数幂的乘法(教学课件)-初中数学人教版八年级上册.pptx
文档评论(0)