- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一个人想用船把狼、羊和一箱菜运送到河对面,但是有两个条件: (1)船一次只能运一样; (2)当人不在时,狼会吃羊,羊会吃菜。 第一步:运羊过河,回来 第二步:运菜过河,并运羊回来 第三步:运狼过河,回来 第四步:运羊过河 二、算法的特征 有穷性:执行有限步之后结束,且每一 步的执行时间也都是有限的 确定性:每一步都有确切的含义 输 入:有零个或多个输入 输 出:至少产生一个输出 可行性:原则上能精确运行,用纸和笔 做有限次运算后即可完成 练习一: 已知变量x和y中分别存放了数据,现在要交换其中的数据。用自然语言描述算法。 算法描述 第1步:将x中的数据送给变量m,即 x→m; 第2步:将y中的数据送给变量x,即 y→x ; 第3步:将m中的数据送给变量y,即 m→y。 第一步:运羊过河,回来 第二步:运菜过河,并运 羊回来 第三步:运狼过河,回来 第四步:运羊过河 练习二: 将交换两个变量的算法用流程图描述。 分析流程图 思 考 * * 将过河的方法描述出来: 一、算法的概念 1、算法就是解决问题的方法和步骤。解决问题的过程,就是实现算法的过程。 2、算法是程序设计的“灵魂”。瑞士苏黎世联邦工业大学的Niklaus Wirth指出:算法+数据结构=程序。 3、算法独立于任何具体的程序设计语言,一个算法可以用多种程序设计语言来实现。 三、算法的描述 1、用自然语言来描述。 2、用流程图来描述。 3、用伪代码描述算法。 1、用自然语言来描述。 什么是自然语言? 人们日常生活中使用的语言 第一步:运羊过河,回来 第二步:运菜过河,并运羊回来 第三步:运狼过河,回来 第四步:运羊过河 通俗易懂,但缺乏直观性, 不简洁,且易产生歧义。 2、用流程图来描述 也称程序框图,它是算法的一种图形化表示方法。 什么是流程图? 直观易懂、逻辑关系清晰, 不容易产生歧义。 组成流程图的流程图符号 开始或结束 输入或输出 处理或运算 判 断 连 接 线 …… 开始 结束 开始 结束 运羊过河,回来 运菜过河, 并运羊回来 运狼过河,回来 运羊过河 例:将过河的算法 用流程图描述出来 开始 结束 x→m y→x m→y 例: 任意输入一个实数到变量X,求下面函数的Y值: Y= X (X0) 2X (X≤0) N 结束 X大于0? 开始 输出Y 输入一个实数到变量X Y 判断框只能有两个出口 Y=x Y=2x Y= x (x0) 0 (x=0) 2x (x0) 结束 X大于0? 开始 Y N X等于0? Y N 输入一个实数到变量X Y=x Y=0 Y=2X 输出Y 结束 XY? 开始 Y N 输入3个数到变量X,Y,Z X?C Y?C 输出C ZC? Y N Z?C 3、用伪代码来描述 伪代码是介于自然语言和计算机语言之间的一种算法描述,在伪代码描述中,关键词一般用英文单词. 什么是伪代码? 简单、易懂,容易修改,且容 易转化为程序语言代码。 例 :用伪代码描述求解分段函数 的算法 输入实数到变量x IF x大于0 THEN y=x ELSE y=2x END IF 打印y
您可能关注的文档
最近下载
- 熔融盐理论与应用.pdf
- 2024水利闸门自动化系统技术规范.docx VIP
- 人教版英语七年级下册Unit 6 Rain or Shine单元分层作业.docx
- 【MOOC】《通信电子线路》(华中科技大学)章节作业中国大学慕课答案.docx
- 宣布干部任命后领导总结性讲话1400字.docx VIP
- Tengen天正TGW45系列万能式断路器TGW45说明书 2000 3200旋转排20230421用户手册.pdf
- 新能源汽车电学基础与高压安全 课件 项目六 任务6.2 高压下电标准流程操作要求 (1).pptx
- 克令吊管理及故障排除.doc VIP
- 煤炭储运项目环境影响报告表.docx VIP
- 设备主管述职报告与工作总结.docx VIP
原创力文档


文档评论(0)