《Pascal语言程序设计》求取 ⇩

目录1

第一章 Pascal语言概述1

1.1 程序基本组成1

1.1.1 程序举例1

1.1.2 程序组成2

1.2 字符和符号2

1.2.1 字符2

1.2.2 符号3

1.3 语法图和巴科斯—诺尔范式6

1.3.1 语法图6

1.3.2 巴科斯—诺尔范式6

1.4 标准数据类型7

1.4.1 整数类型8

1.4.2 实数类型9

1.4.3 字符类型10

1.4.4 布尔类型11

1.5 常量定义13

1.5.1 常量定义的格式13

1.5.2 常量定义的意义14

1.6 变量说明14

1.6.1 变量说明的格式14

1.6.2 变量说明的意义15

1.7 标准函数16

1.7.1 算术函数16

1.7.2 转换函数17

1.7.4 逻辑判断函数18

1.7.3 进退函数18

1.8 Pascal表达式19

1.8.1 算术表达式19

1.8.2 字符表达式21

1.8.3 布尔表达式21

1.9 程序基本结构及N-S结构流程图23

1.9.1 程序的三种基本结构23

1.9.2 N-S结构流程图25

1.10 TURBO Pascal集成环境26

1.10.1 TURBO Pascal主菜单26

1.10.2 文本编辑27

1.10.3 程序的编译、连接、运行28

1.10.5 常用的菜单命令和等效的功能键29

1.10.4 联机帮助29

本章内容小结30

思考题32

练习题33

上机题35

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

2.1 Pascal语言的语句37

2.2 赋值语句38

2.3 输入语句40

2.3.1 标准过程Read语句40

2.3.2 标准过程Readln语句41

2.4 输出语句43

2.4.1 标准过程Write语句43

2.4.2 标准过程Writeln语句44

2.4.3 输出格式44

2.6 顺序结构的程序设计49

2.5 复合语句49

本章内容小结50

思考题50

练习题52

上机题56

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

3.1 IF语句58

3.1.1 基本概念58

3.1.2 IF语句的嵌套60

3.2 CASE语句62

3.2.1 基本概念62

3.2.2 CASE语句的语义扩充63

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

3.3 选择结构的程序设计65

3.4 分层缩进对齐的书写格式71

本章内容小结71

思考题72

练习题73

上机题76

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

4.1 WHILE语句79

4.2 REPEAT语句80

4.3 FOR语句82

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

4.5 多重循环86

4.6 循环结构的程序设计87

4.7 标号说明和GOTO语句92

4.7.1 标号说明92

4.7.2 GOTO语句93

本章内容小结94

思考题95

练习题96

上机题104

第五章 函数与过程107

5.1 标准函数与标准过程107

5.1.1 标准函数108

5.1.2 标准过程108

5.1.3 标准函数与标准过程在使用上的区别108

5.2 函数说明和函数调用108

5.2.1 函数说明109

5.2.2 函数调用110

5.3.1 过程说明111

5.3 过程说明和过程调用111

5.3.2 过程调用112

5.4 值参数和变量参数113

5.5 标识符的作用域115

5.5.1 标识符在程序中的两种出现115

5.5.2 标识符的使用原则115

5.5.3 标识符的作用域规则116

5.5.4 全程量和局部量117

5.6 子程序的嵌套与递归调用122

5.6.1 子程序的嵌套122

5.6.2 递归调用123

5.7 “自顶向下,逐步求精”的程序设计128

方法128

本章内容小结130

思考题130

练习题131

上机题139

第六章 简单类型——枚举类型和子界144

类型144

6.1 类型定义144

6.2 枚举类型145

6.2.1 枚举类型定义145

6.2.2 枚举类型特性145

6.3 子界类型148

6.3.1 子界类型定义148

6.3.2 子界类型特性149

6.4 类型相容和赋值相容150

6.4.1 类型相容性150

6.4.2 赋值相容性151

练习题152

本章内容小结152

思考题152

上机题154

第七章 构造类型之一——数组类型156

7.1 一维数组157

7.1.1 一维数组类型的定义和变量说明157

7.1.2 一维数组元素158

7.1.3 使用数组变量应注意的问题159

7.1.4 引入数组类型的作用159

7.1.5 应用举例160

7.2 二维数组165

7.2.1 二维数组的定义165

7.2.2 二维数组元素166

7.2.3 应用举例168

7.3 多维数组171

