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

第一章 算法1

1.1 算法的概念1

1.2 简单算法举例2

1.3 算法的特性4

1.4 算法的表示5

1.4.1 自然语言5

1.4.2 流程图6

1.4.3 伪代码8

1.4.4 三种基本结构和改进的流程图9

1.4.5 N-S结构流程图12

1.4.6 PAD图16

第二章 计算机和程序19

2.1 计算机是实现算法的有效工具19

2.2 计算机的基本组成20

2.3 计算机语言和计算机程序22

2.3.1 机器语言22

2.3.2 符号语言(汇编语言)22

2.3.3 算法语言23

2.3.4 非过程化语言23

2.4 PASCAI语言的特点24

2.5 结构化程序设计的实现方法25

3.1 PASCAL程序的组成32

第三章 PASCAL程序的基本知识32

3.2 语法图和巴科斯范式35

3.3 保留关键字和标识符37

3.3.1 保留关键字37

3.3.2 标识符37

3.4 常量39

3.4.1 常量的类型39

3.4.2 符号常量41

3.5 变量42

3.5.1 变量名42

3.5.2 变量的类型42

3.6 标准函数45

3.7 算术表达式47

3.8 数据类型49

第四章 简单的PASCAL程序设计51

4.1 PASCAL语言的语句51

4.2 赋值语句52

4.3 输出语句——写语句53

4.3.1 写语句的作用与形式53

4.3.2 Write语句和Writeln语句54

4.3.3 写语句的输出格式55

4.4 输入语句——读语句58

4.4.1 读语句的作用与形式58

4.4.2 Read语句和Readln语句59

4.5 程序举例63

4.6 程序的输入和运行65

第五章 选择结构的程序设计68

5.1 PASCAL中的逻辑运算(布尔运算)68

5.1.1 布尔常量和布尔变量68

5.1.2 布尔表达式69

5.1.3 布尔型数据的输入和输出72

5.2 IF语句(如果语句)的概念和应用73

5.2.1 IF语句的概念73

5.2.2 在IF语句中使用复合语句77

5.2.3 IF语句的嵌套81

5.3 CASE语句(分情况语句)89

第六章 循环结构的程序设计94

6.1 用GOTO语句和带标号语句实现循环94

6.1.1 带标号语句94

6.1.2 GOTO语句94

6.1.3 用GOTO语句实现循环结构95

6.2 用FOR语句实现循环结构96

6.2.1 FOR语句的一般格式和执行过程96

6.2.2 FOR循环应用嵌套98

6.2.3 FOR循环的嵌套109

6.3 用WHILE语句实现循环结构113

6.4 用REPEAT-UNTIL语句实现循环结构117

7.1 字符常量127

第七章 字符类型数据处理127

7.2 字符符号常量和字符变量129

7.3 字符量的运算130

7.4 字符数据的输入和输出131

7.5 字符处理程序举例132

第八章 枚举类型和子界类型143

8.1 PASCAL中类型概念的进一步说明143

8.2 枚举类型145

8.2.1 问题的提出145

8.2.2 枚举类型的定义145

8.2.3 枚举类型数据的性质146

8.2.4 枚举类型应用举例149

8.3 子界类型153

8.3.1 问题的提出153

8.3.2 子界类型的定义153

8.3.3 子界类型数据的运算规则155

8.3.4 子界类型应用举例156

8.4 类型间的相容关系158

第九章 数组162

9.1 一维数组164

9.1.1 一维数组的定义164

9.1.2 数组元素的引用166

9.1.3 程序举例166

9.2 二维数组182

9.2.1 二维数组的定义183

9.2.2 二维数组元素的引用184

9.2.3 二维数组的存储结构186

9.2.4 程序举例186

9.3 多维数组196

9.4 字符数组198

9.5 字符串和压缩字符数组199

9.5.1 字符串常量199

9.5.2 压缩式字符数组(字符串变量)199

9.5.3 其他类型的压缩式数组202

9.5.4 Turbo PASCAL中的字符串类型202

9.5.5 程序举例204

10.1 函数212

第十章 过程和函数212

10.1.1 函数的说明213

10.1.2 函数的调用形式214

10.1.3 函数的说明、调用和执行214

10.2 过程215

10.2.1 过程的说明215

10.2.2 过程的调用形式216

10.2.3 过程的说明、调用和执行217

10.3 全程量和局部量220

10.3.1 局部量和它的作用域220

10.3.2 全程量和它的作用域221

10.3.3 函数名和过程名的作用域223

10.4 形式参数和实在参数的结合225

10.4.1 值形式参数225

10.4.2 变量形式参数227

10.4.3 值形参和变量形参的使用比较228

10.4.4 程序举例232

10.5 子程序名作为形式参数244

10.5.1 过程名作为形参244

10.5.2 函数名作为形参245

10.5.3 Turbo PASCAL中子程序名作形参的形式248

10.6 子程序的递归调用250

10.7 超前引用子程序的规则258

10.8 用可调数组作函数或过程的形参260

第十一章 集合和记录264

11.1 集合264

11.1.1 集合类型的定义和集合变量的说明264

11.1.2 集合的值265

11.1.3 给集合变量赋值265

11.1.4 对集合进行并、并、差运算265

11.1.5 对集合进行关系运算和包含运算266

11.1.6 程序举例267

11.2 记录273

11.2.1 记录类型的定义和记录的说明273

11.2.2 对记录中域的引用274

11.2.3 WITH语句(开域语句)275

11.2.4 带变体的记录276

11.2.5 程序举例277

第十二章 动态数据结构281

12.1 指针和动态存储分配281

12.1.1 指针类型和指针变量281

12.1.2 开辟和释放动态存储单元282

12.1.3 动态存储单元的引用282

12.1.4 用指针指示一个记录282

12.1.5 对指针变量的操作283

12.1.6 程序举例284

12.2.1 链表的基本结构289

12.2 链表结构289

12.2.2 单向链表的基本操作290

12.2.3 环形链表结构295

12.2.4 双向链表结构295

12.2.5 程序举例297

第十三章 文件300

13.1 文件的概念300

13.2 类型文件301

13.2.1 文件的类型定义和变量说明301

13.2.2 文件的打开与关闭303

13.2.3 文件的操作303

13.2.4 程序举例305

13.3.2 文本文件的操作309

13.3 文本文件309

13.3.1 文本文件的概念309

13.3.3 程序举例311

13.4 无类型文件313

13.4.1 无类型文件的概念313

13.4.2 无类型文件的操作314

13.4.3 无类型文件的使用315

第十四章 Turbo PASCAL中的编译单元317

14.1 包含文件317

14.2 单元的概念及基本结构318

14.3 用户单元的编制和调用320

14.4 标准单元及功能简介322

14.5 利用集成开发环境运含有单元的程序324

附录一 PASCAL语法图325

附录二 PASCAL的EBNF语法规则330

附录三 常用字符——EBCDIC码——ASCII码对照表336

附录四 标准PASCAL保留关键字338

附录五 标准PASCAL预定义标识符339

附录六 PASCAL标准函数表340

附录七 标准PASCAL运算符一览表341

附录八 编译指令342

习题345

参考文献357

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 北京:科学出版社