第1章 程序设计与 C语言概述 1C C 语言程序设计语言程序设计 2023/1/821.1 程序与程序设计程序与程序设计1.2 程序设计语言程序设计语言1.3 C语言概述语言概述1.4 程序开发环境与程序调试程序开发环境与程序调试 本章主要内容本章主要内容1.1 程序与程序设计1.1.1 程序程序1.1.2 算法算法1.1.3 程序设计方法和风格程序设计方法和风格2023/1/83返回1.1.1 程序 程序是指存储在计算机内部存储器中可以连续执行的一条条指令的集合。著名计算机科学家沃思(Nikiklaus Wirth)提出一个公式:程序=数据结构+算法。即一个程序应该包括两方面的内容:数据结构和算法。2023/1/841.1.1 程序 数据结构(data structure)是对数据的描述,在程序中要指定数据的类型和数据的组织形式。算法(algorithm)是对操作的描述,即操作步骤。是用来解决做什么和怎么做的问题。计算机算法可分为两大类:数值运算算法和非数值运算算法。2023/1/851.1.1 程序 设计一个程序时,除了考虑数据结构和算法这两个因素之外,还应当采用程序设计方法进行