精熟一技,拔萃万众 第2章 算法-程序的灵魂 C 语言程序设计与实训2 home back first prev next last 教学目标 算法及其特性 算法表示方式 结构化程序设计方法3 home back first prev next last 算法 + 数据结构 = 程序 数据是操作的对象,操作的目的是对数据 进行加工处理,以得到期望的结果 数据结构(data structure) 是对数据的描述。 在程序中要用到哪些数据以及这些数据的 类型和数据的组织形式 算法(algorithm) 是对操作的描述。即要求计 算机进行操作的步骤4 home back first prev next last 程序员必备素质 编程需要好的方法 结构化程序设计方法 面向对象程序设计方法 算法需要通过程序设计语言来实现 算法、数据结构、程序设计方法和语言工 具是一个程序设计人员应具备的知识5 home back first prev next last 算法重要性 算法是解决“ 做什么” 和“ 怎么做” 的问题 程序中的操作语句,是算法的体现 不了解算法就谈不上程序设计6 home back