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

前言1

第1章PASCAL程序的构成1

1.1 APSCAL源程序的结构1

序言1

1.2PASCAL的字符和符号5

1.2.1 PASCAL语言的字符集6

1.2.2 PASCAL语言的符号6

1.2.3 PASCAL语言的特定符号7

1.3 PASCAL的数8

1.3.1 整数8

1.3.2 实数有两种表示格式9

1.4 标识符11

1.5 字符串13

1.6 注解15

1.7.1 单项选择题16

1.7.2 多项选择题16

1.7 模拟试题16

1.7.3 填空题17

1.7.4 问答题17

第2章简单数据类型、简单语句和简单程序设计18

2.1 PASCAL的数据类型18

2.2 标准数据类型19

2.2.1 整数类型19

2.2.2 实数类型21

2.2.3 字符类型22

2.2.4 布尔类型24

2.3 常量和常量说明27

2.3.1 常量说明区的格式27

2.3.2 一种常用的语法表示方法28

2.3.3 常量说明的意义29

2.4 变量和变量说明31

2.4.1 变量说明区的格式31

2.4.2 变量说明的意义31

2.5.1 标准函数的意义33

2.5.2 PASCAL标准函数及其分类33

2.5 标准函数33

2.5.3 标准函数的自变量和函数值的类型34

2.5.4 顺序类型34

2.6 表达式37

2.7 PASCAL的语句及其分类40

2.8.2 赋值语句的语义41

2.8.3 赋值语句的执行步骤41

2.8.1 赋值语句的格式41

2.8 赋值语句41

2.8.4 赋值相容性42

2.9 输入与读语句46

2.9.1 赋值语句功能的局限性46

2.9.2 读语句的格式46

2.9.3 读语句的语义(功能)46

2.10 输出与写语句53

2.10.1 写语句的格式53

2.10.2 写语句的功能53

2.10.3 写行语句的功能56

2.11 顺序结构和简单的源程序59

2.11.1 简单的源程序的意义59

2.11.2 简单的源程序举例59

2.12 模拟试题64

2.12.1 单项选择题64

2.12.2 多项选择题68

2.12.3 填空题69

2.12.4 判断(是非)题69

2.12.5 编程题70

第3章条件语句与选择结构71

3.1 APSCAL控制结构71

3.2 分层缩进、对齐的书写格式72

3.3 IF(如果)语句和空语句74

3.3.1 引进如果语句的必要性74

3.3.2 IF语句的语法74

3.3.3 语义74

3.3.4 流程图(框图)76

3.3.6 多重IF语句(IF语句的嵌套)77

3.3.5 简单语句与构造语句77

3.3.7 空语句和复合语句78

3.4 CASE(多情况)语句83

3.4.1 引进CASE语句的必要性83

3.4.2 推广工作从三方面进行84

3.4.3 CASE语句的语法85

3.4.4 CASE语句的语义85

3.4.5 带“否则项”的CASE语句89

3.5 GOTO(转移)语句和标号说明90

3.5.1 引例90

3.5.2 GOTO语句的语义(功能)91

3.5.3 语法91

3.5.4 对引例中程序的分析91

3.5.5 讲法对GOTO语句使用范围的限制92

3.5.6 情况标号与语句标号二者的区别92

3.5.7 GOTO语句以空语句作为程序的转移目标93

3.5.9 慎重使用GOTO语句94

3.5.8 无标号语句和带标号语句94

3.6 模拟试题96

3.6.1 单项选择题96

3.6.2 填空题101

3.6.3 判断题102

3.6.4 改错题103

3.6.5 问答题104

3.6.7 编程题105

3.6.6 程序填空题105

第4章重复性语句与循环结构107

4.1 FOR(计数循环)语句107

4.1.1 FOR语句的语法107

4.1.2 FOR语句的语义108

4.1.3 算法的自然语言描述方式114

4.2 多重循环语句116

4.2.1 多重循环语句的意义116

4.2.2 多重循环的特性116

4.3.1 引入当循环的必要性119

4.3 WHILE(当循环)语句119

4.3.2 WHILE语句的语法120

4.3.3 WHILE语句的语义120

4.3.4 条件循环与计数循环121

4.4 REPEAT(直到循环)语句125

4.4.1 REPEAT语句的语法125

4.4.2 REPEAT语句的语义125

4.4.3 三种重复性语句的比较128

4.5 模拟试题131

4.5.1 多项选择题131

4.5.2 单项选择题131

4.5.3 填空题139

4.5.4 判断题140

4.5.5 改错题142

4.5.6 程序填空题143

4.5.7 编程题144

5.1 算法146

第5章算法和结构化程序设计的初步知识146

5.2 结构化程序和结构化程序设计151

5.3 良好的程序设计风格和习惯154

5.3.1 在设计阶段注意合理分解154

5.3.2 编码阶段155

5.4 一个实例158

5.5 几个思考题161

6.1 子界(域)类型162

6.1.1 数据类型的分类162

第6章子界(域)类型和数组类型162

6.1.2 PASCAL程序的类型说明区163

6.1.3 子界(域)类型说明的语法163

6.1.4 子界类型的语义164

6.1.5 类型说明与变量说明合并进行164

6.1.6 引入子界类型的主要优点164

6.2 数组类型166

6.2.1 引入数组的必要性166

6.2.2 数组类型说明的语法167

6.2.3 数组类型说明的语义167

6.2.4 再谈顺序类型的性质174

6.2.5 引入数组类型的好处176

6.2.6 简单数据类型的特征,简单类型与构造类型的联系与区别176

6.3 使用数组和循环结构的一些例子186

6.4 模拟试题198

6.4.1 单项选择题198

6.4.2 填空题203

6.4.3 改错题(请分别改正下列各程序段中的错误)204

