《PASCAL语言程序设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:钟伯刚主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:1989
  • ISBN:7040025426
  • 页数:284 页
图书介绍:

目 录 1

第一章 绪论 1

§1.1计算机系统基础 1

一、硬件 1

二、软件 2

§1.2程序设计基础 4

一、算法的概念 4

二、程序的质量 5

三、程序设计的方法 5

§1.3 PASCAL语言程序的结构 7

§1.4 PASCAL语言的基本语法单位 9

一、保留字 9

二、标识符 9

习题一 10

三、运算符及标准符号 10

第二章标准数据类型 12

§2.1常量及常量定义 12

一、整型常量 12

二、实型常量 13

三、字符型常量 13

四、布尔型常量 14

§2.2变量及变量说明 14

一、整型变量 15

二、实型变量 16

三、字符型变量 16

四、布尔型变量 17

§2.3标准函数 17

习题二 19

一、算术表达式 20

§3.1表达式 20

第三章简单程序设计 20

二、字符表达式 21

三、关系表达式 21

四、布尔表达式 22

§3.2赋值语句 23

§3.3输入输出语句 24

一、读语句 25

二、写语句 26

§3.4简单程序举例 28

习题三 31

第四章流程控制语句 33

§4.1复合语句 33

§4.2选择语句 34

一、如果语句(IF语句) 34

二、情况语句(CASE语句) 43

§4.3重复语句 48

一、当语句(WHILE语句) 49

二、重复语句(REPEAT语句) 57

三、循环语句(FOR语句) 66

四、多重循环 74

五、三种重复语句的比较 79

§4.4转移语句 81

一、语句标号及标号说明 82

二、转移语句(GOTO语句) 82

习题四 86

第五章过程与函数 88

§5.1 过程 88

§5.2函数 92

§5.3变量的作用域 95

§5.4数值参数和变量参数 100

二、变量参数 101

一、数值参数 101

§5.5嵌套和递归 106

一、过程的嵌套 107

二、嵌套过程的调用 110

三、过程递归 116

§5.6过程参数与函数参数 126

一、过程参数 126

二、函数参数 129

习题五 132

第六章用户自定义简单数据类型 134

§6.1枚举类型 134

一、赋值运算 135

二、关系运算 136

三、标准函数 136

§6.2子界类型 140

习题六 144

第七章构造型数据类型 145

§7.1集合类型 145

一、集合运算 146

二、关系运算 147

§ 7.2数组类型 154

一、一维数组 155

二、多维数组 162

三、紧缩数组 172

四、布尔数组 176

五、字符串 177

§7.3记录类型 181

一、开域语句 185

二、记录的变体部分 192

习题七 199

§8.1文件的基本概念 200

第八章文件 200

§8.2文件的建立和读出 203

§8.3文件的更新 210

§8.4文本文件 218

一、文本文件的行结构特性 218

二、文本文件数据类型的自动转换特性 224

§8.5应用举例 226

习题八 232

第九章指针及动态数据结构 234

§9.1指针 234

§9.2链表 238

一、链表的建立 239

二、链表的遍历 241

三、递归链表 245

四、链表的插入和删除 247

§9.3二叉树 253

一、二叉树的遍历 254

二、二叉树的插入 256

三、二叉树的建立 257

四、二叉树的查找 258

§9.4应用举例 259

习题九 267

附录 268

附录一 标准PASCAL语法图 268

附录二标准PASCAL保留字 273

附录三 标准PASCAL标准标识符 273

附录四ASCII码字符集 273

附录五 常用机型的PASCAL语言对标准PASCAL语言的扩充及某些区别 274

一、IBM-PASCAL对标准PASCAL的扩充 274

二、UCSP-PASCAL对标准PASCAL的扩充 279

三、PASCAL66与标准PASCAL的主要区别和某些扩充 282

四、VAX-PASCAL与标准PASCAL的某些区别 284