C语言程序设计(第二版)第1章程序设计与C语言概述课件教学.pptVIP

  • 24
  • 0
  • 约9.39千字
  • 约 88页
  • 2017-01-01 发布于广东
  • 举报

C语言程序设计(第二版)第1章程序设计与C语言概述课件教学.ppt

第1章 程序设计与 C语言概述 1.1 程序与程序设计 1.1.1 程序 1.1.2 算法 1.1.3 程序设计方法和风格 1.1.1 程序 程序是指存储在计算机内部存储器中可以连续执行的一条条指令的集合。著名计算机科学家沃思(Nikiklaus Wirth)提出一个公式:程序=数据结构+算法。即一个程序应该包括两方面的内容:数据结构和算法。 1.1.1 程序 数据结构(data structure)是对数据的描述,在程序中要指定数据的类型和数据的组织形式。 算法(algorithm)是对操作的描述,即操作步骤。是用来解决做什么和怎么做的问题。计算机算法可分为两大类:数值运算算法和非数值运算算法。 1.1.1 程序 设计一个程序时,除了考虑数据结构和算法这两个因素之外,还应当采用程序设计方法进行程序设计,并且考虑用一种语言来表示。因此,一个程序应该表示为: 1.1.2 算法 1.算法概述 算法是指为解决某个问题而采用的方法和步骤。这些步骤是按一定的顺序进行的,每个步骤不能缺少,它们之间的次序也不能颠倒。算法体现了人们解决某一类问题时的思维方法和过程,描述了人类解决某类问题所依据的规则和操作。 1.1.2 算法 计算机算法可分为两大类:数值运算算法和非数值运算算法。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档