7.4 紧缩数组173

7.5 字符串变量175

7.6 可调数组参数179

本章内容小结181

思考题182

练习题183

上机题188

第八章 构造类型之二——集合类型191

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

8.1.1 集合类型的定义191

8.1.2 集合变量说明192

8.2.1 集合的赋值运算193

8.2 集合运算193

8.1.3 集合值的表示193

8.2.2 集合的并、交、差运算195

8.2.3 集合的关系运算198

8.3 应用举例199

本章内容小结201

思考题202

练习题202

上机题206

第九章 构造类型之三——记录类型208

9.1 记录类型的定义和变量说明208

9.2 记录变量的访问和赋值210

9.3 开域语句——WITH213

*9.4 记录的变体219

9.5 应用举例223

本章内容小结229

思考题230

练习题232

上机题236

第十章 构造类型之四——文件类型237

10.1 文件的概念237

10.2 文件的类型定义和变量说明238

10.3 对文件处理的过程和函数240

10.4 文本文件247

10.4.1 文本文件的特点247

10.4.2 用于文本文件处理操作的过程和函数247

10.4.3 Input文件和Output文件251

10.4.4 数据类型的自动转换252

10.5 无类型文件253

10.6 应用举例255

本章内容小结258

思考题258

练习题260

上机题263

第十一章 动态数据结构和指针类型266

11.1 动态数据结构266

11.2 指针类型和指针变量267

11.3 NEW过程269

11.4 动态存储单元和动态变量270

11.5 对指针变量的运算271

11.5.1 赋值运算271

11.5.2 比较运算272

11.6 指针变量与动态变量的区别与联系272

11.7 链表274

11.7.1 单向链表275

11.7.2 循环链表279

11.7.3 双向链表280

11.7.4 程序举例282

本章内容小结286

思考题287

练习题289

上机题293

第十二章 应用软件开发简介297

12.1 应用软件的开发过程297

12.1.1 问题定义297

12.1.5 程序维护298

12.1.4 程序调试298

12.1.3 程序编制298

12.1.2 算法描述298

12.2 程序设计的方法和风格299

12.2.1 自顶向下、逐步求精的程序设计方法299

12.2.2 程序设计的风格299

12.3 程序的检查与调试300

12.3.1 程序中常见的错误300

12.3.2 程序的检查300

12.3.3 程序的调试301

本章内容小结302

思考题303

上机题303

附录1 Pascal语言语法图表306

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

参考文献316

1999《Pascal语言程序设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由陶龙芳主编;教育部高等教育司组编 1999 北京:高等教育出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

PASCAL程序设计语言(1993 PDF版)
PASCAL程序设计语言
1993 北京:北京科学技术出版社
PASCAl语言和程序设计(1997 PDF版)
PASCAl语言和程序设计
1997 北京:中国电力出版社
PASCAL语言程序设计(1993 PDF版)
PASCAL语言程序设计
1993 北京:煤炭工业出版社
PASCAL语言程序设计(1990 PDF版)
PASCAL语言程序设计
1990 武汉:华中理工大学出版社
PASCAL语言程序设计(1995 PDF版)
PASCAL语言程序设计
1995 北京:中国科学技术出版社
PASCAL程序设计语言(1988 PDF版)
PASCAL程序设计语言
1988 西安:西安电子科技大学出版社
Pascal语言程序设计(1991 PDF版)
Pascal语言程序设计
1991 北京:电子工业出版社
PASCAL语言程序设计(1989 PDF版)
PASCAL语言程序设计
1989 北京:高等教育出版社
PASCAL语言程序设计(1998 PDF版)
PASCAL语言程序设计
1998 北京:北京科学技术出版社
PASCAL语言程序设计教程(1999 PDF版)
PASCAL语言程序设计教程
1999 长沙:国防科技大学出版社
PASCAL 语言程序设计(1998 PDF版)
PASCAL 语言程序设计
1998 北京:中国物资出版社
PASCAL语言程序设计(1999 PDF版)
PASCAL语言程序设计
1999 北京:人民邮电出版社
PASCAL程序设计语言(1985 PDF版)
PASCAL程序设计语言
1985 上海:同济大学出版社
程序设计 PASCAL语言(1988 PDF版)
程序设计 PASCAL语言
1988 北京:高等教育出版社
程序设计语言 PASCAL(1983 PDF版)
程序设计语言 PASCAL
1983 北京:科学出版社