第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)数值运算算法:求数值解。通过运算得出一个具体值
您可能关注的文档
- 第1章认识3dsMax2012(3ds Max效果图制作基础).ppt
- 第1章数据库技术概论(数据库应用技术).ppt
- 第2章 AutoCAD平面图形绘制(AutoCAD平面设计教程).ppt
- 第2章 ERP的层次结构(ERP原理与应用).ppt
- 第2章 Android屏幕布局(Android应用程序设计教程课件).ppt
- 第2章 C语言基础 (C语言实例教程).ppt
- 第2章 可编程逻辑器件(EDA设计技术教学课件).ppt
- 第2章 面向过程编程(Java面向对象程序设计课件).ppt
- 第2章 设置图层、线型、线宽及颜色(AutoCAD 应用教程).ppt
- 第2章 数据类型、运算符与表达式(C语言程序设计精编教程课件).ppt
原创力文档

文档评论(0)