《从标准Pascal到Delphi 4.0 上 计算引论与结构化程序设计》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:张铭,黄维通编著
  • 出 版 社:北京:北京大学出版社
  • 出版年份:1999
  • ISBN:7301040059
  • 页数:363 页
图书介绍:

目录 1

第一章 信息时代的计算学科 1

1.1 信息时代 1

1.2 信息与信息科学 2

1.3 计算学科 2

1.4 本课程的目的 5

1.5 学习方法 5

1.7 习题 7

1.6 小结 7

第二章 计算机系统发展史 8

2.1 人类计算工具与方法的发展初始阶段 8

2.2 完整的近代计算机器 9

2.3 现代计算机的萌芽 10

2.4 现代计算机的发展 12

2.5 计算机系统的组成 15

2.6 计算机的主要应用领域 16

2.7 计算学科的重要研究方向 17

2.9 习题 18

2.8 小结 18

3.1 输入/出设备 19

第三章 计算机硬件系统 19

3.2 存储器 20

3.3 中央处理器CPU 24

3.4 计算机系统的总线结构 26

3.5 计算机的分类 27

3.6 计算机的主要特性及指标 29

3.7 微机的一般硬件配置 31

3.9 习题 33

3.8 小结 33

第四章 计算机软件系统 34

4.1 软件的分类和层次关系 34

4.2 操作系统 35

4.3 计算机软件工程简介 41

4.4 小结 44

4.5 习题 44

5.2 语言的分类 45

第五章 计算机语言和程序设计方法 45

5.1 语言的基本成分 45

5.3 其他的特色语言 47

5.4 几种常见的语言 47

5.5 Pascal语言产生的背景及其特点 50

5.6 算法和程序设计步骤 51

5.7 语法描述 56

5.8 小结 58

5.9 习题 58

第六章 Pascal语言的词汇和语法构架 60

6.1 Pascal的词汇集 60

6.2 Pascal的程序构架 62

6.4 小结 65

6.5 习题 66

第七章 顺序结构程序设计 67

7.1 数据类型 67

7.2 常量和变量 73

7.3 表达式 75

7.4 赋值语句 80

7.5 类型的一致性 80

7.6 输入输出语句 81

7.7 复合语句和空语句 84

7.8 顺序程序设计举例 85

7.9 小结 86

7.10 习题 86

8.1 IF语句 89

第八章 条件语句与选择结构程序设计 89

8.2 CASE语句 96

8.3 小结 100

8.4 习题 100

第九章 循环结构程序设计 103

9.1 WHILE语句 103

9.2 REPEAT语句 107

9.3 FOR语句 110

9.4 多重循环 115

9.5 循环语句的比较和注意事项 119

9.6 用GOTO语句实现循环 122

9.7 小结 125

9.8 习题 125

第十章 函数与过程程序设计 132

10.1 自顶向下的分析方法 132

10.2 子程序 133

10.3 函数 133

10.4 过程 141

10.5 函数与过程的比较 146

10.6 值参数与变量参数 147

10.7 函数与过程的递归 151

10.8 层次结构和标识符的作用域 161

10.9 函数与过程的副作用 168

10.10 小结 169

10.11 习题 169

第十一章 枚举与子界 175

11.1 类型定义的一般形式 175

11.2 枚举类型 176

11.3 子界类型 181

11.4 小结 184

11.5 习题 184

第十二章 数组 188

12.1 数据的抽象 188

12.2 一维数组的定义及意义 188

12.3 一维数组的应用 193

12.4 字符数组和字符串 205

12.5 多维数组 210

12.6 数组的重要数据结构——栈和队列 221

12.7 数组的注意事项 229

12.8 小结 230

12.9 习题 231

第十三章 集合类型 240

13.1 集合的概念 240

13.2 集合类型的定义和运算 241

13.3 集合类型的应用 242

13.5 类型间的关系 250

13.4 注意事项 250

13.6 小结 254

13.7 习题 254

第十四章 记录类型 257

14.1 记录类型的定义和引用 257

14.2 开域语句 262

14.3 变体记录 266

14.4 记录的应用 269

14.5 记录的注意事项 271

14.6 小结 273

14.7 习题 274

第十五章 文件类型 280

15.1 标准Pascal的FILE类型文件 281

15.2 标准Pascal的正文文件(Text类型文件) 291

15.3 标准Pascal文件的内部文件和外部文件 297

15.4 FILE类型文件和正文文件的比较 298

15.5 标准Pascal文件的综合应用 298

15.6 标准Pascal文件小结 304

15.7 Turbo Pascal文件的特点 306

15.8 习题 315

第十六章 指针与动态数据结构 317

16.1 动态变量与动态数据结构 317

16.2 指针类型 318

16.3 动态变量及链表 323

16.4 栈与队列 333

16.5 二叉树 335

16.6 小结 345

16.7 习题 347

附录A Pascal的字汇表 351

A.1 保留字 351

A.2 标准标识符 351

A.3 标点符号 352

附录B Pascal语法 353

B.1 语法图 353

B.2 巴科斯·瑙尔范式(BNF) 357

附录C ASCII码 362