图书介绍

PASCAL语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载

PASCAL语言程序设计
  • 谭浩强,田淑洁编著 著
  • 出版社: 北京:高等教育出版社
  • ISBN:7040069385
  • 出版时间:1999
  • 标注页数:357页
  • 文件大小:12MB
  • 文件页数:364页
  • 主题词:Pascal

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

PASCAL语言程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一章 算法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

热门推荐