最新TURBO PASCAL程序设计

最新TURBO PASCAL程序设计 pdf epub mobi txt 电子书 下载 2026

出版者:北京航空航天大学出版社
作者:唱江华
出品人:
页数:411
译者:
出版时间:1993-02
价格:26.00
装帧:平装
isbn号码:9787810123471
丛书系列:
图书标签:
  • 读大学看的书
  • Turbo Pascal
  • Pascal
  • 程序设计
  • 编程入门
  • 经典教材
  • 计算机科学
  • 算法
  • 数据结构
  • 软件开发
  • DOS编程
  • 教学参考
想要找书就要到 小美书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

内容简介

本书以TURBO PASCAL为背景,以标准PASCAL教程的次序介绍了该语言对数据的描述和程序设计方法。对

TURBO PASCAL的特殊功能,尤其是4.0~6.0版的最新内容:单元、OO P程序设计及TURBOVISION等设专

章做了系统地介绍,使读者能了解程序设计的新方法和动向。书中设专章介绍上机操作方法方便读者上机,每章

后都附有习题。书中例题大多数可上机运行,有利于读者边上机边学习,自然消除了理论与实践的脱节。本书既

可做为PASCAL语言的教科书,又可做为专业技术人员的参考书。本社亦备有软件可供读者上机操作。

作者简介

目录信息

目录
第0章 计算机基础知识
0.1计算机硬件软件结构
0.1.1计算机硬件系统
0.1.2计算机软件
0.1.3机器语言和高级语言
0.2数制、码制、编码
0.2.1数制
0.2.2码制
0.2.3数字编码与字符编码
习题0
第一章 PASCAL语言概述
1.1PASCAL语言特点
1.2PASCAL源程序结构
1.2.1程序首部
1.2.2程序说明部分
1.2.3语句部分
1.3字符集和符号
1.3.1基本字符
1.3.2符号
1.3.3分隔符
1.4数据类型的概念
1.5常量和变量
1.5.1常量
1.5.2常量定义
1.5.3变量说明
1.6标准数据类型
1.6.1整数类型
1.6.2实数类型
1.6.3字符类型
1.6.4布尔类型
1.6.5TURBO PASCAL 60的整数类型和实数类型
1.7表达式与赋值语句
1.7.1表达式
1.7.2赋值语句
1.8输入和输出过程
1.8.1读语句
1.8.2写语句
1.8.3字符类型变量的输出
1.8.4整数类型变量的输出
1.8.5实数类型变量的输出
1.8.6布尔类型变量的输出
1.9简单程序举例
习题一
第二章 控制语句
2.1复合语句
2.2条件语句
2.2.1单分支条件语句
2.2.2双分支条件语句
2.2.3条件语句嵌套
2.3情况语句
2.4当语句
2.5直到语句
2.6循环语句
2.7循环嵌套
2.8goto语句
习题二
第三章 枚举类型和子域类型
3.1枚举类型
3.1.1引入枚举类型的必要性
3.1.2枚举类型的定义、运算规则和输入输出方法
3.2子域类型
3.2.1引入子域类型的必要性
3.2.2子域类型的定义和运算规则
3.3日历程序
3.4类型一致性
3.5类型相容和赋值相容
3.6类型的强制转换
习题三
第四章 过程与函数
4.1过程
4.1.1无参过程
4.1.2带参过程
4.1.3值参数和变量参数
4.2函数
4.3过程嵌套与标识符作用域
4.3.1过程和函数嵌套的概念
4.3.2标识符的作用域
4.4非局部量与副作用
4.5过程类型
4.5.1过程类型说明
4.5.2过程类型变量
4.5.3过程类型参数
4.6无类型参数
4.7外部、汇编及中断过程
4.7.1外部过程说明
4.7.2inline过程说明
4.7.3汇编说明
4.7.4中断说明
4.7.5调用约定
习题四
第五章 数组类型
5.1数组的概念
5.1.1概述
5.1.2数组类型定义和一维数组
5.1.3下标越界及检查
5.2多维数组
5.2.1多维数组的类型定义
5.2.2多维数组的应用举例
5.3字符数组和字符串类型
5.3.1字符数组
5.3.2字符串类型
习题五
第六章 集合类型
6.1集合类型的定义和运算规则
6.1.1集合类型定义
6.1.2集合类型的运算规则
6.2键盘操作训练程序
6.3排课表程序
习题六
第七章 记录类型
7.1记录类型的定义
7.1.1记录类型的定义
7.1.2记录的嵌套
7.1.3记录类型变量及其访问
7.2开域语句
7.2.1开域语句的意义
7.2.2开域语句的嵌套
7.3图书借阅管理程序
7.4记录的变体
习题七
第八章 文件类型
8.1磁盘文件的逻辑组织
8.2随机文件
8.2.1随机文件的类型定义
8.2.2打开一个随机文件
8.2.3随机文件的读写
8.2.4关闭文件及文件处理函数
8.3随机文件应用举例
8.4TEXT文件
8.5无类型文件
8.6标准文件
8.6.1DOS设备
8.6.2文本文件设备
8.7I/O检查
习题八
第九章 递 归
9.1递归的概念
9.2递归过程和函数
9.2.1递归过程
9.2.2递归函数
9.3间接递归与向前引用
9.3.1间接递归
9.3.2向前引用
9.3.3应用举例
习题九
第十章 动态数据结构
10.1指针类型与动态变量
10.1.1指针类型
10.1.2new标准过程与指针变量
10.1.3动态变量的访问
10.1.4dispose标准过程
10.2链表
10.2.1链表与递归数据结构
10.2.2链表的建立
10.2.3链表的插入与删除
10.2.4链表的检索
10.3二叉树
10.3.1二叉树的概念
10.3.2二叉树的遍历
10.3.3二叉树的建立与插入
10.4TURBO PASCAL中的指针操作
10.4.1指针和地址函数
10.4.2堆
10.4.3内存动态分配、释放标准过程
习题十
第十一章 单元的应用与项目管理
11.1结构化程序设计方法
11.1.1问题的提出
11.1.2自顶向下的设计方法
11.2用户单元的说明与使用
11.2.1用户单元的定义与说明
11.2.2用户单元的直接引用方法
11.2.3用户单元的递归引用方法
11.2.4单元中说明的共享
11.3标准单元
11.3.1System单元
11.3.2DOS单元
11.3.3Crt单元
11.3.4Printer单元
11.3.5Graph单元
11.3.6Overlay单元
11.4单元与项目管理
11.5单元应用中的辅助工具
11.5.1TPUMOVER及其应用
11.5.2MAKE选项和BUILD选项
第十二章 TURBO PASCAL的作图与音响功能
12.1正文模式与正文窗口
12.1.1正文模式
12.1.2正文窗口
12.2图形模式与图形窗口
12.2.1图形模式
12.2.2图形窗口
12.3图形功能
12.4龟作图
12.4.1龟作图原理
12.4.2作图例程
12.5音响
第十三章 上机操作
13.1TURBO PASCAL 6.0的安装
13.2初次在TURBO PASCAL 6.0系统上编程
13.3集成开发环境(IDE)使用指南
13.3.1启动与退出
13.3.2菜单结构与窗口特点
13.3.3帮助(Help)窗口的使用
13.3.4菜单功能选项一览表
13.4命令行编译器
13.4.1编译器的使用
13.4.2编译器选择项
13.5TURBO PASCAL 6.0IDE编辑器
13.5.1TURBO PASCAL 6.0的普通编辑命令
13.5.2TURBO PASCAL 6.0的特殊编辑功能
13.6调试程序
13.6.1调试的预备知识
13.6.2调试命令
13.7面向对象的调试
第十四章 对象类型及oO P程序设计
14.1对象类型的定义
14.2对象类型的封装性
14.3对象类型的继承性
14.4静态方法
14.5虚方法和多态性
14.6对象类型的可扩展性
14.7动态对象类型
第十五章 Turbo Vision指南
15.1Turbo Vision概况
15.2Turbo Vision的对象层次
15.3Turbo Vision的视图和事件处理
15.4编写Turbo Vision应用程序
第十六章 TURBO PASCAL的深入应用
16.1包含文件
16.2覆盖系统及其应用
16.2.1覆盖系统的原理
16.2.2覆盖程序设计方法
16.3编译器指示
16.3.1开关类指示
16.3.2参数指示
16.3.3条件编译
16.4用户定义的正文文件设备
16.5对内存单元及接口的直接操作
16.6有类型常量
16.7软中断及DOS功能调用
附录:TURBO PASCAL 60过程与函数参考
· · · · · · (收起)

