PASCAL语言程序设计PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:黄铎,马梅编
- 出 版 社:北京:高等教育出版社
- 出版年份:2002
- ISBN:7040104164
- 页数:371 页
第1章 计算机系统初步和程序设计简介 1
1.1 引言 1
1.2 计算机系统 2
1.3 算法 5
1.3.1 简单算法举例 5
1.3.2 算法的表示——流程图 7
1.3.3 程序设计的三种基本结构及其流程图表示 8
1.4 计算机语言 11
1.4.1 机器语言 11
1.4.2 汇编语言 12
1.4.3 算法语言 12
1.5.1 PASCAL语言的特点 14
1.5 PASCAL语言介绍 14
1.5.2 PASCAL语言的基本特点 15
1.5.3 PASCAL语言程序结构与简单程序举例 17
1.6 小结 21
习题 21
第2章 数据类型、标准函数与表达式 22
2.1 引言 22
2.2 标准类型 24
2.2.1 整型 24
2.2.2 实型 26
2.2.3 字符型 28
2.2.4 布尔型 30
2.3 常量与变量 32
2.3.1 常量 32
2.3.2 变量 33
2.4 标准函数 35
2.4.1 算术函数 35
2.4.2 转换函数 36
2.4.3 顺序函数 37
2.4.4 逻辑判断函数 38
2.5 表达式与运算优先级 39
2.6 小结 41
习题 41
第3章 赋值语句、输入输出语句——顺序结的程序设计 43
3.1 引言 43
3.2 赋值语句 44
3.3 输入、输出语句 46
3.3.1 输入语句 46
3.3.2 输出语句 50
3.3.3 输出格式 52
3.4 顺序结构程序设计举例 54
3.5 小结 57
思考题 58
实习题 59
第4章 条件语句、选择结构的程序设计 60
4.1 引言 60
4.2 IF语句 60
4.3 复合语句、空语句 64
4.4 IF语句的嵌套 68
4.5 CASE语句 73
4.6 选择结构程序设计举例 76
4.7 小结 79
思考题 80
实习题 81
第5章 循环结构程序设计 83
5.1 引言 83
5.2 FOR语句 84
5.3 WHILE语句 89
5.4 REPEAT语句 93
5.5 关于GOTO语句 97
5.6 循环的嵌套 98
5.7 循环结构程序设计举例 102
5.8 小结 109
思考题 109
实习题 111
6.1 引言 113
第6章 自定义数据类型——枚举与子界类型 113
6.2 枚举类型 114
6.2.1 枚举型定义 114
6.2.2 枚举类型数据的运算规则 116
6.2.3 枚举类型数据的输入输出方法 117
6.3 子界类型 120
6.3.1 了界类型的定义 120
6.3.2 子界类型数据的运算与输入输出 122
6.4 小结 124
思考题 124
实习题 126
第7章 集合类型 127
7.1 引言 127
7.2 集合类型的定义 127
7.3.1 集合的表示与赋值 129
7.3 集合的值与运算 129
7.3.2 集合的运算 130
7.4 集合的输入与输出 132
7.5 应用举例 133
7.6 类型之间的关系 135
7.6.1 类型同一 136
7.6.2 类型相容 137
7.6.3 赋值相容 138
7.7 小结 139
思考题 140
实习题 141
第8章 函数与过程 142
8.1 引言 142
8.2.1 标准函数 143
8.2 函数 143
8.2.2 自定义函数 144
8.2.3 函数的调用 145
8.3 过程 148
8.3.1 自定义过程 148
8.3.2 过程的调用 150
8.4 形式参数与实在参数 152
8.4.1 值参数 152
8.4.2 变量参数 154
8.5 子程序的嵌套与递归 159
8.5.1 嵌套 159
8.5.2 子程序的超前引用 162
8.5.3 递归 165
8.6.1 全局量、局部量 169
8.6 标识符的作用域 169
8.6.2 函数的副作用 174
8.7 函数与过程形式参数 176
8.8函数与过程应用举例 182
8.9 小结 186
思考题 187
实习题 190
第9章 数组类型 192
9.1 引言 192
9.2 一维数组 193
9.2.1 一维数组的定义 193
9.2.2 数组元素的输入、参与运算和输出 196
9.2.3 对数组变量的整体操作 200
9.2.4 一维数组的应用举例 203
9.3 二维与多维数组 210
9.3.1 二维数组的定义 210
9.3.2 二维数组的元素的输入、输出及参与运算 211
9.3.3 多维数组 215
9.4 紧缩字符数组与字符串 216
9.4.1 字符数组 216
9.4.2 紧缩字符数组 217
9.5 小结 225
思考题 226
实习题 228
第10章 记录类型 230
10.1 引言 230
10.2.1 记录类型的定义 231
10.2 记录类型的定义、记录分量的引用 231
10.2.2 记录的嵌套 232
10.2.3 记录分量的引用 233
10.2.4 WITH语句 235
10.3 记录数组 239
10.4 记录变体 242
10.5 小结 247
思考题 247
实习题 250
第11章 指针 251
11.1引言 251
11.2 指针类型和指针变量 252
11.3.1 动态存储单元的建立与释放 254
11.3动态存储单元与动态变量 254
11.3.2 动态变量 255
11.4 指针变量与动态变量的运算 258
11.4.1 赋值运算 258
11.4.2 指针变量比较 260
11.5链表数据结构 260
11.5.1 数据存储结构的基本概念 260
11.5.2 单向链表 262
11.5.3 单向链表应用举例 275
11.5.4 双向链表结构及其操作 286
11.5.5 循环链表结构及其操作 290
11.6 小结 295
思考题 295
实习题 298
12.1 引言 299
第12章 文件 299
12.2 FILE类型文件 300
12.2.1 文件类型定义及文件说明 300
12.2.2 文件缓冲变量 302
12.2.3 建立文件 302
12.2.4 读文件 303
12.2.5 文件操作中常用的过程和函数 305
12.2.6 应用实例 310
12.3 文本文件 314
12.3.1 标准文本文件 314
12.3.2 文本文件的说明 314
12.3.3 文本文件的特性 315
12.3.4 与文本文件相关的函数和操作 316
12.3.5 文本文件应用示例 319
12.3.6 FILE类型文件与TEXT类型文件的比较 323
12.4 小结 324
思考题 325
实习题 327
第13章 Turbo PASCAL7.0的基本操作 328
13.1 引言 328
13.2 Turbo PASCAL7.0的系统需求、安装和启动 329
13.2.1 系统需求 329
13.2.2 系统安装 329
13.2.3 系统启动 330
13.2.4 系统退出 330
13.3 Turbo PASCAL的集成环境 331
13.3.1 Turbo PASCAL的主屏幕 331
13.3.2 主菜单 332
13.3.3 子菜单 333
13.3.4 窗口 338
13.3.5 对话框 339
13.3.6 热键 339
13.4 Turbo PASCAL编辑器 340
13.4.1 编辑窗口 340
13.4.2 光标移动命令 341
13.4.3 字符、字和行的删除 341
13.4.4 文本块的定义、移动和删除 342
13.4.5 使用剪贴板 343
13.4.6 字符串的查找与替换 343
13.4.7 文件交换 344
13.5 编写Turbo PASCAL程序 344
13.5.1 建立一个新文件 344
13.5.3 存储源程序 345
13.5.2 输入文本 345
13.5.4 编译源程序 346
13.5.5 运行程序及查看运行结果 347
13.5.6 生成执行文件 347
13.6 调试Turbo PASCAL程序 347
13.6.1 程序中常见的错误类型 348
13.6.2 调试手段的运用 349
附录 353
附录A 编辑器命令 353
附录B 错误信息与代码 356
B1 编译时的错误消息与代码 356
B2 运行时的错误代码与错误信息 365
附录C ASCII码表 368
参考文献 371
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《东方杂志 第110册 第25卷 第一至四号 1928年1月-1928年2月》上海书店出版社编 2012
- 《清明 我们的节日》冯骥才编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《东方杂志 第94册 第22卷 第四至七号 1925年2月-1925年4月》上海书店出版社编 2012
- 《远去的老调》经典文库编委会编 2019
- 《东方杂志 第13册 第四年 第一至三期 1907年3月-1907年5月》上海书店出版社编 2012
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018