书籍详情
Pascal语言程序设计
作者:张长海编著
出版社:电子工业出版社
出版时间:2001-01-01
ISBN:9787505363717
定价:¥27.00
购买这本书可以去
内容简介
本书全面系统地介绍了国际标准IS0—7185定义的Pascal语言及其程序设计方法;用BNF表示Pascal的语法;引进PAD表示程序逻辑。全书共分13章,主要内容包括:BNF、PAD,Pascal的各种词法单位、数据类型、语句、过程和函数、作用域及其规则,程序开发和结构化程序设计。每章都包含大量例题,并附有大量习题,以利于读者掌握语言概念、提高编程能力;本书整体结构良好,图文并茂,知识体系新颖完整,概念准确;注重对读者进行程序设计方法及算法的训练,力求体现“结构化程序设计”思想,注意培养和训练学生的程序设计风格。 本书可作为高等院校计算机系各专业“高级语言程序设计”课程的教材和参考书,也可以供其他专业学生以及从事计算机工作的有关人员阅读参考。
作者简介
暂缺《Pascal语言程序设计》作者简介
目录
第1章 基本知识
1. 1 计算机的基本结构
1. 2 程序设计语言
1. 2. 1 机器语言
1. 2. 2 汇编语言
1. 2. 3 高级语言
1. 2. 4 汇编语言和高级语言程序的执行
1. 3 Pascal语言简况
1. 4 程序语言的形式描述
1. 4. 1 法. 语义
1. 4. 2 BNF
1. 4. 3 文法的其它表示法
1. 5 Pasca1程序结构
1. 6 算法及其描述工具PAD
1. 6. 1 算法
1. 6. 2 PAD
本章小结
习题一
第2章 基本符号. 数据及其类型
2. 1 基本符号
2. 1. 1 字符集
2. 1. 2 特定符号
2. 1. 3 指示字
2. 1. 4 标识符
2. 1. 5 标号
2. 1. 6 数
2. 1. 7 字符串
2. 1. 8 记号分隔符
2. 2 数据及其类型
2. 2. 1 integer型
2. 2. 2 real型
2. 2. 3 char类型
2. 2. 4 Boo1ean类型
2. 3 类型定义
2. 4 枚举类型
2. 5 子界型类型
2. 6 值的可比性及关系运算
本章小结
习题二
第3章 简单程序
3. 1 常量及常量定义
3. 2 变量及变量说明
3. 3 标准函数
3. 4 表达式
3. 4. 1 表达式的构成形式
3. 4. 2 表达式值的计算
3. 4. 3 表达式的类型
3. 5 语句
3. 6 赋值语句
3. 7 类型一致性
3. 8 输入输出
3. 8. 1 标准函数
3. 8. 2 输入
3. 8. 3 输出
3. 8. 4 输出表项
本章小结
习题三
第4章 过程与函数
4. 1 带子程序的Pascal程序
4. 2 函数
4. 2. 1 调用函数——函数命名符
4. 2. 2 定义函数——函数说明
4. 3 过程
4. 3. 1 调用过程——过程语句
4. 3. 2 定义过程——过程说明
4. 4 程序设计实例
本章小结
习题四
第5章 流程控制
5. 1 顺序结构——复合语句
5. 2 分支结构——分支程序设计
5. 2. 1 IF语句
5. 2. 2 CASE语句
5. 3 重复结构——循环程序设计
5. 3. 1 WHILE语句
5. 3. 2 UNTIL语句
5. 3. 3 FOR语句
5. 4 程序设计实例
本章小结
习题五
第6章 数组
6. 1 结构数据类型
6. 2 数组类型
6. 2. 1 数组类型定义
6. 2. 2 数组变量与下标变量
6. 2. 3 有关运算问题
6. 2. 4 应注意的问题
6. 3 多维数组
6. 4 程序设计实例——数组在程序设计中的应用
6. 5 紧缩数组
6. 6 字符串
本章小结
习题六
第7章 再论过程——参数. 作用域和递归
7. 1 值参数与变量参数
7. 2 作用域
7. 2. 1 程序的层次结构
7. 2. 2 定义点及定义点区域
7. 2. 3 作用域及作用域规则
7. 2. 4 定义性出现和使用性出现
7. 2. 5 局部量和全局量
7. 2. 6 作用域例题
7. 3 无参过程与函数
7. 4 递归
7. 4. 1 递归程序
7. 4. 2 递归程序设计
7. 4. 3 间接递归
7. 4. 4 递归程序执行过程
本章小结
习题七
第8章 集台
8. 1 集合类型
8. 2 集合值的表示——集合构造器
8. 3 集合运算
8. 4 集合应用及例题
本章小结
习题八
第9章 程序开发第结构化程序设计
9. 1 GOT0和标号
9. 1. 1 带标号的语句
9. 1. 2 GOT0语句
9. 1. 3 标号说明
9. 1. 4 对标号的认识
9. 1. 5 应注意的问题
9. 2 空语句
9. 3 结构化程序设计原则
9. 4 程序风格
9. 4. 1 良好的行文格式
9. 4. 2 用合适的助忆名来命名标识符
9. 4. 3 注释
9. 4. 4 对程序说明的建议
9. 5 程序的正确性
9. 5. 1 错误种类
9. 5. 2 程序测试和验证
9. 5. 3 测试方法
9. 6 可移植性
9. 7 文档
9. 8 自顶向下逐步求精的程序设计技术
9. 8. 1 自顶向下. 逐步求精
9. 8. 2 求精过程的表示
9. 9 受限排列组合——穷举法与试探法
本章小结
习题九
第10章 文件
10. 1 文件类型定义及变量说明
10. 2 文件操作
10. 2. 1 文件状态描述
10. 2. 2 写操作
10. 2. 3 读操作
10. 2. 4 文件操作例题
10. 3 Pascal文件变量与操作系统文件的联系
10. 3. 1 程序参数方式
10. 3. 2 assign方式
10. 3. 3 open方式
10. 4 text文件
10. 4. 1 隐含的数据类型翻译功能
10. 4. 2 text文件的行式结构
10. 4. 3 text文件与一般文件区别
10. 4. 4 text文件例题
本章小结
习题十
第11章 记录
11. 1 记录类型
11. 2 记录变量及其成分变量
11. 3 WITH语句
11. 4 变体
11. 4. 1 带变体的记录
11. 4. 2 变体部分的域与固定部分的域之间的关系
11. 4. 3 带变体记录结构的动态确定
11. 4. 4 CASE语句与记录变体
11. 5 作用域和限制
11. 6 程序设计实例
本章小结
习题十一
第12章 指针及动态数据结构
12. 1 指针类型
12. 2 动态数据结构——指针应用
12. 2. 1 栈(stack)
12. 2. 2 队列(queue)
12. 2. 3 链表
12. 2. 4 树
12. 3 new. dispose与带变体的记录
12. 4 动态数据结构的程序设计实例
本章小结
习题十二
第13章 三论过程——几个较深入的问题
13. 1 一致数组参数
13. 1. 1 形式参数与实在参数的对应
13. 1. 2 一致数组参数结合动作
13. 2 过程和函数作参数
13. 3 函数副作用
13. 4 形式参数作实在参数
13. 5 标识符冲突
13. 6 参数结合顺序
13. 7 转出过程体
本章小结
习题十三
综合习题
附录一 ACSII字符集
附录二 Pascal运算符表
参考文献
1. 1 计算机的基本结构
1. 2 程序设计语言
1. 2. 1 机器语言
1. 2. 2 汇编语言
1. 2. 3 高级语言
1. 2. 4 汇编语言和高级语言程序的执行
1. 3 Pascal语言简况
1. 4 程序语言的形式描述
1. 4. 1 法. 语义
1. 4. 2 BNF
1. 4. 3 文法的其它表示法
1. 5 Pasca1程序结构
1. 6 算法及其描述工具PAD
1. 6. 1 算法
1. 6. 2 PAD
本章小结
习题一
第2章 基本符号. 数据及其类型
2. 1 基本符号
2. 1. 1 字符集
2. 1. 2 特定符号
2. 1. 3 指示字
2. 1. 4 标识符
2. 1. 5 标号
2. 1. 6 数
2. 1. 7 字符串
2. 1. 8 记号分隔符
2. 2 数据及其类型
2. 2. 1 integer型
2. 2. 2 real型
2. 2. 3 char类型
2. 2. 4 Boo1ean类型
2. 3 类型定义
2. 4 枚举类型
2. 5 子界型类型
2. 6 值的可比性及关系运算
本章小结
习题二
第3章 简单程序
3. 1 常量及常量定义
3. 2 变量及变量说明
3. 3 标准函数
3. 4 表达式
3. 4. 1 表达式的构成形式
3. 4. 2 表达式值的计算
3. 4. 3 表达式的类型
3. 5 语句
3. 6 赋值语句
3. 7 类型一致性
3. 8 输入输出
3. 8. 1 标准函数
3. 8. 2 输入
3. 8. 3 输出
3. 8. 4 输出表项
本章小结
习题三
第4章 过程与函数
4. 1 带子程序的Pascal程序
4. 2 函数
4. 2. 1 调用函数——函数命名符
4. 2. 2 定义函数——函数说明
4. 3 过程
4. 3. 1 调用过程——过程语句
4. 3. 2 定义过程——过程说明
4. 4 程序设计实例
本章小结
习题四
第5章 流程控制
5. 1 顺序结构——复合语句
5. 2 分支结构——分支程序设计
5. 2. 1 IF语句
5. 2. 2 CASE语句
5. 3 重复结构——循环程序设计
5. 3. 1 WHILE语句
5. 3. 2 UNTIL语句
5. 3. 3 FOR语句
5. 4 程序设计实例
本章小结
习题五
第6章 数组
6. 1 结构数据类型
6. 2 数组类型
6. 2. 1 数组类型定义
6. 2. 2 数组变量与下标变量
6. 2. 3 有关运算问题
6. 2. 4 应注意的问题
6. 3 多维数组
6. 4 程序设计实例——数组在程序设计中的应用
6. 5 紧缩数组
6. 6 字符串
本章小结
习题六
第7章 再论过程——参数. 作用域和递归
7. 1 值参数与变量参数
7. 2 作用域
7. 2. 1 程序的层次结构
7. 2. 2 定义点及定义点区域
7. 2. 3 作用域及作用域规则
7. 2. 4 定义性出现和使用性出现
7. 2. 5 局部量和全局量
7. 2. 6 作用域例题
7. 3 无参过程与函数
7. 4 递归
7. 4. 1 递归程序
7. 4. 2 递归程序设计
7. 4. 3 间接递归
7. 4. 4 递归程序执行过程
本章小结
习题七
第8章 集台
8. 1 集合类型
8. 2 集合值的表示——集合构造器
8. 3 集合运算
8. 4 集合应用及例题
本章小结
习题八
第9章 程序开发第结构化程序设计
9. 1 GOT0和标号
9. 1. 1 带标号的语句
9. 1. 2 GOT0语句
9. 1. 3 标号说明
9. 1. 4 对标号的认识
9. 1. 5 应注意的问题
9. 2 空语句
9. 3 结构化程序设计原则
9. 4 程序风格
9. 4. 1 良好的行文格式
9. 4. 2 用合适的助忆名来命名标识符
9. 4. 3 注释
9. 4. 4 对程序说明的建议
9. 5 程序的正确性
9. 5. 1 错误种类
9. 5. 2 程序测试和验证
9. 5. 3 测试方法
9. 6 可移植性
9. 7 文档
9. 8 自顶向下逐步求精的程序设计技术
9. 8. 1 自顶向下. 逐步求精
9. 8. 2 求精过程的表示
9. 9 受限排列组合——穷举法与试探法
本章小结
习题九
第10章 文件
10. 1 文件类型定义及变量说明
10. 2 文件操作
10. 2. 1 文件状态描述
10. 2. 2 写操作
10. 2. 3 读操作
10. 2. 4 文件操作例题
10. 3 Pascal文件变量与操作系统文件的联系
10. 3. 1 程序参数方式
10. 3. 2 assign方式
10. 3. 3 open方式
10. 4 text文件
10. 4. 1 隐含的数据类型翻译功能
10. 4. 2 text文件的行式结构
10. 4. 3 text文件与一般文件区别
10. 4. 4 text文件例题
本章小结
习题十
第11章 记录
11. 1 记录类型
11. 2 记录变量及其成分变量
11. 3 WITH语句
11. 4 变体
11. 4. 1 带变体的记录
11. 4. 2 变体部分的域与固定部分的域之间的关系
11. 4. 3 带变体记录结构的动态确定
11. 4. 4 CASE语句与记录变体
11. 5 作用域和限制
11. 6 程序设计实例
本章小结
习题十一
第12章 指针及动态数据结构
12. 1 指针类型
12. 2 动态数据结构——指针应用
12. 2. 1 栈(stack)
12. 2. 2 队列(queue)
12. 2. 3 链表
12. 2. 4 树
12. 3 new. dispose与带变体的记录
12. 4 动态数据结构的程序设计实例
本章小结
习题十二
第13章 三论过程——几个较深入的问题
13. 1 一致数组参数
13. 1. 1 形式参数与实在参数的对应
13. 1. 2 一致数组参数结合动作
13. 2 过程和函数作参数
13. 3 函数副作用
13. 4 形式参数作实在参数
13. 5 标识符冲突
13. 6 参数结合顺序
13. 7 转出过程体
本章小结
习题十三
综合习题
附录一 ACSII字符集
附录二 Pascal运算符表
参考文献
猜您喜欢