读后感

评分

评分

评分

评分

评分

用户评价

评分

这本书的组织结构简直是古典主义的典范,每一章都逻辑严密,循序渐进,仿佛是按照一个完美的数学公式来构建知识体系的。作者似乎非常推崇代码的清晰性和可读性,书中大量的篇幅都用来强调如何编写“优美的”Pascal代码,比如如何合理使用注释、如何保持函数和过程的短小精悍。我特别欣赏它在“数据结构”这一章的处理方式,它用Pascal特有的记录(Record)和变体记录(Variant Record)来重新实现链表、栈和队列,这种不依赖于外部库,完全基于语言核心特性的实现方式,极大地锻炼了我的抽象思维能力。这种纯粹的、不被框架和库所束缚的编程训练,在如今这个“拿来主义”盛行的时代,显得尤为珍贵。不过,这种极端的纯粹性也带来了实战上的困难。当你试图将这些纯理论结构应用到需要处理外部数据或网络通信的场景时,你会发现自己需要花费大量的篇幅去“自力更生”地编写那些在其他语言中早已被内置或高度优化的模块。这本书教会了我如何思考,但没教会我如何高效地构建一个现代应用。

评分

这本书的排版和印刷质量,坦白地说,是那个时代典型的工业标准,字迹清晰,但缺乏现代书籍那种赏心悦目的视觉设计。阅读体验上,最大的障碍在于其对“模块化”的理解与当代软件工程的要求存在显著差异。书中虽然提到了“单元(Unit)”的概念,并介绍了如何使用`INTERFACE`和`IMPLEMENTATION`部分来组织代码,但这更像是一种文件级别的隔离,而非我们今天所理解的松耦合、高内聚的面向对象模块化设计。书中对错误处理的介绍,几乎完全依赖于`Halt`和基本的错误码检查,对于现代编程中广泛使用的结构化异常捕获机制,书中鲜有涉及。因此,在尝试用书中的方法来构建一个健壮且可维护的大型项目时,代码的脆弱性和难以调试的特性暴露无遗。它是一本“教你如何写代码”的书,但它没有充分地教你“如何写出经得起时间考验的、团队协作的代码”。它更适合那些需要深入理解编译器如何处理代码块的底层原理的学习者,而不是追求快速、健壮开发的实战派程序员。

