图书信息
出版社:航空工业出版社
出版年:1995-01
页数:366
定价:38.00
装帧:平装
ISBN:9787800468544
出版年:1995-01
页数:366
定价:38.00
装帧:平装
ISBN:9787800468544
内容提要
PASCAL语言是国内外广泛使用的一种结构化程式设计语言,常用于编写系统软体、套用软体及进行科学计算。本书从基本概念出发,循序渐进地介绍了标準PASCAL语言的数据类型和数据结构以及PASCAL语言程式设计方法。在介绍PASCAL语言的枚举、子界、集合、记录、数组、档案、栈和伫列、指针和动态数据结构的同时,结合基本原理给出大量程式实例。书中所有例题都上机调试通过。书中还设专章介绍 Turbo PASCAL对于标準PXSCAL的扩充及上机操作方法。为方便读者上机,每章后都附有习题。
本书既可作为大专院校非计算机专业计算机基础教学的教材,也可以作为有关专业技术人员的参考书。
图书目录
第1章 概述
1.1 计算机系统
1.1.1 计算机硬体系统
1.1.2 计算机软体系统
1.2 计算机语言
1.2.1 机器语言
1.2.2 彙编语言
1.2.3 高级语言
1.3 程式设计与算法
1.3.1 程式设计
1.3.2 算法的概念
1.3.3 算法的特性
1.3.4 算法的表示
1.4 结构化程式设计
1.5 数制
1.6 PASCAL语言的特点
习题
第2章 PASCAL语言程式设计基础
2.1 PASCAL源程式结构
2.2 PASCAL语言的符号
2.3 标準数据类型
2.3.1 整数类型
2.3.2 实数类型
2.3.3 字元类型
2.3.4 布尔类型
2.4 常量和变数
2.4.1 常量
2.4.2 常量定义
2.4.3 变数
2.4.4 变数说明
2.5 表达式与赋值语句
2.5.1 表达式
2.5.2 赋值语句
2.6 输入与输出语句
2.6.1 输入语句(读语句)
2.6.2 输出语句(写语句)
2.7 简单程式举例
2.8 常见错误分析
习题
第3章 控制语句
3.1 複合语句
3.2 if语句
3.2.1 单分支if语句
3.2.2 双分支if语句
3.2.3 if语句的嵌套
3.3 case语句
3.4 while循环语句
3.5 repeat循环语句
3.6 for循环语句
3.7 嵌套循环
3.8 goto语句
3.9 常见错误分析
习题
第4章 枚举与子界类型
4.1 类型定义
4.2 枚举类型
4.2.1 枚举类型的引入
4.2.2 枚举类型定义
4.2.3 枚举类型的运算规则
4.2.4 枚举变数的输入和输出
4.2.5 枚举类型套用举例
4.3 子界类型
4.3.1 子界类型的引入
4.3.2 子界类型的定义
4.3.3 子界类型的运算规则
4.3.4 子界类型套用举例
4.4 常见错误分析
习题
第5章 数组
5.1 概述
5.2 一维数组
5.2.1 一维数组的定义
5.2.2 数组的访问
5.2.3 对整个数组的访问
5.2.4 套用举例
5.3 多维数组
5.3.1 多维数组的类型定义
5.3.2 对多维数组的访问
5.3.3 多维数组的套用举例
5.4 字元数组和字元串
5.4.1 字元数组
5.4.2 字元串
5.5 常见错误分析
习题
第6章 函式与过程
6.1 函式
6.1.4 函式说明
6.1.2 函式调用
6.1.3 程式举例
6.2 过程
6.2.1 过程说明
6.2.2 过程调用
6.2.3 值参数和变数参数
6.2.4 程式举例
6.3 嵌套与标识符作用域
6.3.1 函式与过程嵌套的概念
6.3.2 标识符的作用域
6.3.3 过程与函式的副作用
6.4 子程式的速归调用
6.5 间接递归与向前引用
6.5.1 间接递归
6.5.2 向前引用
6.6 函式和过程作参数
6.7 可调数组作函式和过程的形参
6.8 常见错误分析
习题
第7章 集合类型
7.1 集合类型的定义及说明
7.2 集合类型的运算
7.3 集合的输入和输出
7.4 类型间的关係
7.5 常见错误分析
习题
第8章 记录类型
8.1 记录类型的定义
8.2 记录的说明和引用
8.2.1 记录的说明
8.2.2 记录的引用
8.3 开域语句
8.4 嵌套记录
8.5 记录数组
8.6 变体记录
8.7 常见错误分析
习题
第9章 档案类型
9.1 顺序档案及其说明
9.2 档案的建立与读入
9.3 档案的更新和合併
9.3.1 档案的更新
9.3.2 档案的合併
9.4 文本档案
9.5 常见错误分析
习题
第10章 动态数据结构
10.1 指针类型
10.1.1 指针类型定义
10.1.2 标準过程new和dispose
10.1.3 指针的使用及运算
10.2 鍊表
10.2.1 鍊表的定义
10.2.2 鍊表的建立
10.2.3 节点的插入和删除
10.3 栈和伫列
10.3.1 栈
10.3.2 伫列(queue)
10.4 双向鍊表
10.5 树
10.6 常见错误分析
习题
第11章 Trubo PASCAL简介
11.1 Turbo PASCAL的特点
11.2 Turbo PASCAL对于标準PASCAL的一些扩充
11.2.1 语法部分的扩充
11.2.2 关于档案处理的扩充
11.3 Turbo PASCAL 5.0的套用举例
11.4 Turbo集成开发环境(IDE)使用指南
11.4.1 启动和退出
11.4.2 选单结构和视窗特点
11.4.3 选单功能选项一览表
11.4.4 帮助视窗(help)
11.5 PASCAL语言上机操作
11.5.1 启动
11.5.2 编辑、编译、运行
11.5.3 存档
11.5.4 退出
11.6 Turbo PASCAL 5.0过程与函式参考
附录 ASCll码錶