
作者:郑启华
页数:286
出版社:清华大学出版社
ISBN:9787302020042
电子书格式:pdf/epub/txt
内容简介
《PASCAL程序设计(第2版)》在初版的基础上,内容取舍、概念叙述和例题选择更加科学而严密,全面地介绍了PASCAL语言的数据类型、语句及结构特点,系统地讲述了程序设计方法,特别是自顶向下逐步求精的结构化程序设计方法,并强调培养良好的程序设计风格和习惯。讲述力求理论联系实际、深入浅出、能俗易懂。
全书共分十二章。第一章介绍必要的基本知识。第二章到第五章介绍结构化程序的四种基本结构(顺序、选择、重复、函数与过程)的设计方法,以衣PASCAL的标准数据类型和基本语句。第六章到第十一章介绍PASCAL的各种用户定义数据类型(枚举、子界、数组、集合、记录、文件和指针)及其程序设计。第十二章介绍其他余留问题。每章后面均附有习题。
《PASCAL程序设计(第2版)》可作为高等院校计算机及相关专业的计算机程序设计教学用书,也可作为从事计算机应用的科技人员的自学或培训教材。
为了配合《PASCAL程序设计(第2版)》的学习,并由郑启华教师新编了与《PASCAL程序设计(第2版)》配套的《PASCAL程序设计习题与选解(新编)》,可供学习时参考使用。
本书特色
《PASCAL程序设计(第2版)》已伴随着计算机科学与技术的发展茁壮成长了三十余年,获得了中华人民共和国教育部科技进步奖、普通高等学校优秀教材全国特等奖等三十多项部级以上奖励。被近千所赢校选作教材,教学效果非常好。本套教材经过多次修订改版和增加新品种、新内容、新技术,基本涵盖了本科生和硕士研究生的主要课程。
《PASCAL程序设计(第2版)》的作者全部是清华大学计算机系的教师,教材的内容、语言特点、课时安排体现了他们治学严谨的特点,概念表述严谨,逻辑推理严密,语言精练。同时,本套教材体系完整、结构严谨,理论结合实际,注重素质培养。《PASCAL程序设计(第2版)》是一本系统讲述程序设计方法的书。它不仅全面介绍了PASCAL语言的数据类型、语句及结构特点,而且重点讲述了自顶向下逐步求精的结构化程序设计方法。讲述理论联系实际,在讲述基本概念的同时列举了大量的例题和习题,读者通过阅读这些例题和自己动手完成习题,将能较快地学好程序设计。《PASCAL程序设计(第2版)》还强调培养良好的程序设计风格和习惯,这对于一个优秀的程序设计工作者是很重要的。《PASCAL程序设计(第2版)》已被清华大学、北京大学等数百所高等院校选作教材,也被许多中等学校和培训班选作教材。《PASCAL程序设计(第2版)》现已发行120万册,并获得电子部颁发的“优秀教材奖”、教育部颁发的“科学技术进步奖”和北京市颁发的“教育教学成果奖”。与《PASCAL程序设计(第2版)》配套的教材是《PASCAL程序设计习题与选解(新编)》
目录
第一章 计算机和程序设计介绍1.1 引言1.2 计算机的发展与应用1.2.1 计算机的发展1.2.2 计算机的应用1.3 计算机的组成1.4 计算机语言1.5 PASCAL介绍1.5.1 PASCAL语言的特点1.5.2 基本符号.保留字.标识符1.5.3 程序结构1.6 小结习题第二章 顺序结构程序设计2.1 引言2.2 用计算机解题的基本方法2.2.1 问题分析2.2.2 问题解的描述2.3 标准数据类型2.3.1 实型(feal)2.3.2 整型(integer)2.3.3 字符型(char)2.3.4 布尔型(boolean)2.3.5 标准类型小结2.4 表达式与赋值语句2.5 READ语句2.6 WRITE语句2,7顺序程序设计举例2.8 常见的错误2.9 小结习题第三章 选择结构程序设计3.1 引言3.2 IF语句3.2.1 IF语句的两种形式3.2.2 复合语句3.2.3复合IF语句3.3 CASE语句3.4 常见的错误3.5 小结习题第四章 循环结构程序设计4.1 引言4.2 FOR语句4.3 WHILE语句4.4 REPEAT语句4.5 多重循环4.6 常见的错误4.7 小结习题第五章 函数与过程程序设计5.1 引言5.2 自顶向下程序设计方法5.3 函数5.3.1 标准函数回顾5.3.2 定义新函数5.3.3 函数调用5.4 过程5.5 嵌套与递归5.5.1 嵌套5.5.2 递归5.6 函数与过程作为参数5.7 标识符的作用域5.8 常见的错误5.9 小结习题第六章 枚举与子界类型6.1 引言6.2 枚举类型6.2.1 枚举类型说明6.2.2 枚举类型运算6.2.3 读和打印枚举值的方法6.3 子界类型6.3.1 子界类型说明6.3.2 子界运算6.4 常见的错误6.5 小结习题第七章 数组类型7.1 引言7.2 一维数组7.3 多维数组7.4 紧缩字符数组7.5 保形数组参数7.6 八皇后问题7.7 常见的错误7.8 小结习题第八章 集合类型8.1 引言8.2 集合类型说明8.3 集合运算8.3.1 赋值空集和全集8.3.2 集合的并交差8.3.3 集合关系运算8.4 类型间的关系8.4.1 定义8.4.2 应用8.5 常见的错误8.6 小结习题第九章 记录类型9.1 引言9.2 记录说明9.3 WITH语句9.4 记录数组9.5 层次记录9.6 记录变体9.7 常见的错误9.8 小结习题第十章 文件类型10.1 引言10.2 建立和使用文件10.3 文件的处理10.3.1 文件比较10.3.2 文件修改10.3.3 文件合并10.4 正文文件10.5 文件缓冲器变量10.5.1 引言10,5.2 GET操作10.5.3 PUT操作10.5.4 GET(PUT)和READ(WRITE)之间的关系10.6 常见的错误10.7 小结习题第十一章 指针和动态数据结构11.1 引言11.2 NEW语句和指针11.3 链表11.3.1 建立链表11.3.2 删除一个结点11.3.3 插入一个结点11.3.4 建立有序链表11.4 1树11.4.1 建立排序的二叉树11.4.2 树的遍历11.5 常见的错误11.6 小结习题第十二章 其它问题12.1 GOTO语句12.2 形式语法描述12.2.1 引言12.2.2 语法图12.2.3 巴科斯-瑙尔范式(BNF)12.3 TURBOPASCAL简介习题附录AFASCAL的字汇表A.1 保留字A.2 标识符A.3 标点符号附录B标准标识符附录CPASCAL语法C.1 语法图C.2 巴科斯-瑙尔范式(BNF)附录DASCII码
下载地址
立即下载(解压密码:www.teccses.org)
Article Title:《PASCAL 程序设计(第二版)》
Article link:
https://www.teccses.org/337488.html