6.4.4 程序填空题205

6.4.5 编程题206

第7章过程(函数)与模块结构和层次结构208

7.1 无参过程,程序与它的主程序、子程序208

7.1.1 子目录法208

7.1.2 无参过程208

7.1.3 程序与其主程序、子程序210

7.2 有参过程与数值参数和变量参数211

7.2.1 有参过程211

7.2.2 数值参数与变量参数的区别212

7.2.3 有参过程说明的语法215

7.2.5 过程体与程序体219

7.2.6 过程结构与程序结构的区别219

7.2.4 过程语句的语法219

7.3.2 函数说明的语法220

7.3.3 函数的调用220

7.3.4 函数与过程的主要区别220

7.3.1 函数的意义220

7.3 函数说明与函数调用220

7.2.7 什么情况下使用过程220

7.3.5 标准函数、标准过程与用户自定义函数和用户自定义过程225

7.4 标识符和标号的作用域(辖域)226

7.4.1 标识符在程序中的两种出现226

7.4.2 几个概念226

7.4.3 作用域概念对程序设计的意义228

7.4.4 实例229

7.5 非局部量与子程序的副作用234

7.6.2 递归函数(过程)设计举例237

7.6.1 递归过程(函数)的定义237

7.6 递归237

7.6.3 递归程序分析、阅读示例242

7.6.4 超前引用244

7.7 模拟试题246

7.7.1 单项选择题246

7.7.2 多项选择题252

7.7.3 判断题253

7.7.4 填空题253

7.7.5 程序填空题255

7.7.6 编程题256

第8章紧缩数组与串变量257

8.1 数据类型之间的关系257

8.1.1 数据类型的重要性257

8.1.2 数据类型的概念257

8.1.3 数据类型的分类258

8.1.4 数据类型之间的关系及其在程序设计中的应用258

8.1.5 引入众多数据类型的好处261

8.2.1 紧缩数组262

8.2 紧缩数组与串变量的关系262

8.2.2 串变量265

8.3 模拟试题272

8.3.1 单项选择题272

8.3.2 程序填空题273

第9章枚举类型275

9.1 枚举类型的语法275

9.2 枚举类型的语义276

9.3 模拟试题280

9.3.1 单项选择题280

9.3.2 填空题282

9.3.3 判断题283

9.3.4 程序填空题283

9.3.5 编程题285

第10章记录类型286

10.1 记录类型的语义286

10.2 记录类型的语法286

10.3 记录数组288

10.4 开域语句289

10.5 带变体的记录293

10.6 模拟试题297

10.6.1 单项选择题297

10.6.2 填空题299

10.6.3 程序填空题300

10.6.4 编程题300

11.2 集合类型的语法302

11.1 集合类型的语义302

第11章集合类型302

11.3 集合类型的运算304

11.4 集合的输入、输出307

11.5 再谈集合类型的基类型308

11.6 集合类型的相容性310

11.7 集合类型的优、缺点311

11.8 模拟试题313

11.8.1 单项选择题313

11.8.2 填空题315

11.8.3 程序填空题317

11.8.4 编程题319

第12章文件类型320

12.1 文件的概念320

12.2 FILE类型文件321

12.2.1 语法321

12.2.2 文件的特性323

12.2.3 五个常用的名词323

12.2.4 文件的操作325

12.3 文本文件331

12.3.1 文本文件的重要性331

12.3.2 文本文件的结构特点331

12.3.3 文本文件类型是PASCAL的标准类型332

12.4 FILE类型文件与text类型文件的区别337

12.5 TURBO PASCAL的文件类型338

12.5.1 文件变量与实际文件之间联系的建立与联系的解除338

12.5.2 随机(读、写)文件344

12.5.3 TURBO PASCAL中的文本文件347

12.6 模拟试题350

12.6.1 单项选择题350

12.6.2 填空题353

12.6.3 判断题354

12.6.4 改错题355

12.6.5 程序填空题355

12.6.6 编程题357

13.1.1 静态变量满足不了程序设计领域某些方面的需要359

13.1 指针类型359

第13题指针类型与动态数据结构359

13.1.2 指针的意义360

13.1.3 指针类型和指针变量362

13.1.4 注意区分指针变量与指针的目标变量364

13.2 动态变量的生成(建立)与废弃释放(撤消)366

13.2.1 标准过程new366

13.2.2 递归数据结构367

13.2.3 目标变量的性质和运算368

13.3.1 不含指针的动态变量应用举例370

13.2.4 标准过程dispose370

13.3 指针和动态变量的应用370

13.3.2 链表的分类374

13.3.3 向前链表374

13.3.4 双向环形链表举例380

13.4 模拟试题381

13.4.1 多项选择题381

13.4.2 单项选择题382

13.4.3 填空题386

13.4.4 判断题387

13.4.5 改错题388

13.4.6 程序填空题389

13.4.7 编程题391

附录A PASCAL关键字(保留关键字)392

附录B PASCAL保留字(标准标识符)393

附录C PASCAL运算符一览表394

附录D ASCII码表395

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 语言程序设计(1998 PDF版)
PASCAL 语言程序设计
1998 北京:中国物资出版社
Pascal语言程序设计(1998 PDF版)
Pascal语言程序设计
1998 北京:人民邮电出版社
PASCAL语言程序设计教程(1995 PDF版)
PASCAL语言程序设计教程
1995 杭州:浙江大学出版社
PASCAL语言程序设计(1999 PDF版)
PASCAL语言程序设计
1999 北京:人民邮电出版社
程序设计 PASCAL语言(1988 PDF版)
程序设计 PASCAL语言
1988 北京:高等教育出版社
程序设计语言 PASCAL(1983 PDF版)
程序设计语言 PASCAL
1983 北京:科学出版社