信息学 计算机 奥林匹克 Pascal结构化程序设计PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:薛超英主编
- 出 版 社:武汉:华中理工大学出版社
- 出版年份:2000
- ISBN:7560922325
- 页数:246 页
第1章 基础知识 1
1.1 程序和菜谱 1
1.2 计算机语言 3
1.3 编译程序 3
1.4 Pascal语言 4
1.5 Pascal程序 4
1.5.1 程序首部 5
1.5.2 说明部分 5
1.5.3 执行部分 6
1.6 Pascal符号 7
1.6.1 特殊符号 7
1.6.2 预定义标识符 8
1.6.3 用户标识符 8
1.7 数据类型 9
1.8 常量和变量 10
1.8.1 常量 10
1.8.2 变量 12
1.9 算术表达式 13
1.10 标准函数 14
1.11 TURBO Pascal的集成环境 15
1.11.1 IDE的进入和退出 16
1.11.2 常用编辑命令 17
1.11.3 程序的编译和运行 18
1.11.4 存储程序 19
习题一 19
第2章 程序的顺序结构 22
2.1 赋值语句 22
2.2 输入语句 23
2.2.1 read语句 23
2.2.2 readln语句 25
2.3 输出语句 26
2.3.1 write语句 26
2.3.2 writenln语句 27
2.3.3 输出格式 28
2.4 程序举例 29
习题二 31
第3章 程序的选择结构 34
3.1 布尔运算 35
3.1.1 布尔值 35
3.1.2 布尔变量 36
3.1.3 关系表达式 36
3.1.4 布尔表达式 36
3.1.5 布尔型数据的输入和输出 37
3.2 if语句 38
3.3 case语句 44
3.4 两种选择结构的对比 47
习题三 49
第4章 程序的循环结构 52
4.1 while语句 53
4.2 repeat语句 57
4.3 for语句 60
4.4 多重循环 64
4.5 3种循环语句的对比 66
习题四 67
第5章 枚举和子界 73
5.1 类型定义 73
5.2 枚举类型 74
5.2.1 枚举类型的定义 74
5.2.2 枚举变量的说明 75
5.2.3 枚举量的运算 75
5.2.4 枚举量的输入和输出 77
5.2.5 应用举例 78
5.3 子界类型 79
5.3.1 子界类型的定义 79
5.3.2 子界类型的使用 80
5.3.3 编译开关命令($R+) 81
5.3.4 应用举例 81
习题五 84
第6章 数组和字符串 86
6.1 一维数组 87
6.1.1 定义一维数组 87
6.1.2 使用一维数组 87
6.1.3 定义一维数组常量 89
6.1.4 应用举例 90
6.2 二维数组 96
6.2.1 定义二维数组 97
6.2.2 使用二组数组 98
6.2.3 定义二维数组常量 98
6.2.4 应用举例 99
6.3 多维数组 114
6.4 字符串 117
6.4.1 字符串直接量和字符串常量 117
6.4.2 字符串类型和字符串变量 118
6.4.3 字符串的运算 119
6.4.4 标准过程和标准函数 120
6.4.5 应用举例 122
习题六 128
第7章 子程序 130
7.1 函数 131
7.1.1 函数定义 131
7.1.2 函数调用 132
7.1.3 实例 132
7.2 过程 135
7.2.1 过程定义 135
7.2.2 过程调用 136
7.2.3 实例 136
7.3 变量和参数 138
7.4 并弄与嵌套 146
7.4.1 并列的子程序 146
7.4.2 嵌套的子程序 147
7.4.3 应用举例 149
7.5 递归 151
7.5.1 直接递归 152
7.5.2 间接递归 155
习题七 164
第8章 集合和记录 168
8.1 集合 168
8.1.1 定义集合类型 168
8.1.2 集合的值 169
8.1.3 集合的并、交、差运算 169
8.1.4 集合的关系运算和包含运算 170
8.1.5 集合的输入与输出 171
8.1.6 定义集合常量 172
8.1.7 应用举例 172
8.2 记录 181
8.2.1 定义记录类型 181
8.2.2 使用记录变量 182
8.2.3 开域语句 183
8.2.4 定义记录常量 184
8.2.5 带变体的记录 185
8.2.6 应用举例 187
习题八 202
第9章 文件 205
9.1 类型文件 206
9.1.1 建立类型文件 206
9.1.2 从类型文件中读取数据 208
9.1.3 扩展类型文件 210
9.2 无类型文件 213
9.2.1 成块读 214
9.2.2 成块写 215
9.3 文本文件 217
9.3.1 建立文本文件 217
9.3.2 从文本文件中读取数据 218
9.3.3 应用举例 219
习题九 223
第10章 指针 226
10.1 动态数据和单向链表 226
10.1.1 动态数据 226
10.1.2 单向链表 227
10.2 指针类型和指针变量 228
10.2.1 指针类型 228
10.2.2 指针变量 228
10.2.3 指针常量 229
10.3 使用指针变量 229
10.4 使用单向链表 233
10.4.1 插入 233
10.4.2 删除 234
10.4.3 遍历 236
10.4.4 应用举例 236
习题十 239
附录A TURBO Pascal编译出错信息选编 242
附录B 字符集 245
参考文献 246
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019