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

目录1

第一章 概述1

§1 计算机系统1

1.1 硬件2

1.2 软件5

§2 程序和程序设计语言6

2.1 程序6

2.2 程序设计语言8

2.3 程序的执行9

§3 计算机系统的解题11

3.1 求解步骤11

3.2* 文件规范13

第二章 PASCAL程序的构架与语法描述16

§1 PASCAL的词汇集16

1.1 字符集16

1.2 标识符17

1.3 特殊符号20

1.4 指示字20

§2 PASCAL程序的构架21

2.1 程序首部21

2.2 分程序22

2.3 词与词之间的分隔25

3.1 巴科斯-?尔形式体系(BNF)26

§3 语法描述26

3.2 语法图29

习题30

第三章 数据与简单类型32

§1 常量与常量定义32

1.1 常量32

1.2 字面常量33

1.3 常量定义37

§2 变量与变量说明39

2.1 变量39

2.2 变量说明39

3.1 数据类型的概念40

§3 类型与类型定义40

3.2 类型定义41

3.3 简单类型42

习题59

第四章 表达式61

§1 表达式的组成61

1.1 运算分量62

1.2 运算符65

§2 类型的一致性69

§3* 表达式的计算顺序71

习题75

§1 赋值语句78

第五章 语句78

§2 复合语句81

§3 条件语句83

3.1 如果语句(if-then-else或if-then)84

3.2 情况语句(case-of-end)91

§4 重复语句96

4.1 当语句(while-do)96

4.2 直到语句(repeat-until)99

4.3 循环语句103

§5* 标号说明与转向语句114

5.1 标号114

5.2 标号说明部分115

5.3 转向语句116

§6* 空语句120

§7 输入、输出语句121

7.1 输入语句121

7.2 输出语句123

习题128

第六章 过程与函数(Ⅰ)138

§1 子程序的概念138

§2 函数139

2.1 例139

2.2 函数命名符141

2.3 函数说明142

2.4 函数的引用146

§3 过程147

3.1 例147

3.2 过程说明149

3.3 过程语句153

3.4 过程语句的执行154

3.5 过程的例155

§4 值参数和变量参数159

4.1 值参数159

4.2 变量参数160

4.3 例163

4.4 参数的选择164

习题165

第七章 层次结构和标识符的作用域175

§1 程序的层次结构175

§2 标识符的作用域177

2.1 标识符的定义性出现177

2.2 定义点区域178

2.3 标识符的应用性出现178

2.4 标识符的作用域180

§3 局部量与非局部量183

3.1 局部量183

3.2 非局部量183

习题184

§1 结构程序设计概述187

第八章 程序的编制与调试187

1.1 限制goto语句的使用188

1.2 程序设计风格191

1.2.1 风格191

1.2.2 助忆名194

1.2.3 注解194

1.2.4 空格的合适使用195

§2 逐步精化197

2.1 逐步精化方法198

2.2 基于过程与函数的逐步精化200

2.3* 传统的逐步精化210

2.4* 算法流程图211

§3 程序的调试217

3.1 程序的错误217

3.2 调试218

3.3 测试的例221

第九章 结构类型数据(Ⅰ)——数组类型224

§1 数据的抽象224

§2 数组类型225

2.1 一维数组类型225

2.2 数组变量与下标变量227

2.3 关于数组类型的进一步说明229

2.4 一维数组应用的例232

§3 多维数组252

4.1 紧凑数组类型267

§4 紧凑数组类型和字符串267

4.2 数组的紧凑和紧凑数组的疏散268

4.3 字符串270

习题272

第十章 结构类型数据(Ⅱ)——记录类型276

§1 记录类型276

1.1 记录类型276

1.2 记录变量与域变量279

1.3 数据的构造283

§2 开域语句290

3.1 记录的变体部分298

§3 记录类型的其它特征298

3.2* 紧凑记录类型308

习题309

第十一章 结构类型数据(Ⅲ)——集合类型314

§1 集合概念314

1.1 集合314

1.2 常用术语314

§2 集合类型316

2.1 集合类型316

2.2 类型相容318

2.3 集合类型的运算分量和运算319

2.4 例324

2.5* 紧凑集合类型333

习题334

第十二章 结构类型数据(Ⅳ)——文卷类型337

§1 文卷概念337

§2 文卷类型和文卷变量338

2.1 文卷类型338

2.2 文卷类型变量和缓冲区变量339

2.3 文卷的读与写342

2.4 使用文卷的例344

2.5 内部文卷与外部文卷353

§3 正文文卷357

3.1 正文文卷357

3.2 正文文卷的读与写358

3.3 正文文卷使用的例360

§4 标准文卷365

§5 read和write的特殊功能368

5.1 数据转换368

5.2 read和write的参数个数373

5.3 例375

习题377

第十三章 动态数据结构381

§1 静态变量与动态变量381

§2 指引元类型382

§3 指引元变量及标识变量385

4.1 动态变量390

§4 动态变量及其应用390

4.2 标准过程new和dispose392

4.3 动态数据的生成与检索(应用的例)396

4.4* new和dispose的参数414

习题418

第十四章 过程与函数(Ⅱ)423

§1 递归423

1.1 例423

1.2 递归过程和递归函数424

1.3 递归过程或递归函数的执行425

1.4 递归过程(或函数)应用举例426

§2 向前引用和指示字428

§3 过程与函数首部作为参数431

§4* 可调节的数组参数437

4.1 可调节数组参数438

4.2 形式参数与实在参数的一致性440

4.3 过程或函数参数说明中的可调节数组参数说明442

§5 函数副作用443

习题445

综合习题448

附录一 ASCII码453

附录二 信息处理交换用的七单位字符编码456

附录三 标准标识符457

附录四 语法定义464

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

高度相关资料

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