《PASCAL程序设计语言 第2版 题解分析和上机指南》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:陈福生,陈锴编著
  • 出 版 社:上海:同济大学出版社
  • 出版年份:2000
  • ISBN:7560820662
  • 页数:199 页
图书介绍:

第一部分 PASCAL题解分析 1

第一章 程序设计基本概念 1

第一节 算法和程序设计 1

一、算法 1

二、程序设计 1

三、结构化程序设计 2

顺序结构 2

循环结构 2

选择结构 3

四、程序设计的一般步骤 3

确定程序的总体结构 3

确定程序的数据结构 3

设计主程序模块、功能模块、服务模块 3

第二节 PASCAL程序结构 3

一、PASCAL程序基本结构 3

二、数据类型 3

第三节 题解分析 4

习题1.3 4

习题1.6 4

第四节 其他习题参考答案 5

习题1.1 5

习题1.2 5

习题1.4 5

习题1.5 6

第二章 数据、表达式、赋值语句及输入输出 7

第一节 本章要点 7

一、TURBO PASCAL专用符号表 7

二、TURBO PASCAL常用保留字表 7

三、TURBO PASCAL常用标准标识符 7

四、TURBO PASCAL数据类型分类表 8

整型分类表 8

实型分类表 8

五、TURBO PASCAL输出语句的标准域宽 8

第二节 题解分析 8

习题2.3 8

习题24 9

习题26 9

习题2.10 10

第三节 其他习题参考答案 11

习题2.1 11

习题2.2 11

习题2.5 11

习题2.7 11

习题2.8 13

习题2.9 13

第三章 流程控制语句(I) 15

第一节 本章要点 15

一、PASCAL语句分类 15

二、PASCAL流程控制语句 15

1.选择语句 15

2.循环语句 15

3转向语句 15

第二节 题解分析 15

习题3.2 15

习题3.3 18

习题3.5 19

习题3.7 20

习题3.9 22

习题3.10 24

第三节 其他习题参考答案 25

习题3.1 25

习题3.4 26

习题3.6 27

习题3.8 28

第四章 流程控制语句(Ⅱ) 29

第一节 程序设计风格 29

一、程序设计的风格 29

二、程序正文表示的风格 29

三、语言的应用风格 30

第二节题解分析 30

习题4.2 30

习题4.4 32

习题4.5 33

习题4.8 34

习题4.9 35

习题4.10 36

第三节 其他习题参考答案 38

习题4.1 38

习题4.3 39

习题4.6 39

习题4.7 39

习题4.11 40

第五章 函数和过程 42

第一节 本章要点 42

一、过程与函数的区别 42

二、变量参数与值参数的区别 42

三、标识符的作用域 42

1.全程量和它的作用域 42

2.局部量和它的作用域 42

第二节 题解分析 42

习题5.1 42

习题5.4 44

习题5.5 45

习题5.7 47

习题5.10 50

第三节 其他习题参考答案 52

习题5.2 52

习题5.3 53

习题5.6 54

习题5.8 54

习题5.9 55

第六章 枚举类型、子界类型、数组类型 57

第一节 本章要点 57

一、数组的特点 57

二、字符串类型 57

三、动态数组 57

第二节 题解分析 57

习题6.2 57

习题6.4 59

习题6.7 61

习题6.8 64

习题6.9 66

第三节 其他习题参考答案 69

习题6.1 69

习题6.3 71

习题6.5 72

习题6.6 73

习题6.10 74

第七章 集合和记录 76

第一节 本章要点和程序设计技巧 76

一、记录的特点 76

二、程序设计技巧 76

1.数组的使用 76

2.循环和递归的优化 76

3布尔变量的使用 77

第二节 题解分析 77

习题7.2 77

习题7.4 78

习题7.5 82

习题7.7 84

第三节 其他习题参考答案 88

习习题7.1 88

习题7.3 89

习题7.6 90

习题7.8 91

习题7.9 92

第八章 文件 95

第一节 本章要点 95

一、数据传送到磁盘文件的写操作步骤 95

二、由磁盘文件读出数据的读操作步骤 95

三、PASCAL语言允许略写的语句或函数的默认含义 95

第二节 题解分析 95

习题8.2 95

习题8.4 96

习题8.5 98

习题8.6 101

习题8.7 102

习题8.11 105

第三节 其他习题参考答案 107

习题8.1 107

习题8.3 108

习题8.8 108

习题8.9 109

习题8.10 110

第九章 指针一动态数据结构 112

第一节 本章要点 112

一、静态变量和动态变量 112

静态变量 112

动态变量 112

二、指针变量 112

第二节 题解分析 112

习题9.2 112

习题9.4 114

习题9.5 115

习题9.8 117

第三节 其他习题参考答案 121

习题9.1 121

习题9.3 122

习题9.6 122

习题9.7 126

习题9.9 129

习题9.10 131

第二部分 TURBO PASCAL上机操作使用指南 133

一、TURBO PASCAL 6.0系统的安装 133

二、TURBO PASCAL 6.0集成开发环境(IDE) 134

三、TURBO PASCAL 6.0集成环境的使用 149

四、TURBO PASCAL程序调试 151

五、集成环境菜单功能和编辑命令一览表 158

六、TURBO PASCAL错误信息表 162

第三部分 PASCAL综合应用 168

一、打印万年历 168

方法简介 168

程序说明 168

万年历完整程序 168

二、约瑟夫问题 171

用数组方法求解 171

用链表结构求解 172

三、课程表安排问题一集合应用 174

方法简介 174

程序变量说明 175

完整程序 175

四、全主元高斯消去法解线性方程组 177

方法简介 177

子程序说明 177

程序应用示例 178

五、平方根法解线性方程组 180

方法简介 180

子程序说明 181

程序应用示例 181

六、改进平方根法 183

方法简介 183

子程序说明 183

程序应用示例 184

七、对称矩阵的平方根法求逆 186

方法简介 186

子程序说明 186

程序应用示例 186

八、行主元消去法求逆矩阵 188

方法简介 188

子程序说明 188

程序应用示例 189

九、幂方法计算实矩阵绝对值最大特征值和特征向量 191

方法简介 192

子程序说明 192

程序应用示例 192

十、雅可比(jacobi)法求实矩阵的特征值和特征向量 194

方法简介 194

子程序说明 194

程序应用示例 195

参考文献 199