图书介绍
高等学校教材 PASCAL程序设计语言【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 郝立中主编;郝丽中,张成现,高晓娟,陈向荣,张淑珍,宋安军编委 著
- 出版社: 西安:西安地图出版社
- ISBN:7805458138
- 出版时间:1999
- 标注页数:288页
- 文件大小:92MB
- 文件页数:300页
- 主题词:PASCAL语言-程序
PDF下载
下载说明
高等学校教材 PASCAL程序设计语言PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 程序设计常识介绍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实数类型real25
2.4.3整数类型integer26
2.4.4实数类型与整数类型的联系及比较28
2.4.5字符类型char29
2.4.6布尔类型boolean30
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正文文件的行结构及行结束函数eoln266
11.3.3正文文件的读写268
11.3.4预定义文件input和output271
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
热门推荐
- 2845705.html
- 3101973.html
- 3366974.html
- 1326726.html
- 126451.html
- 1082358.html
- 1252850.html
- 2824560.html
- 2275823.html
- 612818.html
- http://www.ickdjs.cc/book_371164.html
- http://www.ickdjs.cc/book_475282.html
- http://www.ickdjs.cc/book_563393.html
- http://www.ickdjs.cc/book_1961745.html
- http://www.ickdjs.cc/book_1213184.html
- http://www.ickdjs.cc/book_3446278.html
- http://www.ickdjs.cc/book_709235.html
- http://www.ickdjs.cc/book_2907521.html
- http://www.ickdjs.cc/book_1970852.html
- http://www.ickdjs.cc/book_3613872.html