第3章 顺序结构程序设计(C语言程序设计精编教程课件).ppt

第3章 顺序结构程序设计(C语言程序设计精编教程课件).ppt

第3章 顺序结构程序设计 教学内容 3.1 程序设计技术知识 3.2 C语句分类 3.3 数据的输入与输出 3.4 顺序结构程序设计举例 教学目标 1.理解算法的概念和特点; 2.理解流程图的作用和算法表示方法; 3.理解结构化程序的三种基本结构及其特点; 4.初步了解结构化程序设计的思想及方法; 5.初步掌握基本的顺序结构程序的设计; 6.掌握printf()、scanf()等函数的使用; 7.了解其他输入/输出函数的使用。 3.1 程序设计基础知识(1/9) 1.算法 一个程序应包括两个方面的内容: (1)对数据的描述。在程序中指定数据的类型和数据的组织形式,即数据结构。 (2)对操作的描述。即操作步骤,也就是算法。 数据是操作的对象,操作的目的是对数据进行加工处理,以得到期望的结果。作为程序员在程序设计时主要考虑:程序中的数据和操作步骤。因此著名科学家沃思(Niklaus Wirth)提出一个公式: 程序 = 数据结构 + 算法 实际上,一个程序除了以上两个主要因素外,还应当采用结构化程序设计方法进行程序设计,并用某一种计算机语言来表示。因此,可以这样表示: 程序=算法+数据结构+程序设计方法+语言工具和环境 3.1 程序设计基础知识(2/9) 计算机算法分为两大类:数值运算算法和非数值运算算法。 (1)数值运算算法:求数值解。通过运算得出一个具体值

文档评论(0)

1亿VIP精品文档

相关文档