《Pascal简明教程》求取 ⇩

第1章Pascal概述1

1.1 什么是Pascal1

1.1.1 编程与代码1

1.2 程序的基本结构2

1.3 在屏幕上写4

1.3.1 writeln语句的参数5

1.3.2 域宽参数5

1.3.3 小数点位置参数5

1.4 变量与数据类型7

1.4.1 数据类型8

1.4.2 变量名8

1.4.3 var保留字9

1.5 赋值语句(变量:=值)9

1.6 输入语句11

1.7 read和readln语句12

1.8 算术操作13

1.9 常量15

1.10 数值函数17

1.11 练习19

第2章程序流20

2.1 for循环20

2.1.1 begin...end块21

2.1.2 可变的循环变量的值22

2.1.3 downto的用法23

2.2 循环与字符集24

2.3 repeat...until语句26

2.2.1 字符计数26

2.4 while循环28

2.5 if分支语句30

2.5.1 比较操作30

2.6 逻辑操作32

2.7 多个分支34

2.8 布尔变量36

2.9 case分支语句38

2.10 不受欢迎的goto语句40

2.11.1 语法错误42

2.11 调试42

2.11.2 运行时错误43

2.11.3 在Unix系统中调试44

2.12 练习44

第3章数组、字符串和集合45

3.1 数组45

3.1.1 Erastothenes筛选法47

3.2 数组的维数48

3.3 字符串50

3.3.2 文本字符串的输入51

3.3.1 字符串的存储51

3.4 Turbo字符串53

3.4.1 固定还是变长54

3.5 集合55

3.5.1 集合与常量56

3.6 自定义类型57

3.6.1 集合类型58

3.7 练习60

4.1.1 过程62

第4章程序的结构62

4.1 程序结构62

4.1.2 函数64

4.2 过程65

4.2.1 参数67

4.3 数组参数70

4.4 函数71

4.5 递归73

4.6 变量的范围(作用域)75

4.7 练习77

第5章字符串和数78

5.1 过程中的字符串78

5.2 Turbo字符串函数80

5.2.1 integer:=length(string)80

5.2.2 integer:=pos(char,string)80

5.2.3 stringvar:=copy(string,start,number)80

5.2.4 stringvar:=concat(string1,string2)80

5.2.5 delete(stringvar,start,number)80

5.2.6 insert(new_string,base_stringvar,position)80

5.3 新字符串函数81

5.3.1 integer:=length(string)82

5.3.2 integer:=pos(char,string)82

5.3.3 copy(new_stringvar,old_string,start,number)83

5.3.4 concat(newstring,string1,string2)84

5.3.5 delete(stringvar,start,number)85

5.3.6 insert(new_string;base_stringvar;place)86

5.4 字符串的比较87

5.5 安全的数字输入法89

5.6 实数的获取92

5.7 练习94

第6章记录与文件95

6.1 简单文件95

6.1.1 文件变量95

6.1.2 打开一个文件95

6.1.3 Turbo Pascal的文件打开操作96

6.1.4 标准Pascal的文件打开操作96

6.1.5 在磁盘上读写数据96

6.2 文件与数组97

6.1.6 关闭文件(文件的关闭操作)97

6.1.7 文件的类型(几种类型的文件)97

6.3 文本文件100

6.4 记录103

6.4.1 删除记录109

6.5 分类排序110

6.5.1 冒泡排序法110

6.5.2 改进的冒泡法112

6.6 自上而下排序法113

6.7 记录的排序115

6.8 随机访问文件116

6.8.1 seek过程的使用116

6.8.2 CD集的随机访问117

6.9 练习124

第7章链表与指针125

7.1 链表125

7.2 建立一个链表126

7.3 从链表中删除数据128

7.4 指针132

7.5 动态内存分配134

7.6 使用指针的链表135

7.6.1 建立链表136

7.6.2 链表中的删除操作138

7.7 练习143

第8章Turbo Pascal简介144

8.1 环境144

8.1.1 加速栏144

8.2.2 Edit(编辑)菜单145

8.2 菜单系统145

8.2.1 File(文件)菜单145

8.2.3 Search(查找)菜单146

8.2.4 Run(运行)菜单146

8.2.5 Compile(编译)菜单146

8.2.6 Options(选项)菜单147

8.2.7 Help(帮助)菜单147

8.3 路径的设置147

8.4.1 语法错误148

8.4 在Turbo Pascal中进行调试148

8.4.2 运行时错误149

8.5 获得帮助150

8.5.1 利用关键字获得帮助151

第9章练习答案153

9.1 第1章答案153

9.2 第2章答案154

9.3 第3章答案157

9.4 第4章答案160

9.5 第5章答案163

9.6 第6章答案167

9.7 第7章答案173

第10章Pascal语言摘要174

10.1 保留字174

10.2 Turbo Pascal保留字175

10.3 过程176

10.4 Turbo Pascal过程177

10.5 函数178

10.6 Turbo Pascal函数179

1999《Pascal简明教程》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(英)(P.麦克布赖德)Peter McBride著;况银瓶 1999 北京:机械工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

HTML简明教程(1998 PDF版)
HTML简明教程
1998 北京:高等教育出版社
法学简明教程( PDF版)
法学简明教程
FoxBASE+简明教程(1992 PDF版)
FoxBASE+简明教程
1992
VHDL简明教程(1997 PDF版)
VHDL简明教程
1997
FOXBASE+简明教程(1992 PDF版)
FOXBASE+简明教程
1992 北京:科学出版社
FORTRAN77简明教程(1985 PDF版)
FORTRAN77简明教程
1985 北京:清华大学出版社
C++简明教程(1994 PDF版)
C++简明教程
1994 上海:上海科学普及出版社
AutoCAD简明教程(1998 PDF版)
AutoCAD简明教程
1998 北京:科学出版社
VHDL简明教程(1997 PDF版)
VHDL简明教程
1997 北京:清华大学出版社
古今图书集成医部全录  第4册  脏腑身形  上  卷93-154(1959 PDF版)
古今图书集成医部全录 第4册 脏腑身形 上 卷93-154
1959 北京:人民卫生出版社
C++简明教程(1998 PDF版)
C++简明教程
1998 北京:机械工业出版社
Internet 简明教程(1999 PDF版)
Internet 简明教程
1999 北京:人民邮电出版社
JAVA简明教程(1998 PDF版)
JAVA简明教程
1998 北京市:机械工业出版社
UNIX简明教程(1994 PDF版)
UNIX简明教程
1994 上海:上海科学普及出版社
Java简明教程(1998 PDF版)
Java简明教程
1998 高等教育出版社;施普林格出版社