评分

我购买这本书的初衷是想了解Pascal语言在科学计算领域的应用潜力。这本书在前半部分确实没有让我失望,它用Pascal编写了几个经典的数值计算算法,比如牛顿迭代法、数值积分的简单实现,展示了其作为一门工程语言的严谨性。作者对浮点数精度和循环控制的描述非常到位,这对于进行精确计算至关重要。然而,当我翻到后面的章节,希望能看到更高级的算法或并行处理的探讨时,内容戛然而止。书中的“高级主题”部分,更多的是对Pascal语法特性的进一步挖掘,比如指针操作的复杂技巧,而不是对算法复杂度的深入分析或性能优化策略。这种期望与现实的落差,让我感到有些许失落。它像一个技艺精湛的匠人,专注于打磨他的工具,却很少展示如何用这工具去建造宏伟的建筑。对于一个需要进行大数据处理或复杂系统建模的读者来说,这本书提供的工具箱可能显得过于基础和单薄,缺乏解决21世纪计算难题的“重型装备”。

评分

说实话,我是在一个旧书市场上淘到这本的,主要冲着它名字里的“TURBO”去的,期待能找到一些关于Borland Turbo Pascal特定编译器特性的深入挖掘。读完前几章后,我发现它确实详尽地描述了那个时代Pascal编译器的诸多约定和快捷方式,包括内存管理的一些底层操作和非常特定的指令集使用。对于一个对早期PC软件开发历史感兴趣的人来说,这简直是宝藏。书中对调试器的使用技巧介绍得非常细致,手把手教你如何设置断点、单步执行,这在那个没有图形化IDE的时代是多么宝贵的技能啊!然而,随着阅读的深入,我开始感觉到内容上有些陈旧和局限性。比如,它对文件I/O的描述主要集中在顺序文件和相对文件,对于更现代的流(Stream)处理概念几乎没有提及。而且,书中对图形界面的处理,基本停留在早期的BGI(Borland Graphics Interface)范畴,那些基于文本模式的粗糙图形操作,对于习惯了现代GUI编程的人来说,简直是噩梦。总的来说,这是一本怀旧的纪念品,而不是一个实用的编程工具书,它展示了一个时代的技术高度,但那个时代已经过去了。

评分

这本书的封面设计倒是挺有年代感的,那种蓝底白字的风格,一下子就把人拉回到了那个DOS年代。我本来是想找一本关于现代编程范式的书,结果翻开这本,里面充斥着大量的`BEGIN`和`END`,还有那些熟悉的结构化编程语句,感觉就像是坐上了时光机回到了上世纪末的计算机房。内容上,它对Pascal语言的基础语法讲解得可以说是面面俱到,从变量声明到过程和函数的定义,每一个细节都扣得非常细。但是,对于处理现代软件开发中的复杂问题,比如面向对象设计、异常处理的深入探讨,或者与现代操作系统API的交互方式,这本书就显得力不从心了。它更像是一本扎实的“语言入门手册”,而不是一本能够指导你构建复杂应用的作品。如果你是想学习Pascal的底层机制,理解编译型语言的工作原理,这本书绝对是教科书级别的参考资料,但如果你希望学完就能直接上手开发点酷炫的东西,恐怕得找找别的现代教材了。对我个人而言,最大的遗憾是缺乏实际项目案例的深度剖析,多数例子都停留在演示单一语法功能的小片段,缺乏将这些零散知识点串联成一个完整、有意义的软件作品的指引。

评分

很适合入门阅读。至今相信学编程语言从PASCAL入手比较好,可以养成良好的编程风格

评分

很适合入门阅读。至今相信学编程语言从PASCAL入手比较好,可以养成良好的编程风格

评分

很适合入门阅读。至今相信学编程语言从PASCAL入手比较好,可以养成良好的编程风格

评分

很适合入门阅读。至今相信学编程语言从PASCAL入手比较好,可以养成良好的编程风格

评分

很适合入门阅读。至今相信学编程语言从PASCAL入手比较好,可以养成良好的编程风格

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2026 book.quotespace.org All Rights Reserved. 小美书屋 版权所有