谭浩强C语言程序设计教程(由曾怡视频修改)程序设计的灵魂算法祥解.pptVIP

  • 10
  • 0
  • 约3.71千字
  • 约 27页
  • 2016-11-13 发布于湖北
  • 举报

谭浩强C语言程序设计教程(由曾怡视频修改)程序设计的灵魂算法祥解.ppt

做事情都用——方法、步骤(顺序)——决定事情成败 什么是程序设计? 为计算机编写程序的过程。 程序设计最主要的工作就是算法设计。 什么是程序设计语言? 在程序设计过程中,用于编写程序的语言。 1、自然语言描述法: 自然语言就是人们日常使用的语言,可以是汉语或英语或其它语言。用自然语言表示通俗易懂,但文字冗长,不直观;也不严格,容易出现“歧义性”。 算法流程图小结 流程图是表示算法的较好的工具。一个流程图包括以下几部分 : (1)表示相应操作的框; (2)带箭头的流程线; (3)框内外必要的文字说明。 缺点:占用篇幅较多,尤其是算法比较复杂时,画流程图既费时又不方便 N-S图表示算法的优点 比文字描述直观、形象、 易于理解;比传统流程图紧凑易画。尤其是它废除了流程线,整个算法结构是由各个基本结构按顺序组成的,N--S流程图中的上下顺序就是执行时的顺序。用N--S图表示的算法都是结构化的算法,因为它不可能出现流程无规律的跳转,而只能自上而下地顺序执行。 3、伪代码 4、计算机语言表示 * * 第二章 程序的灵魂-算法 一.算法及其算法的表示方法 程序=算法+数据结构+程序设计方法+语言工具和环境 在设计一个程序时,要综合运用这几方面的知识。算法是灵魂,数据结构是加工对象,语言是工具。 计算机科学家沃思

文档评论(0)

1亿VIP精品文档

相关文档