《计算机程序设计基础》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:王申康等编著
  • 出 版 社:杭州:浙江大学出版社
  • 出版年份:1993
  • ISBN:7308012174
  • 页数:274 页
图书介绍:

目录 1

第一篇 概论 1

第一章 计算机基本概念 1

1.1 计算机硬件概况 1

1.2 计算机软件概况 4

习题一 8

第二章 程序设计初步 9

2.1 用计算机求解问题方法 9

2.2 算法与算法的表达 11

2.3 数据与数据结构 12

2.4 程序实现 15

习题二 17

第二篇 程序设计语言PASCAL 19

第三章 数和变量 19

3.1 数 19

3.2 常量 25

3.3 变量 26

3.4 BOOLEAN布尔值 27

3.5 字符CHAR 31

3.6 赋值语句 33

3.7 输入语句 34

3.8 输出语句 37

3.9 PASCAL程序结构 39

习题三 40

第四章 PASCAL控制和循环 43

4.1 IF语句 43

4.2 CASE语句(状况语句) 49

4.3 WHILE语句 53

4.4 REPEAT—UNTIL语句 54

4.5 FOR语句 55

4.6 标号和无条件控制语句 59

习题四 61

第五章 类型 64

5.1 值类型分类 64

5.2 枚举类型 65

5.3 子界类型 69

习题五 71

第六章 函数 73

6.1 标准函数 73

6.2 自定义函数 74

6.3 嵌套函数 79

6.4 递归函数 85

习题六 88

第七章 过程 90

7.1 过程 90

7.2 全局变量和局部变量 94

7.3 递归过程 97

习题七 99

第八章 数组 101

8.1 数组和基本用法 102

8.2 紧缩数组 112

8.3 字符串 114

习题八 119

第九章 记录 124

9.1 记录 124

9.2 开域语句(WITH) 127

9.3 变体记录 132

习题九 137

第十章 集合 141

10.1 集合 141

10.2 集合运算定律 145

10.3 集合的扩充操作 148

10.4 集合的应用 150

习题十 155

第十一章 文件 158

11.1 文件的概念 158

11.2 内部文件和外部文件 166

11.3 文本文件 167

11.4 文件修改和归并 170

习题十一 177

第十二章 指针和动态结构 181

12.1 指针概念和基本操作 181

12.2 链表 186

12.3 堆栈(STACK) 193

12.4 队列(QUEUE) 196

12.5 树 199

12.6 图 204

习题十二 205

第三篇 程序设计方法 207

第十三章 PASCAL程序设计风格 207

13.1 引言 207

13.2 结构化程序设计 208

13.3 可读易懂 215

13.4 适应性 219

13.5 良好的交互特性 221

习题十三 222

第十四章 程序设计方法 224

14.1 引言 224

14.2 模块化设计 224

14.3 自顶向下的程序设计 226

14.4 程序测试 230

14.5 程序排错 233

习题十四 236

附录 240

附录A 打字训练 240

附录B ASCII字符集 250

附录C 微机MS PASCAL操作简介 251

附录D 微机MS PASCAL出错信息一览表 253