第一图书网

PASCAL语言程序设计

沈长宁,王凯,冯飞 编著 人民邮电出版社
出版时间:

1999-7  

出版社:

人民邮电出版社  

作者:

沈长宁,王凯,冯飞 编著  

页数:

216  

字数:

349000  

内容概要

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

书籍目录

第1章 绪论 11.1 程序设计语言概述? 11.1.1 程序语言基础知识 11.1.2 低级语言与高级语言 21.1.3 编译程序与解释程序 31.1.4 程序设计语言的标准化 31.1.5 程序设计语言的发展 41.2 结构化程序设计与Pascal的特色 51.2.1 结构化程序设计 51.2.2 PASCAL语言的特色 51.2.3 关于程序设计的风格 61.3 Turbo Pascal的集成环境 71.3.1 主菜单 71.3.2 File子菜单 81.3.3 帮助功能 9上机实验 10思考与练习题 10第2章 PASCAL初步 112.1 PASCAL程序的基本结构 112.2 PASCAL语言的词汇与数据类型 152.2.1 PASCAL语言的词汇 162.2.2 PASCAL语言的数据类型 172.3 PASCAL的表达式与赋值语句 192.3.1 数值计算的运算符与数值表达式 202.3.2 比较运算符、逻辑运算符与布尔表达式 212.3.3 赋值语句 222.4 基本的输入/输出操作 232.4.1 把数据送往屏幕 232.4.2 把从键盘输入的数据存入变量 24上机实验 26思考与练习题 26第3章 Pascal中的控制结构 313.1 顺序结构 313.2 重复执行的结构 323.2.1 Repeat语句? 323.2.2 While语句 363.2.3 For语句与有序类型的概念 383.2.4 循环的嵌套 423.2.5 3种重复性语句的比较 443.3 选择结构 463.3.1 If语句 463.3.2 CASE语句 493.3.3 含控制语句的程序实例 513.4 控制语句小结 543.5 关于实型的讨论 55上机实验 56思考与练习题 58第4章 子程序入门? 624.1 子程序的主要概念和基本作用 624.1.1 子程序的概念 634.1.2 子程序的调用方法 634.2 自定义的函数 644.2.1 函数的说明 644.2.2 函数的调用方法 684.2.3 函数调用的举例 684.3 自定义的过程 724.3.1 过程的说明 724.3.2 过程的调用 754.3.3 过程调用举例 764.4 子程序的参数 814.4.1 形式参数 814.4.2 实在参数与形式参数间的对应关系 824.4.3 形参函数的用法 834.5 标准子程序和子程序库 874.5.1 标准子程序 874.5.2 Turbo Pascal子程序库单元简介 89上机实验 95思考与练习题? 96第5章 数据类型 1015.1 用户自定义的简单类型 1015.1.1 枚举类型 1015.1.2 子域类型 1055.2 集合的概念和用法 1085.2.1 集合类型的定义和变量的说明 1085.2.2 集合的运算 1095.2.3 程序举例 1125.3 一维数组和字符串 1155.3.1 一维数组 1165.3.2 数组变量的分量----下标变量 1165.3.3 数组变量的用法 1185.3.4 字符串 1205.4 数组排序和其他应用 1255.4.1 排序中的比较与交换 1255.4.2 排序方法 1255.4.3 数组在数值计算中的应用? 1315.5 多维数组 1345.6 记录的概念与应用 1385.6.1 记录类型 1385.6.2 记录型变量的分量 1395.6.3 嵌套的记录与紧缩存储的记录 1405.6.4 记录类型应用举例? 140上机实验 144思考与练习题 145第6章 文件及其应用 1486.1 顺序文件 1486.1.1 Pascal中文件的概念 1496.1.2 产生文件的基本操作 1506.1.3 读取文件的基本操作 1516.2 随机文件 1526.3 TEXT文件 1546.3.1 输入时用的text文件 1546.3.2 写往磁盘的text文件 1566.3.3 送往打印机的text文件 159上机实验 160思考与练习题 160第7章 子程序的深入讨论 1617.1 程序的层次结构 1617.1.1 程序块的嵌套关系 1617.1.2 标识符的作用域 1627.1.3 局部量和非局部量 1647.2 程序的设计与调试 1677.2.1 程序的模块化方法? 1687.2.2 程序的调试 1697.3 递归子程序 1737.3.1 递归的概念 1737.3.2 递归算法应用举例----对分查找? 1797.3.3 间接递归? 181上机实验 183思考与练习题? 184第8章 指针及其应用 1908.1 动态信息结构与指针? 1908.1.1 动态信息结构概念? 1908.1.2 指针类型? 1918.1.3 使用NEW过程产生的新变量? 1928.1.4 指针及用它标识的变量? 1938.2 线性链接表的概念及应用? 1968.2.1 递归定义的数据类型? 1968.2.2 线性链接表 1978.2.3 循环链接表 2038.2.4 程序举例 203上机实验 207思考与练习题 207第9章 Pascal小结 2109.1 Pascal的数据类型 2109.1.1 标准类型 2109.1.2 用户自定义的简单类型 2109.1.3 构造类型 2119.1.4 文件类型 2119.1.5 指针类型 2119.2 Pascal的表达式和语句 2129.2.1 表达式 2129.2.2 基本语句 2129.2.3 控制语句 2129.3 Pascal的程序结构 2139.3.1 源程序结构 2139.3.2 函数和过程 2139.3.3 标识符的作用域 2149.4 结束语 214附录 215保留字和预定义标识符 215一、保留字 215二、预定义标识符 215


图书封面

广告

下载页面


PASCAL语言程序设计 PDF格式下载



相关图书