《全国计算机等级考试二级教程 Pascal语言程序设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:陶龙芳主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:1998
  • ISBN:7040069040
  • 页数:286 页
图书介绍:

第一章 Pascal语言概述 1

1.1 Pascal程序基本组成 1

1.1.1 程序举例 1

1.1.2 程序组成 1

1.2 Pascal字符、符号和语法规则 2

1.2.1 Pascal语言中的字符 2

1.2.2 Pascal语言中的符号 2

1.2.3 Pascal的语法规则 5

1.3 标准数据类型 6

1.3.1 整数类型 7

1.3.2 实数类型 8

1.3.3 字符类型 9

1.3.4 布尔类型 10

1.4 常量定义 12

1.4.1 常量定义的格式 12

1.4.2 常量定义的意义 13

1.5 变量说明 13

1.5.1 变量说明的格式 14

1.5.2 变量说明的意义 14

1.6 标准函数 15

1.6.1 算术函数 15

1.6.2 转换函数 16

1.6.3 进退函数 17

1.6.4 逻辑判断函数 17

1.7 Pascal表达式 18

1.7.1 算术表达式 19

1.7.2 字符表达式 20

1.7.3 布尔表达式 20

1.8 程序基本结构及N-S结构流程图 22

1.8.1 程序的三种基本结构 22

1.8.2 N-S结构流程图 24

第二章 基本语句及顺序结构程序设计 26

习题 26

2.1 Pascal语言的语句 31

2.2 赋值语句 31

2.3 输入语句 33

2.3.1 标准过程Read语句 34

2.3.2 标准过程Readln语句 35

2.4 输出语句 37

2.4.1 标准过程Write语句 37

2.4.2 标准过程Writeln语句 37

2.4.3 输出格式 38

2.5 复合语句 42

2.6 顺序结构的程序设计 43

2.7 分层缩进对齐的书写格式 44

习题 44

第三章 选择性语句及选择结构程序设计 44

3.1 IF语句 50

3.1.1 基本概念 50

3.1.2 IF语句的嵌套 52

3.2 CASE语句 54

3.2.1 基本概念 54

3.2.2 CASE语句的语义扩充 55

3.2.3 IF语句与CASE语句的关系 56

3.3 选择结构的程序设计 57

习题 63

第四章 重复性语句及循环结构程序设计 63

4.1 WHILE语句 68

4.2 REPEAT语句 69

4.3 FOR语句 70

4.4 三种重复性语句的比较 73

4.5 多重循环 74

4.6 循环结构的程序设计 75

习题 81

5.2.1 枚举类型定义 93

5.2 枚举类型 93

5.1 类型定义 93

第五章 枚举类型和子界类型 93

5.2.2 枚举类型特性 94

5.3 子界类型 96

5.3.1 子界类型定义 96

5.3.2 子界类型特性 97

5.4 类型相容和赋值相容 99

5.4.1 类型相容性 99

5.4.2 赋值相容性 100

习题 101

6.1.1 一维数组的定义 103

第六章 数组 103

6.1 一维数组 103

6.1.2 一维数组元素 104

6.1.3 使用数组应注意的问题 104

6.1.4 引入数组的优越性 105

6.1.5 应用举例 105

6.2 二维数组 111

6.2.1 二维数组的定义 111

6.2.2 二维数组元素 111

6.2.3 应用举例 113

6.3 多维数组 116

6.4 紧缩数组 117

6.5 字符串变量 119

习题 122

第七章 函数与过程 129

7.1 “自项向下,逐步求精”的程序设计方法 129

7.2 标准函数与标准过程 131

7.2.1 标准函数 131

7.2.2 标准过程 131

7.2.3 标准函数和标准过程在使用上的区别 131

7.3.1 函数说明 132

7.3 函数说明和函数调用 132

7.3.2 函数调用 133

7.4 过程说明和过程调用 134

7.4.1 过程说明 134

7.4.2 过程调用 135

7.5 值参数和变量参数 136

7.6 标识符的作用域 138

7.6.1 标识符在程序中的两种出现 138

7.6.2 标识符的使用原则 139

7.6.3 标识符的作用域规则 139

7.6.4 全程量和局部量 140

7.7.2 递归调用 146

7.7 子程序的嵌套与递归调用 146

7.7.1 子程序的嵌套 146

7.8 可调数组参数 151

习题 153

第八章 集合 163

8.1 集合类型定义与集合变量说明 163

8.1.1 集合类型定义 163

8.1.2 集合变量说明 164

8.2 集合值的表示 164

8.3.2 集合的并、交、差运算 165

8.3.1 集合的赋值运算 165

8.3 集合运算 165

8.3.3 集合的关系运算 166

8.4 集合类型的应用 167

习题 168

第九章 记录 172

9.1 记录的概念 172

9.2 记录类型定义和变量说明 173

9.3 记录的访问和赋值 177

9.4 开域语句 181

9.5 记录的变体 187

9.6 应用举例 190

习题 200

第十章 指针 205

10.1 指针类型和指针变量 205

10.2 标准过程New和Dispose 206

10.3 动态存储单元和动态变量 206

10.4 对指针变量和动态变量的运算 207

10.4.1 赋值运算 208

10.4.2 比较运算 208

10.5 指针变量和动态变量的区别与联系 209

10.6.1 单向链表 210

10.6 链表 210

10.6.2 循环链表 219

10.6.3 双向链表 221

习题 224

第十一章 文件 233

11.1 文件的概念 233

11.2 文件的类型定义和变量说明 234

11.3 标准过程和函数 236

11.4 类型文件 238

11.5 文本文件 240

11.5.1 文本文件的结构 240

11.5.2 用于文本文件处理的过程和函数 241

11.5.3 Input文件和Output文件 243

11.5.4 数据类型的自动转换 244

11.6 应用举例 247

习题 253

第十二章 上机指导 256

12.1 上机考试系统简介 256

12.1.1 系统环境 256

12.1.2 上机考试时间 257

12.1.3 上机考试题型及分值 257

12.1.4 上机考试登录 257

12.1.5 试题内容查阅工具的使用 260

12.1.6 考生目录和文件的恢复 262

12.1.7 文件名的说明 263

12.2 上机考试内容 263

12.2.1 DOS常用命令操作 263

12.2.2 程序修改、调试运行 266

12.2.3 程序编制、调试运行 269

习题 271

附录1 Pascal语言语法图表 276

附录 280

附录2 扩展的巴科斯-诺尔范式 280