第一天 3
第一章 HELLO Pascl 3
第一个Pascl 程序 3
注解 3
程序首部 4
句法和约定 5
文本的显示:WRITELN, WTITE 6
练习1-1 7
数的运算 7
整数和实数 9
算术表达式的求值 10
练习1-2 10
练习1-3 12
变量的用法 12
变量说明 12
赋值语句 14
练习1-4 16
命名的常量 16
类型的转换:ROUND,TRUNC 18
从键盘读入:READLN ,READ 20
按格式输出 22
练习1-5 24
小结 24
标准数据类型的函数 27
第二章 语言的成份 27
数值的数据类型 28
Turbo Pascal的数值类型 28
标准算术函数 30
例子:幂函数 32
例子:收银机 33
练习2-1 34
Turbo Pascl附加的函数 34
练习2-2 35
字符类型CHAR 36
字符的标准函数 37
标准Pascl的字符串 40
字符串类型 41
字符串的说明 42
字符串的长度 43
布尔类型 44
简单布尔表达式 44
复合布尔表达式 47
Turbo Pascl的逻辑运算符 48
运算符的优先性 48
练习2-3 49
小结 49
第三章 判断 53
作判断 53
例子: Pascl的信用卡 54
简单的判断:IF——THEN 54
程序块用法 57
练习3-1 59
IF——THEN——ELSE结构 59
练习3-2 62
ELSE——IF 的层次 62
例子:字符判断程序 63
嵌套的条件 64
例子:分数的分等级 65
IF——ELSE的对应问题 68
练习3-3 69
例子:自动售货机 70
多重选择:CASE 70
例子:月份内的天数 72
练习3-4 74
无条件分支:GOTO 74
重复的循环 76
TURBO Pascl的特性:EXIT,CASE——ELSE 77
小结 79
第二天 85
第四章 循环 85
循环的介绍 85
FOR循环 87
例子:计算2的幂次 89
练习4-1 90
例子:求平均值 91
步进和步退 93
例子:阶乘 93
练习4-2 95
嵌套的循环 95
练习4-3 96
WHILE循环 97
练习4-4 100
REPEAT循环 101
练习4-5 103
小结 104
顺序数据类型 107
第五章 数据的组织 107
枚举 108
子界 110
练习5-1 112
TYPE段 113
重新命名类型 113
用户定义类型的命名 114
练习5-2 115
数组的数据结构 116
一维数组 118
例子:一个学生的成绩 119
表格形式的结果显示 121
练习5-3 124
类型段上的数组说明 125
例子:数组排序 126
练习5-4 128
二维数组 129
例子:学生成绩 130
数组的初始化 134
练习5-5 134
小结 135
第六章 文本处理 137
关于输出语句 137
关于输入语句 138
对数值输入的READLN用法 139
对数值输入的READ用法 141
练习6-1 141
练习6-2 142
对字符输入的READ用法 142
对字符输入的READLN用法 145
混合类型的输入 147
例子:字母的凑合 148
读文本的行:EOLN 151
例子:字符点算器 151
练习6-3 152
读本文的文件:EOF 152
例子:频率点算器 153
例子:名字的排序 153
字符串的处理 154
关于字符串的输入/输出 155
练习6-4 158
字符串的函数和过程 158
CONCAT 159
COPY 159
POS 160
DELETE 160
ONSERT 160
练习6-5 161
小结 162
过程 165
程序的子程序 165
第七章 程序的组织 165
第三天 165
过程定义 166
对过程传递值 168
练习7-1 171
从过程传回值 171
全局和局部变量 173
例子:排序的过程 173
函数 177
练习7-2 178
关于变量辖域 178
递归 181
练习7-3 182
小结 183
第八章 集合和记录 185
集合 185
集合的说明和赋值 186
规定和限制 188
集合的运算符和运算 189
并运算 189
交运算 189
差运算 189
练习8-1 190
关系运算符 190
练习8-2 191
例子:文本分析程序 192
记录 195
记录说明 195
城的访问 196
WITH语句 198
嵌套的记录 202
练习8-3 205
小结 205
第九章 文件的应用 207
数据文件 207
文本文件 208
打开文件供输入:TESET 209
文件参数 209
文件变量 209
读文本文件 209
关闭文件 210
文件输入的过程:REAK,READLN 211
函数EOF和EOLN 212
应用1:磁盘——文件和文本分析程序 212
显示文本文件 216
字符串方式计文本文件 217
读多个字符串 219
建立文本文件:REWRITE 220
文件输出的过程:WRITE,WRITELN 221
练习9-1 222
应用2:雇员文件 223
练习9-2 225
应用3:工资单 225
练习9-3 230
非文本文件 231
应用4:工资单系统 232
文件的附加操作 238
练习9-4 239
小结 240
下一步 242
附录1 ASCII字符集 243
附录2 保留字的标准标识符 247