《计算机程序设计基础》求取 ⇩

第一章 程序设计概述1

第一节 计算机语言和计算机程序1

一、计算机语言1

目录1

二、计算机程序设计2

第二节 程序设计的过程3

一、建立数学模型3

二、选定算法,并用适当的工具描述算法4

三、编程4

四、测试及调试5

一、算法的概念6

第三节 程序设计的思维方法——算法6

二、算法的特征7

三、算法的表示方法7

第四节 结构化程序设计原理9

一、程序的控制结构9

二、结构化程序方法10

三、结构化程序设计的特点10

第五节 程序的实现11

一、硬件环境11

二、软件环境12

三、C程序的上机步骤13

一、C语言的特点14

第六节 C语言的特点和程序的结构14

二、C语言的程序结构15

习题一17

第二章 数据类型、运算符与表达式18

第一节 基本数据类型和长度18

第二节 常量19

一、整型常量20

二、实型常量20

三、字符常量20

四、字符串常量21

五、符号常量21

一、变量的概念22

第三节 变量22

二、变量名23

三、变量的定义23

第四节 数据类型的转换24

第五节 运算符与表达式25

一、算术运算符与算术表达式25

二、关系运算符和逻辑运算符25

三、自增和自减运算符26

四、赋值运算符与赋值表达式27

五、逗号运算符和逗号表达式28

习题二28

一、引例30

第三章 程序的控制结构30

第一节 顺序结构程序设计30

二、复合语句31

三、赋值语句31

四、函数调用语句31

五、程序举例36

第二节 选择结构程序设计38

一、引例38

二、if语句38

三、if语句的嵌套40

四、switch语句41

五、程序举例43

第三节 循环结构程序设计45

一、引例45

二、while语句do—while语句46

三、for语句48

四、循环的嵌套49

五、break和continue语句50

六、goto和label语句51

七、程序举例52

第四节 常用算法程序设计54

一、枚举法54

二、递推法56

三、非线形方程求解58

四、数值积分59

习题三61

第四章 构造数据类型——数组64

第一节 数组的概念及特点64

第二节 一维数组64

一、一维数组的定义64

二、一维数组的引用65

三、一维数组的初始化66

四、一维数组的输入输出66

五、一维数组应用举例67

二、二维数组的引用78

一、二维数组的定义78

第三节 二维数组78

三、二维数组的初始化79

四、二维数组元素在内存中的排列顺序80

五、二维数组应用举例80

第四节 字符数组83

一、字符串及其存储方式83

二、字符数组的定义及初始化84

三、字符数组的输入输出86

四、字符串处理函数88

五、二维的字符数组90

六、字符数组应用举例91

习题四93

第五章 模块化程序设计95

第一节 概述95

第二节 函数的定义和调用96

一、函数的定义96

二、函数调用的一般形式97

三、函数的嵌套调用99

四、函数的递归调用102

第三节 实参和形参之间的数据传送103

一、函数的形式参数和实际参数103

二、函数的返回值108

一、局部变量和全局变量109

第四节 变量的作用域和生存期109

二、动态存储变量与静态存储变量112

第五节 程序设计举例114

第六节 编译预处理119

一、概述119

二、文件包含120

三、宏定义121

四、条件编译125

第七节 小结128

习题五130

二、访问变量的方式133

一、数据在内存中的存储133

第一节 指针的概念133

第六章 指针133

三、指针及指针变量134

第二节 指针变量的定义及引用134

一、指针变量的定义134

二、指针变量的引用135

第三节 指针与函数137

一、指针作为函数参数137

二、函数的指针140

第四节 指针和数组143

一、指向数组的指针143

二、引用数组元素的方法144

三、指向二维数组的指针149

第五节 指针与字符串154

一、字符串的表示形式154

二、程序设计举例156

第六节 指针数组161

一、指针数组的概念161

二、指针数组的初始化162

第七节 多级指针165

第八节 main函数中的参数169

习题六171

一、结构体类型的定义173

第一节 定义结构体类型及结构体变量的方法173

第七章 构造数据类型——结构体与共用体173

二、结构体类型变量的定义174

第二节 结构体类型变量的引用和初始化176

一、结构体变量的引用176

二、结构体变量的初始化177

三、结构体变量的输入和输出179

第三节 结构体数组179

一、结构体数组的定义179

二、结构体数组的初始化180

三、结构体数组的引用181

一、指向结构体变量的指针185

第四节 指向结构体的指针185

二、指向结构体数组的指针186

第五节 结构体与函数188

一、结构体变量作为函数参数188

二、返回结构体类型值的函数190

第六节 链表结构192

一、链表的基本结构192

二、用包含指针项的结构体变量构成结点193

三、输出链表中的数据194

四、用于动态存储分配的函数194

第七节 共用体类型数据195

一、共用体的概念195

二、共用体变量的引用196

三、共用体变量的应用197

习题七199

第八章 文件200

第一节 文件概述200

第二节 建立和使用文件201

一、文件类型指针201

二、文件操作函数202

第三节 程序设计举例217

第四节 小结222

习题八223

一、上机前要先熟悉程序运行的环境225

二、程序设计过程中要为程序调试做好准备225

第一节 调试程序的准备225

第九章 程序的调试和常见错误分析225

第二节 调试程序的方法与技巧226

一、静态调试227

二、动态调试228

第三节 C程序常见错误分析229

附录A ASCII字符表233

附录B 运算符的优先级和结合性234

附录C C库函数235

附录D 编译错误信息241

参考文献254

1998《计算机程序设计基础》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由赵宏等编 1998 北京:中国铁道出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。