书籍详情

TURBO PASCAL程序设计

TURBO PASCAL程序设计

作者:唱江华,张益铎主编

出版社:北京航空航天大学出版社

出版时间:1991-09-01

ISBN:9787810122634

定价:¥17.00

内容简介
  内容提要本书以近年来最畅销的TURBO PASCAL3.0版为背景,从与标准PASCAL兼容部分开始,首先详细地介绍了PASCAL语言的数据描述和程序设计方法,然后对TURBO PASCAL的特殊功能进行了专章介绍,并把部分内容整理成附录,从而它包括了TURBO PASCAL3.0版的全部内容和4.0版的部分内容。每章后都设有习题。为方便读者上机操作,设专章介绍了在PC机和APPLE-Ⅱ机上的操作方法。书中例题(除示意性例题外),均有实用背景并可直接上机运行,消除了学习内容与上机操作的脱节。因此,本书既可做为PASCAL语言的教学用书,也可做为专业技术人员的参考书。
作者简介
暂缺《TURBO PASCAL程序设计》作者简介
目录
     目录
   第一章 计算机基础知识
    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内存分配
   参考书目
   
猜您喜欢

读书导航