目 录 1
第一章计算机系统知识简介 1
§1.1计算机的发展史、特点 1
§1.2计算机的应用领域 3
§1.3计算机系统组成 5
§1.4计算机中数的表示方法 8
§1.5程序与程序设计语言 16
§1.6操作系统及其使用 19
习题一 36
§2.1 PASCAL程序结构 39
第二章PASCAL语言的程序设计基础知识 39
§2.2 PASCAL语言词汇表 41
§2.3 PASCAL语法图 42
§2.4 PASCAL语言的数据类型 43
§2.5常量定义和变量说明 48
§2.6表达式和赋值语句 50
§2.7标准函数 52
§2.8 PASCAL语言中的简单语句 56
§2.9简单程序举例 63
§2.10算法描述的方法 66
习题二 69
上机练习二 70
§3.1程序的基本控制结构 71
第三章程序的控制结构及其应用 71
§3.2 PASCAL中的顺序控制语句 72
§3.3 PASCAL中的选择控制语句 73
§3.4 PASCAL中的重复控制语句 85
§3.5控制结构语句综合举例 103
习题三 115
上机练习三 119
§4.1子程序的概念与用途 120
§4.2 PASCAL中子程序的编写 120
第四章自定义子程序与函数 120
§4.3 PASCAL中的自定义函数 128
§4.4过程及函数的嵌套举例 134
§4.5 TURBO PASCAL V4.0中与屏幕有关的标准过程与函数 136
习题四 142
上机练习四 147
第五章数组 149
§5.1数组的定义 149
§5.2一维数组的操作 152
§5.3一维数组的应用 160
§5.4二维数组的操作 168
§5.5二维数组的应用 172
习题五 180
上机练习五 182
第六章字符串的处理 184
§6.1 字符串的定义与用途 184
§6.2字符串的运算与操作 185
§6.3字符串应用举例 190
习题六 196
上机练习六 197
第七章记录的处理 198
§7.1记录的概念与定义 198
§7.2记录的输入、输出与赋值 200
§7.3记录的应用举例 201
§7.4 WITH语句的定义与应用 208
习题七 210
上机练习七 210
第八章文件 211
§8.1文件概念 211
§8.2 PASCAL中的文件变量 212
§8.3用于文件操作的标准过程语句及标准函数 213
§8.4文件处理举例 221
§8.5关于get与put语句 239
上机练习八 240
§9.1递归概念 242
§9.2递归算法应用举例 242
第九章递归过程与递归函数 242
§9.3递归过程及递归函数的优缺点 258
习题九 259
第十章集合类型 261
§10.1集合的概念 261
§10.2集合 261
§10.3集合的使用 264
上机练习十 265
§11.1指针类型 266
第十一章指针 266
§11.2指针的应用 272
上机练习十一 288
第十二章单元与应用 289
§12.1单元 289
第十三章实例分析 292
§13.1分析与研究 292
§13.2系统实施 293
附录一TURBO PASCAL操作和编辑 334
附录二TURBO PASCAL与标准PASCAL的主要区别 337