《PASCAL语言程序设计》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:吴秣陵主编
  • 出 版 社:北京:中国科学技术出版社
  • 出版年份:1995
  • ISBN:7504616974
  • 页数:237 页
图书介绍:

第一章PASCAL简介 1

1 PASCAL语言简况 1

2 PASCAL语言的基本字符集 1

目 录 1

3 PASCAL保留字 2

4 PASCAL标识符 3

4.1标准标识符 3

4.2用户自定义标识符 4

5 PASCAL专用符 4

5.1算术运算符 4

5.3布尔运算符 5

5.2关系运算符 5

5.4标点符号 6

6数据 6

6.1 常量 6

6.2常量定义 8

7变量与变量说明 9

7.1整数类型 10

7.2实数类型 10

7.3字符类型 10

7.4布尔类型 11

8标准函数 12

8.1算术函数 13

8.2类型转移函数 14

8.3顺序函数 15

8.4逻辑判断函数 15

9表达式 16

9.1算术表达式 16

9.2字符表达式 16

9.3布尔表达式 17

10 PASCAL程序结构 19

10.1程序首部 19

10.2分程序 20

小结 22

习题一 23

第二章简单语句和程序设计初步 26

1PASCAL语句 26

2赋值语句 26

3输入、输出语句 27

3.1 输入语句(READ语句和READLN语句) 28

3.2输出语句(WRITE语句和WRITELN语句) 30

4无条件转移语句(GOTO语句) 34

5.1 程序和程序设计 35

5.2结构化程序和结构化程序设计方法 35

5程序设计初步 35

5.3程序设计风格 39

6程序设计举例 39

小结 44

习题二 44

第三章条件语句 48

1 流程图 48

2结构化程序的三种基本结构 49

3 N—S结构流程图 51

4.1如果语句(IF语句) 52

4条件语句 52

4.2在IF语句中使用复合语句 54

4.3条件语句的嵌套 56

5情况语句(CASE语句) 59

5.1情况语句说明 59

5.2情况语句格式与功能 59

小结 61

习题三 62

第四章循环 64

1循环结构 64

2.1 WHILE语句的格式 65

2.2 WHILE语句的功能 65

2当循环语句 65

3直到型循环语句 68

3.1 REPEAT语句的格式 68

3.2 REPEAT语句的功能 69

4数控型循环语句 71

4.1 FOR语句的一般格式 71

4.2 FOR语句的功能 72

5多重循环 78

5.1 多重循环的意义 78

5.2多重循环的应用 78

小结 84

6三种循环语句的比较 84

习题四 85

第五章函数与过程 87

1 函数 87

1.1 自定义函数的定义 87

1.2 自定义函数的调用 89

2过程 94

2.1过程应用的意义 94

2.2 过程的调用——过程语句 95

3数值参数和变量参数 97

3.1参数的特点 97

3.2参数的选择 100

4.1 嵌套 102

4嵌套与递归 102

4.2递归 104

5作用域 109

5.1标识符的作用域 110

5.2全程量和局部量 112

6子程序名作为参数 116

6.1函数首部作为形参 116

6.2过程名作为形参 119

小结 120

习题五 120

1.1枚举类型说明 124

1.2枚举类型的定义 124

1枚举类型 124

第六章枚举类型与子界类型 124

1.3枚举类型的运算 125

1.4枚举值的读和打印方法 127

2子界类型 129

2.1子界类型说明 129

2.2子界类型的定义 129

2.3子界类型的运算 130

小结 133

习题六 134

1.1集合类型定义 135

第七章集合类型 135

1集合的概念 135

1.2集合的运算 137

2集合的应用 139

小结 141

习题七 143

第八章数组类型 143

1数组的概念 143

2数组的类型说明和变量说明 143

3 一维数组 145

4二维数组和多维数组 148

5紧缩数组 150

6字符数组 151

7布尔数组 153

8类型间的关系 153

小结 155

习题八 155

第九章记录类型 158

1 记录类型的定义和使用 158

1.1记录类型的定义 158

1.2记录变量的引用 159

1.3记录的嵌套 163

1.4 用作过程和函数的参数的记录变量 166

2.1开域语句的格式和使用 167

2开域语句 167

2.2开域语句的嵌套 168

3变体记录 173

3.1变体记录的定义 173

3.2变体记录的使用 175

小结 178

习题九 178

2文件的分类和类型定义 180

2.1文件的分类 180

1文件的概述 180

第十章文件类型 180

2.2文件类型的定义及文件变量的说明 181

2.3文件指针 182

3有关类型文件操作的过程和函数 183

3.1文件的操作步骤 183

3.2文件操作的过程和函数 183

4文件的使用 187

5文本文件 191

5.1文本文件的定义及操作 191

5.3标准文件 194

5.2读写文本文件的类型自动转换 194

5.4文本文件的应用 195

小结 200

习题十 200

第十一章指针类型 202

1静态变量与动态变量 202

2指针类型及其变量 202

3指针变量指示值的引用和指针变量的运算 204

3.1 new和dispose标准过程 204

3.2 mark和release标准过程 205

3.3指针变量的运算 206

4.1递归定义的数据类型 211

4链表 211

4.2链表的概念 212

4.3链表建立、插入和删除 212

4.4堆栈 218

4.5队列 221

4.6树 222

小结 227

习题十一 227

附录一ASCII码表 230

附录二PASCAL的保留字、标识符和运算符 231

附录三PASCAL上机步骤及示例 233