《TURBOPASCAL程式设计》是1991年北京航空航天大学出版社出版的图书。
基本介绍
- ISBN:9787810122634
- 页数:396
- 定价:17.00
- 出版社:北京航空航天大学出版社
- 出版时间:1991-09
- 装帧:平装
作品目录
第一章 计算机基础知识
1.1计算机硬体软体结构
1.1.1计算机硬体系统
1.1.2计算机软体
1.1.3机器语言和高级语言
1.2数制、码制、编码
1.2.1数制
1.2.2码制
1.2.3数字编码与字元编码
习题一
第二章 PASCAL语言概述
2.1PASCAL语言特点
2.2PASCAL源程式结构
2.2.1程式首部
2.2.2程式说明部分
2.2.3语句部分
2.3字元集和符号
2.3.1基本字元
2.3.2符号
2.3.3分隔设定
2.4数据类型的概念
2.5常量和变数
2.5.1常量
2.5.2常量定义
2.5.3变数说明
2.6标準数据类型
2.6.1整数类型
2.6.2实数类型
2.6.3字元类型
2.6.4布尔类型
2.7表达式与赋值语句
2.7.1表达式
2.7.2赋值语句
2.8输入和输出过程
2.8.1读语句
2.8.2写语句
2.8.3字元类型变数的输出
2.8.4整数类型变数的输出
2.8.5实数类型变数的输出
2.8.6布尔类型变数的输出
2.9简单程式举例
习题二
第三章 控制语句
3.1複合语句
3.2条件语句
3.2.1单分支条件语句
3.2.2双分支条件语句
3.2.3条件语句嵌套
3.3情况语句
3.4当语句
3.5直到语句
3.6循环语句
3.7循环嵌套
习题三
第四章 枚举类型和子域类型
4.1枚举类型
4.1.1引入枚举类型的必要性
4.1.2枚举类型的定义、运算规则和输入输出方法
4.2子域类型
4.2.1引入子域类型的必要性
4.2.2子域类型的定义和运算规则
4.3日曆程式
4.4类型相容和赋值相容
习题四
第五章 过程与函式
5.1过程
5.1.1无参过程
5.1.2带参过程
5.1.3值参数和变数参数
5.2函式
5.3过程嵌套与标识符作用域
5.3.1过程和函式嵌套的概念
5.3.2标识符的作用域
5.4非局部量与副作用
5.5过程参数与函式参数
5.6外部子程式
习题五
第六章 数组类型
6.1数组的概念
6.1.1概述
6.1.2数组类型定义和一维数组
6.1.3类型的一致性
6.1.4下标越界及检查
6.2多维数组
6.2.1多维数组的类型定义
6.2.2多维数组的套用举例
6.3字元数组和字元串类型
6.3.1字元数组
6.3.2字元串类型
6.4可调数组参数
6.4.1概述
6.4.2可调数组参数指明的语法
6.4.3例题及套用
习题六
第七章 集合类型
7.1集合类型的定义和运算规则
7.1.1集合类型的定义
7.1.2集合类型的运算规则
7.2键盘操作训练程式
7.3趣味程式:谁去破案
7.4排课表程式
习题七
第八章 记录类型
8.1记录类型的概念
8.1.1记录类型的定义
8.1.2记录的嵌套
8.1.3记录类型变数及其访问
8.2开域语句
8.2.1开域语句的定义
8.2.2开域语句的嵌套
8.3图书借阅管理程式
8.4记录的变体
习题八
第九章 档案类型
9.1磁碟档案的逻辑组织
9.2随机档案
9.2.1随机档案的类型定义
9.2.2打开一个随机档案
9.2.3随机档案的读写
9.2.4关闭档案及档案处理函式
9.3随机档案套用举例
9.4TEXT档案
9.5无类型档案
9.6标準档案
9.7I/O检查
习题九
第十章 递 归
10.1递归的概念
10.2递归过程和函式
10.2.1递归过程
10.2.2递归函式
10.3间接递归和向前引用
10.3.1间接递归
10.3.2向前引用
10.3.3套用举例
习题十
第十一章 动态数据结构
11.1指针类型与动态变数
11.1.1指针类型
11.1.2new标準过程与指针变数
11.1.3动态变数的访问
11.1.4dispose标準过程
11.2鍊表
11.2.1鍊表与递归数据结构
11.2.2鍊表的建立
11.2.3鍊表的插入与删除
11.2.4鍊表的检索
11.2.5循环、双向鍊表
11.2.6栈
11.3二叉树
11.3.1二叉树的概念
11.3.2二叉树的遍历
11.3.3二叉树的建立与插入
11.3.4二叉树的检索
11.4TURBO PASCAL 中的指针操作
11.4.1指针和地址函式
11.4.2堆
11.4.3记忆体动态分配、释放标準过程
习题十一
第十二章 结构化程式设计
12.1问题的提出
12.2三种基本结构及结构化流程图
12.2.1顺序结构及其结构化流程图
12.2.2分支选择结构及其结构化流程图
12.2.3循环结构及其结构化流程图
12.3自顶向下的设计方法
12.4got0语句
12.5TURBO PASCAL高版本系统中的模组功能
习题十二
第十三章 TURBO PASCAL的作图与音响功能
13.1萤幕模式控制
13.1.1正文模式
13.1.2图形模式
13.2视窗
13.2.1正文视窗
13.2.2图形视窗
13.3图形功能
13.3.1基本图形功能
13.3.2扩展图形功能
13.4龟作图
13.5作图例程
13.6音响
第十四章 TURBO PASCAL的特殊功能
14.1包含档案
14.2覆盖系统
14.2.1覆盖系统的原理
14.2.2覆盖过程的建立
14.2.3覆盖的管理
14.2.4覆盖的限制
14.3编译器指示
14.4TURBO PASCAL中的特殊类型和运算
14.4.1Byte类型
14.4.2特殊运算
14.5与记忆体绝对地址的联繫
14.5.1绝对地址变数
14.5.2绝对地址函式
14.5.3预定义数组
14.6有类型常量
14.6.1非构造型有类型常量
14.6.2构造型有类型常量
14.7与系统接口程式的设计
14.7.1插入机器代码
14.7.2DOS的功能调用
14.7.3用户编写I/O驱动程式
第十五章 TURBO PASCAL上机操作
15.1运行环境
15.2TURBO编辑器
15.2.1启动TURBO PASCAL系统
15.2.2TURBO编辑器命令及使用
15.3TURBO编译器选择项
附录一 TURBO PASCAL快速参考手册(V3.0)
(一)标準过程和函式
(二)TURBO预定义常量和变数
(三 )TURBO PASCAL的扩展图形过程和函式
(四)TURBO PASCAL的各种运算
(五)TURBO PASCAL编辑程式键盘操作指南
附录二 TURBO PASCAL与标準PASCAL的对比
附录三 编译器错误信息
附录四 运行过程中的错误信息
附录五 I/O错误信息
附录六 TURBO语法
附录七 ASCII码錶
附录八 键盘返回码
附录九 TURBO PASCAL的内部数据格式与记忆体分配
1基本数据类型
2数据结构
3参数
4函式结果
5堆和栈
6记忆体分配
参考书目
1.1计算机硬体软体结构
1.1.1计算机硬体系统
1.1.2计算机软体
1.1.3机器语言和高级语言
1.2数制、码制、编码
1.2.1数制
1.2.2码制
1.2.3数字编码与字元编码
习题一
第二章 PASCAL语言概述
2.1PASCAL语言特点
2.2PASCAL源程式结构
2.2.1程式首部
2.2.2程式说明部分
2.2.3语句部分
2.3字元集和符号
2.3.1基本字元
2.3.2符号
2.3.3分隔设定
2.4数据类型的概念
2.5常量和变数
2.5.1常量
2.5.2常量定义
2.5.3变数说明
2.6标準数据类型
2.6.1整数类型
2.6.2实数类型
2.6.3字元类型
2.6.4布尔类型
2.7表达式与赋值语句
2.7.1表达式
2.7.2赋值语句
2.8输入和输出过程
2.8.1读语句
2.8.2写语句
2.8.3字元类型变数的输出
2.8.4整数类型变数的输出
2.8.5实数类型变数的输出
2.8.6布尔类型变数的输出
2.9简单程式举例
习题二
第三章 控制语句
3.1複合语句
3.2条件语句
3.2.1单分支条件语句
3.2.2双分支条件语句
3.2.3条件语句嵌套
3.3情况语句
3.4当语句
3.5直到语句
3.6循环语句
3.7循环嵌套
习题三
第四章 枚举类型和子域类型
4.1枚举类型
4.1.1引入枚举类型的必要性
4.1.2枚举类型的定义、运算规则和输入输出方法
4.2子域类型
4.2.1引入子域类型的必要性
4.2.2子域类型的定义和运算规则
4.3日曆程式
4.4类型相容和赋值相容
习题四
第五章 过程与函式
5.1过程
5.1.1无参过程
5.1.2带参过程
5.1.3值参数和变数参数
5.2函式
5.3过程嵌套与标识符作用域
5.3.1过程和函式嵌套的概念
5.3.2标识符的作用域
5.4非局部量与副作用
5.5过程参数与函式参数
5.6外部子程式
习题五
第六章 数组类型
6.1数组的概念
6.1.1概述
6.1.2数组类型定义和一维数组
6.1.3类型的一致性
6.1.4下标越界及检查
6.2多维数组
6.2.1多维数组的类型定义
6.2.2多维数组的套用举例
6.3字元数组和字元串类型
6.3.1字元数组
6.3.2字元串类型
6.4可调数组参数
6.4.1概述
6.4.2可调数组参数指明的语法
6.4.3例题及套用
习题六
第七章 集合类型
7.1集合类型的定义和运算规则
7.1.1集合类型的定义
7.1.2集合类型的运算规则
7.2键盘操作训练程式
7.3趣味程式:谁去破案
7.4排课表程式
习题七
第八章 记录类型
8.1记录类型的概念
8.1.1记录类型的定义
8.1.2记录的嵌套
8.1.3记录类型变数及其访问
8.2开域语句
8.2.1开域语句的定义
8.2.2开域语句的嵌套
8.3图书借阅管理程式
8.4记录的变体
习题八
第九章 档案类型
9.1磁碟档案的逻辑组织
9.2随机档案
9.2.1随机档案的类型定义
9.2.2打开一个随机档案
9.2.3随机档案的读写
9.2.4关闭档案及档案处理函式
9.3随机档案套用举例
9.4TEXT档案
9.5无类型档案
9.6标準档案
9.7I/O检查
习题九
第十章 递 归
10.1递归的概念
10.2递归过程和函式
10.2.1递归过程
10.2.2递归函式
10.3间接递归和向前引用
10.3.1间接递归
10.3.2向前引用
10.3.3套用举例
习题十
第十一章 动态数据结构
11.1指针类型与动态变数
11.1.1指针类型
11.1.2new标準过程与指针变数
11.1.3动态变数的访问
11.1.4dispose标準过程
11.2鍊表
11.2.1鍊表与递归数据结构
11.2.2鍊表的建立
11.2.3鍊表的插入与删除
11.2.4鍊表的检索
11.2.5循环、双向鍊表
11.2.6栈
11.3二叉树
11.3.1二叉树的概念
11.3.2二叉树的遍历
11.3.3二叉树的建立与插入
11.3.4二叉树的检索
11.4TURBO PASCAL 中的指针操作
11.4.1指针和地址函式
11.4.2堆
11.4.3记忆体动态分配、释放标準过程
习题十一
第十二章 结构化程式设计
12.1问题的提出
12.2三种基本结构及结构化流程图
12.2.1顺序结构及其结构化流程图
12.2.2分支选择结构及其结构化流程图
12.2.3循环结构及其结构化流程图
12.3自顶向下的设计方法
12.4got0语句
12.5TURBO PASCAL高版本系统中的模组功能
习题十二
第十三章 TURBO PASCAL的作图与音响功能
13.1萤幕模式控制
13.1.1正文模式
13.1.2图形模式
13.2视窗
13.2.1正文视窗
13.2.2图形视窗
13.3图形功能
13.3.1基本图形功能
13.3.2扩展图形功能
13.4龟作图
13.5作图例程
13.6音响
第十四章 TURBO PASCAL的特殊功能
14.1包含档案
14.2覆盖系统
14.2.1覆盖系统的原理
14.2.2覆盖过程的建立
14.2.3覆盖的管理
14.2.4覆盖的限制
14.3编译器指示
14.4TURBO PASCAL中的特殊类型和运算
14.4.1Byte类型
14.4.2特殊运算
14.5与记忆体绝对地址的联繫
14.5.1绝对地址变数
14.5.2绝对地址函式
14.5.3预定义数组
14.6有类型常量
14.6.1非构造型有类型常量
14.6.2构造型有类型常量
14.7与系统接口程式的设计
14.7.1插入机器代码
14.7.2DOS的功能调用
14.7.3用户编写I/O驱动程式
第十五章 TURBO PASCAL上机操作
15.1运行环境
15.2TURBO编辑器
15.2.1启动TURBO PASCAL系统
15.2.2TURBO编辑器命令及使用
15.3TURBO编译器选择项
附录一 TURBO PASCAL快速参考手册(V3.0)
(一)标準过程和函式
(二)TURBO预定义常量和变数
(三 )TURBO PASCAL的扩展图形过程和函式
(四)TURBO PASCAL的各种运算
(五)TURBO PASCAL编辑程式键盘操作指南
附录二 TURBO PASCAL与标準PASCAL的对比
附录三 编译器错误信息
附录四 运行过程中的错误信息
附录五 I/O错误信息
附录六 TURBO语法
附录七 ASCII码錶
附录八 键盘返回码
附录九 TURBO PASCAL的内部数据格式与记忆体分配
1基本数据类型
2数据结构
3参数
4函式结果
5堆和栈
6记忆体分配
参考书目