注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计Pascal/DelphiPASCAL语言程序设计

PASCAL语言程序设计

PASCAL语言程序设计

定 价:¥19.80

作 者: 沈长宁等编著
出版社: 人民邮电出版社
丛编项: 计算机系列教材
标 签: PASCAL语言 程序设计 教材

购买这本书可以去


ISBN: 9787115079480 出版时间: 1999-01-01 包装: 胶版纸
开本: 26cm 页数: 216页 字数:  

内容简介

  Pascal语言是一种结构化的程序设计语言。本书介绍Pascal语言的基本概念、程序设计方法,包括Pascal语言的基础知识、程序结构、控制语句、子程序、数据类型、输入输出及文件操作和指针等。在每一章后面都有上机实验和习题可供读者练习使用。通过本书的学习可以使读者了解到Pascal语言的基本特征,并能掌握一定的程序设计方法,为今后进一步学习和使用不同的计算机语言打下坚实的基础。可作为大、中专教材使用。

作者简介

暂缺《PASCAL语言程序设计》作者简介

图书目录

第1章 绪论 1
1.1 程序设计语言概述 1
1.1.1 程序语言基础知识 1
1.1.2 低级语言与高级语言 2
1.1.3 编译程序与解释程序 3
1.1.4 程序设计语言的标准化 3
1.1.5 程序设计语言的发展 4
1.2 结构化程序设计与Pascal的特色 5
1.2.1 结构化程序设计 5
1.2.2 PASCAL语言的特色 5
1.2.3 关于程序设计的风格 6
1.3 Turbo Pascal的集成环境 7
1.3.1 主菜单 7
1.3.2 File子菜单 8
1.3.3 帮助功能 9
上机实验 10
思考与练习题 10
第2章 PASCAL初步 11
2.1 PASCAL程序的基本结构 11
2.2 PASCAL语言的词汇与数据类型 15
2.2.1 PASCAL语言的词汇 16
2.2.2 PASCAL语言的数据类型 17
2.3 PASCAL的表达式与赋值语句 19
2.3.1 数值计算的运算符与数值表达式 20
2.3.2 比较运算符、逻辑运算符与布尔表达式 21
2.3.3 赋值语句 22
2.4 基本的输入/输出操作 23
2.4.1 把数据送往屏幕 23
2.4.2 把从键盘输入的数据存入变量 24
上机实验 26
思考与练习题 26
第3章 Pascal中的控制结构 31
3.1 顺序结构 31
3.2 重复执行的结构 32
3.2.1 Repeat语句 32
3.2.2 While语句 36
3.2.3 For语句与有序类型的概念 38
3.2.4 循环的嵌套 42
3.2.5 3种重复性语句的比较 44
3.3 选择结构 46
3.3.1 If语句 46
3.3.2 CASE语句 49
3.3.3 含控制语句的程序实例 51
3.4 控制语句小结 54
3.5 关于实型的讨论 55
上机实验 56
思考与练习题 58
第4章 子程序入门 62
4.1 子程序的主要概念和基本作用 62
4.1.1 子程序的概念 63
4.1.2 子程序的调用方法 63
4.2 自定义的函数 64
4.2.1 函数的说明 64
4.2.2 函数的调用方法 68
4.2.3 函数调用的举例 68
4.3 自定义的过程 72
4.3.1 过程的说明 72
4.3.2 过程的调用 75
4.3.3 过程调用举例 76
4.4 子程序的参数 81
4.4.1 形式参数 81
4.4.2 实在参数与形式参数间的对应关系 82
4.4.3 形参函数的用法 83
4.5 标准子程序和子程序库 87
4.5.1 标准子程序 87
4.5.2 Turbo Pascal子程序库单元简介 89
上机实验 95
思考与练习题 96
第5章 数据类型 101
5.1 用户自定义的简单类型 101
5.1.1 枚举类型 101
5.1.2 子域类型 105
5.2 集合的概念和用法 108
5.2.1 集合类型的定义和变量的说明 108
5.2.2 集合的运算 109
5.2.3 程序举例 112
5.3 一维数组和字符串 115
5.3.1 一维数组 116
5.3.2 数组变量的分量----下标变量 116
5.3.3 数组变量的用法 118
5.3.4 字符串 120
5.4 数组排序和其他应用 125
5.4.1 排序中的比较与交换 125
5.4.2 排序方法 125
5.4.3 数组在数值计算中的应用 131
5.5 多维数组 134
5.6 记录的概念与应用 138
5.6.1 记录类型 138
5.6.2 记录型变量的分量 139
5.6.3 嵌套的记录与紧缩存储的记录 140
5.6.4 记录类型应用举例 140
上机实验 144
思考与练习题 145
第6章 文件及其应用 148
6.1 顺序文件 148
6.1.1 Pascal中文件的概念 149
6.1.2 产生文件的基本操作 150
6.1.3 读取文件的基本操作 151
6.2 随机文件 152
6.3 TEXT文件 154
6.3.1 输入时用的text文件 154
6.3.2 写往磁盘的text文件 156
6.3.3 送往打印机的text文件 159
上机实验 160
思考与练习题 160
第7章 子程序的深入讨论 161
7.1 程序的层次结构 161
7.1.1 程序块的嵌套关系 161
7.1.2 标识符的作用域 162
7.1.3 局部量和非局部量 164
7.2 程序的设计与调试 167
7.2.1 程序的模块化方法 168
7.2.2 程序的调试 169
7.3 递归子程序 173
7.3.1 递归的概念 173
7.3.2 递归算法应用举例----对分查找 179
7.3.3 间接递归 181
上机实验 183
思考与练习题 184
第8章 指针及其应用 190
8.1 动态信息结构与指针 190
8.1.1 动态信息结构概念 190
8.1.2 指针类型 191
8.1.3 使用NEW过程产生的新变量 192
8.1.4 指针及用它标识的变量 193
8.2 线性链接表的概念及应用 196
8.2.1 递归定义的数据类型 196
8.2.2 线性链接表 197
8.2.3 循环链接表 203
8.2.4 程序举例 203
上机实验 207
思考与练习题 207
第9章 Pascal小结 210
9.1 Pascal的数据类型 210
9.1.1 标准类型 210
9.1.2 用户自定义的简单类型 210
9.1.3 构造类型 211
9.1.4 文件类型 211
9.1.5 指针类型 211
9.2 Pascal的表达式和语句 212
9.2.1 表达式 212
9.2.2 基本语句 212
9.2.3 控制语句 212
9.3 Pascal的程序结构 213
9.3.1 源程序结构 213
9.3.2 函数和过程 213
9.3.3 标识符的作用域 214
9.4 结束语 214
附录 215
保留字和预定义标识符 215
一、保留字 215
二、预定义标识符 215

本目录推荐