PASCAL 言程序设计 第2版PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:袁蒲佳,潘国楠,金灿明编写
- 出 版 社:武汉:华中理工大学出版社
- 出版年份:1996
- ISBN:7560914756
- 页数:327 页
第一章 计算机与程序设计概述 1
1.1 计算机的基本组成 1
1.1.1 存贮器 1
1.1.2 运算器 2
1.1.3 控制器 2
1.1.4 输入输出设备 2
1.2 计算机与二进制 2
1.3 程序和程序设计语言 6
1.4 PASCAL程序设计语言概述 7
1.4.1 PASCAL程序设计语言的特点 7
1.4.2 PASCAL程序的结构 8
1.5 程序设计语言的语法描述 10
习题一 11
第二章 数据及其类型 13
2.1 数据和数据类型概念 13
2.1.1 常量和变量 13
2.1.2 数据类型 14
2.2 常量定义与变量说明 15
2.2.1 常量定义 15
2.2.2 变量说明 16
2.3 标准基本类型 16
2.3.1 整数类型 17
2.3.2 实数类型 17
2.3.3 布尔类型 19
2.3.4 字符类型 20
2.4 标准函数 21
2.5 表达式 24
习题二 27
第三章 简单程序设计 30
3.1 赋值语句 30
3.2 简单输入输出语句 31
3.2.1 输入语句 32
3.2.2 输出语句 33
3.3 简单程序实例 35
习题三 38
第四章 分支程序设计 40
4.1 问题的提出 40
4.2 程序流程图 41
4.3 IF语句 42
4.4 IF嵌套和复合语句 45
4.5 标号说明与GOTO语句 49
4.6 CASE语句 52
习题四 55
第五章 循环程序设计 56
5.1 循环程序的概念 56
5.2 FOR语句 58
5.3 WHILE语句与REPEAT语句 60
5.3.1 WHILE语句 60
5.3.2 REPEAT语句 62
5.4 多重循环 64
5.5 综合应用举例 69
5.5.1 数制转换问题 69
5.5.2 菜单驱动程序 70
5.5.3 二分法求根 73
习题五 75
第六章 用户自定义数据类型 78
6.1 枚举类型 78
6.2 子界类型 83
6.3 数组类型 86
6.3.1 数组概念 86
6.3.2 数组说明 87
6.3.3 数组分量访问 88
6.3.4 多维数组 95
6.3.5 紧缩数组 101
6.3.6 字符串 104
6.4 记录类型 107
6.4.1 记录与记录说明 107
6.4.2 记录分量访问 108
6.4.3 WITH语句 110
6.4.4 记录数组 111
6.4.5 记录的变体部分 118
6.5 集合类型 122
6.5.1 集合与集合说明 122
6.5.2 集合运算 124
6.5.3 集合应用举例 126
习题六 128
第七章 过程与函数 130
7.1 过程 130
7.1.1 过程说明 130
7.1.2 过程调用 132
7.2 函数 136
7.2.1 函数说明 136
7.2.2 函数调用 137
7.3 标识符的作用域 138
7.3.1 全程量与局部量 138
7.3.2 信息传递 141
7.4 参数传递 142
7.4.1 值参与变参 142
7.4.2 参数的传递 143
7.4.3 参数的选择 145
7.5 递归与向前引用 146
7.5.1 递归 146
7.5.2 向前引用 150
7.5.3 过程(函数)相互调用的规则 151
7.6 应用实例 154
习题七 163
第八章 文件类型 166
8.1 顺序文件 166
8.1.1 文件说明 167
8.1.2 文件缓冲区变量 167
8.1.3 文件与数组的比较 168
8.2 文件的基本操作 168
8.2.1 文件操作的标准过程和标准函数 168
8.2.2 建立文件 171
8.2.3 从文件读数据 172
8.2.4 文件复制 173
8.2.5 文件修改 173
8.2.6 文件作为参数传递 177
8.3 文本文件 178
8.3.1 文本文件的特点 178
8.3.2 访问文本文件 179
8.3.3 标准文件INPUT和OUTPUT 184
8.3.4 输入和输出 185
8.4 文件应用实例 189
习题八 194
第九章 指针与动态数据 196
9.1 指针类型与指针变量 197
9.2 标准过程NEW 200
9.2.1 NEW过程 200
9.2.2 动态数据结构 201
9.3 指针的应用 205
9.3.1 队列的插入和删除操作 205
9.3.2 栈的操作 207
9.3.3 一般链结构的操作 208
9.3.4 树 212
习题九 216
第十章 标准PASCAL的扩充 217
10.1 IBM PASCAL与标准PASCAL的主要区别 217
10.1.1 整常数 217
10.1.2 结构常数 217
10.1.3 若干类型扩充 218
10.1.4 运算符 222
10.1.5 控制流 223
10.1.6 IBM PASCAL文件的特色 226
10.2 TURBO PASCAL和标准PASCAL的主要区别 229
10.2.1 整常数 229
10.2.2 字节类型 230
10.2.3 运算符 230
10.2.4 字符串类型 230
10.2.5 有类型的常量 231
10.2.6 文件操作 233
10.2.7 其它区别 234
附录 236
附录A ASCII字符代码表 236
附录B 保留字和标准标识符 237
附录C PASCAL语法图 238
参考文献 242
学习指导与实验 243
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《学前儿童发展心理学 第2版》刘万伦主编;王文秀,甘卫群,刘万伦编写人员 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《大气污染与健康维权》王灿发,谢明主编 2019
- 《液固旋流分离新技术》中国化工学会组织编写;汪华林等著 2019
- 《新编高中物理竞赛教程习题全解》钟小平主编;钟小平,倪国富,曹海奇编写 2019
- 《声动中国 七十年歌声里的中国故事》王一诺责任编辑;(中国)《声动中国》编写组 2019
- 《中医女科十大名著 济阴纲目 大字本》(明)武之望著 2012
- 《对话中国》《对话中国》编写组著 2019
- 《绿色过程工程与清洁生产技术 张懿院士论文集精选 上》《绿色过程工程与清洁生产技术》编写组编 2019