循序渐进学PASCAL语言PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:尧玮编著
- 出 版 社:北京:清华大学出版社
- 出版年份:1996
- ISBN:7302021821
- 页数:397 页
第一部分 学习篇 1
第1章 PASCAL语言入门 1
1.1 Turbo Pascal5.0集成环境使用介绍 1
1.1.1 为什么要学习PASCAL语言 1
1.1.2 学习PASCAL语言应具备的条件 1
1.1.3 TURBO PASCAL5.0集成环境的使用 1
1.1.4 小结 5
1.2 PASCAL语言程序设计初步与海龟作图 5
1.2.1 Turbo Pascal海龟作图原理 5
1.2.2 Turbo Pascal海龟作图的10个常用命令 6
1.2.3 Turbo Pascal龟图作图示例 7
1.2.4 小结 8
1.3 变量初步 9
1.3.1 变量的引入 9
1.3.2 实数的四则运算 12
1.4.1 如何在图形方式下显示文字 14
1.4 龟图方式下的输入与输出 14
1.3.3 小结 14
1.4.2 如何在图形方式下输入数据 15
1.4.3 图形方式下显示数学运算结果 17
1.4.4 小结 19
第2章 FOR循环 21
2.1 FOR循环 21
2.1.1 FOR循环的引入 21
2.1.2 FOR循环 21
2.1.3 用FOR循环语句实现简单的计算机动画 25
2.1.4 小结 27
2.2 双重循环 28
2.2.1 双重循环的引入 28
2.2.2 双重循环 29
2.2.3 利用双重循环实现简单的计算机动画 32
2.2.4 小结 33
3.1.1 过程的引入 34
3.1 过程初步 34
第3章 过程 34
3.1.2 过程的概念 36
3.1.3 如何定义一个过程 36
3.1.4 过程的应用 36
3.1.5 小结 40
3.2 带变量过程 41
3.2.1 带变量过程的引入 41
3.2.2 带变量过程的应用 43
3.2.3 带变量过程与PASCAL语言的命令 45
3.2.4 小结 46
3.3 过程的嵌套及相互调用 47
3.3.1 过程的相互调用 47
3.3.2 小结 51
第4章 非计数循环 52
4.1 REPEAT循环语句 52
4.1.1 REPEAT循环的引入 52
4.1.2 REPEAT也适用于计数循环 53
4.1.3 FOR与REPEAT哪个最适合于计数循环 55
4.1.4 小结 57
4.2 WHILE循环 57
4.2.1 WHILE循环的引入 57
4.2.2 WHILE循环语句应用于非计数循环 59
4.2.3 小结 61
5.1 IF语句 63
5.1.1 IF语句的引入 63
第5章 选择结构 63
5.1.2 IF语句的应用 64
5.1.3 PASCAL语言的文本显示方式 66
5.1.4 小结 68
5.2 逻辑运算(一)、逻辑变量与逻辑值 69
5.2.1 逻辑变量、逻辑值的引入 69
5.2.2 PASCAL语言的逻辑值和逻辑变量 72
5.2.3 逻辑运算NOT 74
5.2.4 小结 75
5.3.1 逻辑运算OR 76
5.3 逻辑运算(二) 76
5.3.2 逻辑运算AND 78
5.3.3 逻辑运算在非计数循环中的应用 79
5.3.4 小结 80
5.4 情况选择语句CASE 81
5.4.1 情况选择语句CASE 81
5.4.2 逻辑运算的混合运算 84
5.4.3 小结 87
6.1.2 算法的表示 88
6.1.3 N-S流程图 88
第6章 程序设计方法概述 88
6.1.1 算法的概念及重要性 88
6.1 算法、N-S流程图 88
6.1.4 典型算法介绍(一) 89
6.1.5 典型算法介绍(二) 91
6.1.6 小结 93
6.2.2 结构化程序设计示例 94
6.2 结构化程序设计方法综述 94
6.2.1 结构化程序设计方法 94
6.2.3 小结 99
第7章 函数 100
7.1 字符(串)操作函数 100
7.1.1 字符串操作的重要性 100
7.1.2 函数 100
7.1.3 字符操作函数 100
7.1.4 字符串操作函数 103
7.1.5 小结 105
7.2 常用数学函数 106
7.2.1 标准数学函数的作用 106
7.2.2 取整函数 106
7.2.3 平方根函数和四舍五入函数 107
7.2.4 随机函数 109
7.2.5 小结 113
7.3.3 自定义函数的应用(一) 114
7.3.2 定义函数的格式 114
7.3 自定义函数 114
7.3.1 自定义函数的作用 114
7.3.4 自定义函数的应用(二) 116
7.3.5 自定义函数的应用(三) 117
7.3.6 小结 118
第8章 数组 120
8.1 数组初步 120
8.1.1 数组的引入 120
8.1.2 数组 121
8.1.3 利用数组建立一个点歌台 124
8.1.4 小结 127
8.2 数组的应用 127
8.2.1 数组与查询 127
8.2.2 数组与成绩统计 130
8.2.3 数组与分数排队 131
8.3 数组与排序 132
8.3.1 排序的引入 132
8.2.4 小结 132
8.3.2 优化程序设计 136
8.3.3 小结 138
8.4 二维数组 139
8.4.1 二维数组的引入 139
8.4.2 二维数组 140
8.4.3 小结 143
9.1.2 记录变量的定义与使用 145
9.1.1 记录的引入 145
9.1 记录初步 145
第9章 记录类型 145
9.1.3 定义记录类型 147
9.1.4 小结 151
9.2 记录的嵌套、开域和记录内的数组 151
9.2.1 记录的嵌套 151
9.2.2 记录的“开域”:with语句 153
9.2.3 记录内的数组 154
9.2.4 小结 156
9.3.1 记录型数组的引入 157
9.3 记录型数组 157
9.3.2 记录作为数组元素 159
9.3.3 记录数组应用于数据查询 161
9.3.4 小结 163
9.4 记录型数组的应用——排序 164
9.4.1 排序 164
9.4.2 优化程序结构 167
9.4.3 小结 170
10.1.1 为什么要引入文件 171
10.1.2 文本文件 171
10.1 文本文件(一) 171
第10章 文件 171
10.1.3 如何读取磁盘文件内容 174
10.1.4 如何往一个已存在的文件中添加内容 175
10.1.5 小结 177
10.2 文本文件(二) 177
10.2.1 利用数组读取文件中的内容 177
10.2.2 如何读取一个不知其数据个数的文件 178
10.2.3 如何读取磁盘上的一篇文章 180
10.2.4 如何读取一组由记录组成的文本文件 181
10.2.5 小结 182
第11章 单元 183
11.1 自定义单元 183
11.1.1 单元的引入 183
11.1.2 单元的建立 183
11.1.3 单元的使用 185
11.1.4 单元的应用 186
11.1.5 小结 189
第12章 菜单制作 190
12.1 文本窗口的操作 190
12.1.1 什么是窗口 190
12.1.2 窗口操作的3个命令 190
12.1.3 窗口应用(一) 192
12.1.4 窗口应用(二) 194
12.1.5 小结 196
12.2.1 如何识别键盘输入的功能键 197
12.2 扩展功能键的识别与使用 197
12.2.2 扩展功能键的应用 199
12.2.3 小结 202
12.3 枚举类型 202
12.3.1 枚举类型的引入 202
12.3.2 枚举类型 203
12.3.3 枚举类型的应用 205
12.4 移动菜单项 207
12.4.1 简单菜单的制作 207
12.3.4 小结 207
12.4.2 菜单项的制作 209
12.4.3 小结 212
12.5 下拉式菜单的制作 212
12.5.1 简单下拉式菜单的制作 212
12.5.2 完整下拉式菜单的制作 215
12.5.3 优化下拉式菜单的制作 219
12.5.4 小结 223
13.1.2 集合的定义及简单应用 224
13.1.1 集合的概念 224
第13章 集合 224
13.1 集合初步 224
13.1.3 集合的差运算 227
13.1.4 集合变量的输入、输出 227
13.1.5 集合加运算的应用 229
13.1.6 小结 231
13.2 集合的交运算与关系运算 231
13.2.1 集合的交运算 231
13.2.2 集合之间的比较 233
13.2.3 小结 235
第14章 指针 237
14.1 指针初步 237
14.1.1 为什么要学习指针 237
14.1.2 指针与海龟作图的高级动画设计 237
14.2.1 指针 242
14.1.3 小结 242
14.2 指针:动态数据类型 242
14.2.2 指针型变量是怎样工作的 246
14.2.3 小结 249
第二部分 练习篇 251
第1章练习 251
练习1.1 Turbo Pascal 5.0集成环境的初步使用 251
练习1.2 PASCAL语言程序设计初步与海龟作图 253
练习1.3 变量初步 258
练习1.4 图形方式下的输入与输出 262
第2章练习 268
练习2.1 循环语句 268
练习2.2 双重循环 271
第3章练习 276
练习3.1 过程的初步 276
练习3.2 带变量过程 279
练习3.3 过程之间的调用及过程的嵌套 284
练习4.1 REPEAT循环语句 289
第4章练习 289
练习4.2 WHILE循环语句 294
第5章练习 298
练习5.1 IF语句 298
练习5.2 逻辑运算(一)、逻辑值与逻辑变量 301
练习5.3 逻辑运算(二) 304
练习5.4 情况选择语句:CASE 309
第6章练习 312
练习6.1 算法、N-S流程图 312
练习6.2 结构化程序设计 316
第7章练习 318
练习7.1 字符(串)操作函数 318
练习7.2 常用数学函数 321
练习7.3 自定义函数 325
第8章练习 328
练习8.1 数组初步 328
练习8.2 数组的应用 331
练习8.3 数组与排序 333
练习8.4 二维数组 337
第9章练习 342
练习9.1 记录初步 342
练习9.2 记录的嵌套、开域和记录内的数组 344
练习9.3 记录型数组 345
练习9.4 记录型数组的应用—排序 346
第10章练习 352
练习10.1 文本文件(一) 352
练习10.2 文本文件(二) 354
第11章练习 357
练习11.1 自定义单元 357
第12章练习 362
练习12.1 文本窗口的操作 362
练习12.2 扩展功能键的识别与使用 363
练习12.3 枚举类型 365
练习12.4 移动菜单项技术 366
练习12.5 制作下拉式菜单 368
第13章练习 370
练习13.1 集合初步 370
练习13.2 集合的交运算与关系运算 371
第14章练习 375
练习14.1 指针初步 375
练习14.2 指针:动态数据类型 377
A.1 编译错误信息 382
附录A 常见错误信息 382
第三部分 附录 382
A.2 运行错误 391
附录B 395
B.1 金奖智能码汉字输入法简介 395
B.2 “金奖智能码”单字输入方法 395
B.3 词组输入法 396
B.4 用金奖智能码输入汉字的注意事项 396
参考文献 397
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《音乐语言的根基》张艺编著 2019
- 《认知语言学视野的抽象方位结构研究》曹爽著 2019
- 《激活语言思维》李蒨,王宏年,汤青编著 2017
- 《汉语言文学本科专业核心课程研究导引教材 古代汉语》马蓝婕责任编辑;(中国)魏宜辉 2019
- 《英语教师语言意识研究》秦莉,赵春贺著 2019
- 《基于多维视角的英语语言学理论探索与应用》刘曦著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019