高等学校教材 PASCAL程序设计语言PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:郝立中主编;郝丽中,张成现,高晓娟,陈向荣,张淑珍,宋安军编委
- 出 版 社:西安:西安地图出版社
- 出版年份:1999
- ISBN:7805458138
- 页数:288 页
第一章 程序设计常识介绍 1
1.1引言 1
1.2计算机语言 2
1.2.1机器语言 2
1.2.2汇编语言 2
1.2.3高级语言 3
1.2.4“更高级”的语言 4
1.3算法的描述和程序结构 4
1.3.1自然语言 4
1.3.2流程图 5
1.3.3基本结构 5
1.3.4结构框图 7
1.3.5伪代码 8
1.4程序开发的步骤 9
1.5结构化程序设计方法简介 10
1.6语法的形式化描述 12
1.6.1语法和语义 12
1.6.2语法图 13
1.6.3 Backus-Naur范式 14
第二章PASCAL语言的基本常识 17
2.1 PASCAL语言的由来及其特点 17
2.2程序的基本组成 18
2.3词法记号及分隔符 20
2.3.1基本字符 20
2.3.2词法记号综述 21
2.3.3特定符号——字符号及其它符号 21
2.3.4标识符 21
2.3.5预定义标识符 22
2.3.6分隔符 23
2.4数据类型的概念及预定义的数据类型 24
2.4.1概述 24
2.4.2实数类型real 25
2.4.3整数类型integer 26
2.4.4实数类型与整数类型的联系及比较 28
2.4.5字符类型char 29
2.4.6布尔类型boolean 30
2.4.7顺序类型综述 32
2.5常量、变量和表达式 33
2.5.1常量 33
2.5.2变量 34
2.5.3表达式 36
第三章 简单程序设计 39
3.1 PASCAL语句的分类 39
3.2赋值语句 40
3.3输出语句——写语句 43
3.3.1输出语句(写语句) 43
3.3.2 write语句和writeln语句的区别和联系 45
3.3.3输出格式 46
3.4输入语句——读语句 50
3.4.1输入语句(读语句) 50
3.4.2 read语句和readln语句的区别和联系 52
3.4.3输入语句的内部实际实现过程 54
3.4.4输入语句和输出语句的连用 55
第四章 逻辑判断及选择结构程序设计 56
4.1复合语句 56
4.2逻辑判断和逻辑运算 57
4.2.1布尔类型的数据 57
4.2.2关系运算和简单布尔函数 58
4.2.3逻辑运算 58
4.2.4带有逻辑运算的一般表达式 60
4.3如果语句(IF语句) 61
4.3.1如果语句的基本概念 61
4.3.2 IF语句内包含复合语句 63
4.3.3 IF语句的嵌套 64
4.3.4综合实例 70
4.4情况语句(CASE语句) 75
第五章 循环结构的程序设计 80
5.1 WHILE语句 80
5.2 REPEAT语句 82
5.3 FOR语句 86
5.3.1计数循环的概念 86
5.3.2 FOR语句的语法规定 86
5.3.3例题 88
5.4适用于循环程序的某些实际算法 92
5.4.1递推 92
5.4.2迭代法 97
5.4.3尝试法 99
5.4.4其它例题 101
5.5多重循环 103
5.6转向语句(GOTO语句) 111
5.6.1标号和带标号语句 111
5.6.2 GOTO语句 111
第六章 枚举类型和子域类型 115
6.1定义新类型的一般方法 115
6.2枚举类型 116
6.2.1枚举类型的引入 116
6.2.2枚举类型的定义和使用 117
6.2.3枚举类型应用举例 120
6.3子域类型 125
6.3.1子域类型的概念和意义 125
6.3.2子域类型的定义 125
6.3.3子域类型的运算 126
6.4类型间的相容关系 127
6.4.1类型同一 127
6.4.2类型相容 129
6.4.3赋值相容 129
第七章 数组 132
7.1数组概念的引入 132
7.2数组的定义及使用 132
7.2.1数组的定义 132
7.2.2数组变量的整体引用 134
7.2.3数组成分的引用 134
7.2.4应用举例 135
7.3多维数组 149
7.3.1多维数组的概念 149
7.3.2多维数组的引用 150
7.3.3应用举例 153
7.4紧缩数组及其它紧缩构造类型 156
7.4.1非紧缩存储与紧缩存储 156
7.4.2紧缩数组 157
7.4.3其它紧缩构造类型 158
7.5字符串常量及字符串类型 158
7.5.1字符串 158
7.5.2串类型 159
7.5.3实例 160
第八章 子程序——过程和函数 164
8.1 PASCAL中的子程序概述 164
8.2过程 166
8.2.1过程的说明 166
8.2.2过程的调用 167
8.3函数 169
8.3.1函数的说明 169
8.3.2函数的调用 169
8.3.3实例 169
8.4值参数和变量参数 172
8.4.1值形参和变量形参的语法格式 172
8.4.2值参数和变量参数的作用 173
8.4.3实参和形参的类型匹配 177
8.4.4预定义过程和预定义函数的参数 178
8.5标识符的作用域及变量的生存期 179
8.5.1标识符的作用域 179
8.5.2变量实体的建立和撤销 182
8.6递归调用 184
8.6.1递归子程序的概念及应用 184
8.6.2递归子程序的运行 189
8.7子程序的超前引用 195
8.8子程序名作为参数 197
8.9可调节数组参数介绍 201
8.10函数和过程应用举例 203
8.11小结 205
8.11.1子程序的意义及抽象思想方法 205
8.11.2子程序数据的传递 207
8.11.3本章的学习方法 208
第九章 集合和记录 211
9.1集合 211
9.1.1什么是集合 211
9.1.2集合类型的定义及其变量说明 212
9.1.3集合构造符 212
9.1.4集合的运算 213
9.1.5集合的输入输出 215
9.1.6应用举例 216
9.2记录 219
9.2.1普通记录的定义 219
9.2.2记录的引用 221
9.2.3开域语句 224
9.2.4带变体的记录 227
第十章 指针和动态数据结构 232
10.1指针和动态存储 232
10.1.1指针的概念 232
10.1.2指针类型及指针类型的变量 233
10.1.3动态变量的创建和撤销 234
10.1.4动态变量的引用 234
10.1.5指针变量的操作 235
10.1.6程序举例 237
10.2简单链表 240
10.2.1简单链表的构成 240
10.2.2简单链表的基本操作 241
10.3其它结构的线性链表 252
10.3.1循环链表 252
10.3.2双向链表 254
10.3.3双向循环链表 255
10.4返回指针值的函数 256
第十一章 文件 259
11.1文件的概念 259
11.2一般二进制文件 261
11.2.1一般文件类型及文件类型的变量 261
11.2.2文件操作的一般步骤 261
11.2.3和文件操作有关的预定义过程和函数 262
11.2.4程序实例 263
11.3正文文件 265
11.3.1什么是正文文件 265
11.3.2正文文件的行结构及行结束函数eoln 266
11.3.3正文文件的读写 268
11.3.4预定义文件input和output 271
11.3.5正文文件存放数值性数据应注意的某些问题 273
11.4缓冲区变量及put和get过程 275
11.4.1缓冲区变量 275
11.4.2 put(f)过程 276
11.4.3 get(f)过程 276
11.4.4实例 276
11.5综合实例 278
附录A ASCII代码表 282
附录B Turbo PASCAL文件系统的特点 283
附录C标准PASCAL语法汇集(根据《GB 7591-87程序设计语言PASCAL》) 284
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《MBA大师.2020年MBAMPAMPAcc管理类联考专用辅导教材 数学考点精讲》(中国)董璞 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《党员干部理论学习培训教材 理论热点问题党员干部学习辅导》(中国)胡磊 2018
- 《“十三五”规划教材 中药鉴定学实验 供中药学 药学及相关专业使用 第2版》吴啟南 2018
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《危险化学品经营单位主要负责人和安全生产管理人员安全培训教材》李隆庭,徐一星主编 2012
- 《计算机辅助平面设计》吴轶博主编 2019
- 《21世纪法学系列教材 配套辅导用书 行政法与行政诉讼法练习题集 第5版》李元起主编 2018
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《西安鼓乐图鉴》(中国)乔建中 2019
- 《初中物理知识地图》赵端旭 2017
- 《为宇宙画地图》(法)海伦·库尔图瓦著 2019
- 《新课标中学地理图文详解指导地图册 浙江专版 第4版》谭木主编;谭木高考复习研究室编 2015
- 《半小时漫话说西安》嘻夫子著 2019
- 《地图制图技术》周园 2018
- 《西安交通大学本科“十三五”规划教材 生态哲学十讲》王有腔 2020
- 《恐龙的宝藏 3 琥珀地图之谜》王一梅著 2011
- 《管理学学科地图》谭力文主编 2019
- 《行为金融学学科地图》崔巍主编 2019