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

Pascal语言程序设计

Pascal语言程序设计

定 价:¥27.00

作 者: 张长海编著
出版社: 电子工业出版社
丛编项: 21世纪高等学校计算机学科系列教材
标 签: Pascal

购买这本书可以去


ISBN: 9787505363717 出版时间: 2001-01-01 包装:
开本: 26cm 页数: 348 字数:  

内容简介

  本书全面系统地介绍了国际标准IS0—7185定义的Pascal语言及其程序设计方法;用BNF表示Pascal的语法;引进PAD表示程序逻辑。全书共分13章,主要内容包括:BNF、PAD,Pascal的各种词法单位、数据类型、语句、过程和函数、作用域及其规则,程序开发和结构化程序设计。每章都包含大量例题,并附有大量习题,以利于读者掌握语言概念、提高编程能力;本书整体结构良好,图文并茂,知识体系新颖完整,概念准确;注重对读者进行程序设计方法及算法的训练,力求体现“结构化程序设计”思想,注意培养和训练学生的程序设计风格。 本书可作为高等院校计算机系各专业“高级语言程序设计”课程的教材和参考书,也可以供其他专业学生以及从事计算机工作的有关人员阅读参考。

作者简介

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

图书目录

第1章  基本知识                  
     1. 1  计算机的基本结构                  
     1. 2  程序设计语言                  
     1. 2. 1  机器语言                  
     1. 2. 2  汇编语言                  
     1. 2. 3  高级语言                  
     1. 2. 4  汇编语言和高级语言程序的执行                  
     1. 3  Pascal语言简况                  
     1. 4  程序语言的形式描述                  
     1. 4. 1  法. 语义                  
     1. 4. 2  BNF                  
     1. 4. 3  文法的其它表示法                  
     1. 5  Pasca1程序结构                  
     1. 6  算法及其描述工具PAD                  
     1. 6. 1  算法                  
     1. 6. 2  PAD                  
     本章小结                  
     习题一                  
   第2章  基本符号. 数据及其类型                  
     2. 1  基本符号                  
     2. 1. 1  字符集                  
     2. 1. 2  特定符号                  
     2. 1. 3  指示字                  
     2. 1. 4  标识符                  
     2. 1. 5  标号                  
     2. 1. 6  数                  
     2. 1. 7  字符串                  
     2. 1. 8  记号分隔符                  
     2. 2  数据及其类型                  
     2. 2. 1  integer型                  
     2. 2. 2  real型                  
     2. 2. 3  char类型                  
     2. 2. 4  Boo1ean类型                  
     2. 3  类型定义                  
     2. 4  枚举类型                  
     2. 5  子界型类型                  
     2. 6  值的可比性及关系运算                  
     本章小结                  
     习题二                  
   第3章  简单程序                  
     3. 1  常量及常量定义                  
     3. 2  变量及变量说明                  
     3. 3  标准函数                  
     3. 4  表达式                  
     3. 4. 1  表达式的构成形式                  
     3. 4. 2  表达式值的计算                  
     3. 4. 3  表达式的类型                  
     3. 5  语句                  
     3. 6  赋值语句                  
     3. 7  类型一致性                  
     3. 8  输入输出                  
     3. 8. 1  标准函数                  
     3. 8. 2  输入                  
     3. 8. 3  输出                  
     3. 8. 4  输出表项                  
     本章小结                  
     习题三                  
   第4章  过程与函数                  
     4. 1  带子程序的Pascal程序                  
     4. 2  函数                  
     4. 2. 1  调用函数——函数命名符                  
     4. 2. 2  定义函数——函数说明                  
     4. 3  过程                  
     4. 3. 1  调用过程——过程语句                  
     4. 3. 2  定义过程——过程说明                  
     4. 4  程序设计实例                  
     本章小结                  
     习题四                  
   第5章  流程控制                  
     5. 1  顺序结构——复合语句                  
     5. 2  分支结构——分支程序设计                  
     5. 2. 1  IF语句                  
     5. 2. 2  CASE语句                  
     5. 3  重复结构——循环程序设计                  
     5. 3. 1  WHILE语句                  
     5. 3. 2  UNTIL语句                  
     5. 3. 3  FOR语句                  
     5. 4  程序设计实例                  
     本章小结                  
     习题五                  
   第6章  数组                  
     6. 1  结构数据类型                  
     6. 2  数组类型                  
     6. 2. 1  数组类型定义                  
     6. 2. 2  数组变量与下标变量                  
     6. 2. 3  有关运算问题                  
     6. 2. 4  应注意的问题                  
     6. 3  多维数组                  
     6. 4  程序设计实例——数组在程序设计中的应用                  
     6. 5  紧缩数组                  
     6. 6  字符串                  
     本章小结                  
     习题六                  
   第7章  再论过程——参数. 作用域和递归                  
     7. 1  值参数与变量参数                  
     7. 2  作用域                  
     7. 2. 1  程序的层次结构                  
     7. 2. 2  定义点及定义点区域                  
     7. 2. 3  作用域及作用域规则                  
     7. 2. 4  定义性出现和使用性出现                  
     7. 2. 5  局部量和全局量                  
     7. 2. 6  作用域例题                  
     7. 3  无参过程与函数                  
     7. 4  递归                  
     7. 4. 1  递归程序                  
     7. 4. 2  递归程序设计                  
     7. 4. 3  间接递归                  
     7. 4. 4  递归程序执行过程                  
     本章小结                  
     习题七                  
   第8章  集台                  
     8. 1  集合类型                  
     8. 2  集合值的表示——集合构造器                  
     8. 3  集合运算                  
     8. 4  集合应用及例题                  
     本章小结                  
     习题八                  
   第9章  程序开发第结构化程序设计                  
     9. 1  GOT0和标号                  
     9. 1. 1  带标号的语句                  
     9. 1. 2  GOT0语句                  
     9. 1. 3  标号说明                  
     9. 1. 4  对标号的认识                  
     9. 1. 5  应注意的问题                  
     9. 2  空语句                  
     9. 3  结构化程序设计原则                  
     9. 4  程序风格                  
     9. 4. 1  良好的行文格式                  
     9. 4. 2  用合适的助忆名来命名标识符                  
     9. 4. 3  注释                  
     9. 4. 4  对程序说明的建议                  
     9. 5  程序的正确性                  
     9. 5. 1  错误种类                  
     9. 5. 2  程序测试和验证                  
     9. 5. 3  测试方法                  
     9. 6  可移植性                  
     9. 7  文档                  
     9. 8  自顶向下逐步求精的程序设计技术                  
     9. 8. 1  自顶向下. 逐步求精                  
     9. 8. 2  求精过程的表示                  
     9. 9  受限排列组合——穷举法与试探法                  
     本章小结                  
     习题九                  
   第10章  文件                  
     10. 1  文件类型定义及变量说明                  
     10. 2  文件操作                  
     10. 2. 1  文件状态描述                  
     10. 2. 2  写操作                  
     10. 2. 3  读操作                  
     10. 2. 4  文件操作例题                  
     10. 3  Pascal文件变量与操作系统文件的联系                  
     10. 3. 1  程序参数方式                  
     10. 3. 2  assign方式                  
     10. 3. 3  open方式                  
     10. 4  text文件                  
     10. 4. 1  隐含的数据类型翻译功能                  
     10. 4. 2  text文件的行式结构                  
     10. 4. 3  text文件与一般文件区别                  
     10. 4. 4  text文件例题                  
     本章小结                  
     习题十                  
   第11章  记录                  
     11. 1  记录类型                  
     11. 2  记录变量及其成分变量                  
     11. 3  WITH语句                  
     11. 4  变体                  
     11. 4. 1  带变体的记录                  
     11. 4. 2  变体部分的域与固定部分的域之间的关系                  
     11. 4. 3  带变体记录结构的动态确定                  
     11. 4. 4  CASE语句与记录变体                  
     11. 5  作用域和限制                  
     11. 6  程序设计实例                  
     本章小结                  
     习题十一                  
   第12章  指针及动态数据结构                  
     12. 1  指针类型                  
     12. 2  动态数据结构——指针应用                  
     12. 2. 1  栈(stack)                  
     12. 2. 2  队列(queue)                  
     12. 2. 3  链表                  
     12. 2. 4  树                  
     12. 3  new. dispose与带变体的记录                  
     12. 4  动态数据结构的程序设计实例                  
     本章小结                  
     习题十二                  
   第13章  三论过程——几个较深入的问题                  
     13. 1  一致数组参数                  
     13. 1. 1  形式参数与实在参数的对应                  
     13. 1. 2  一致数组参数结合动作                  
     13. 2  过程和函数作参数                  
     13. 3  函数副作用                  
     13. 4  形式参数作实在参数                  
     13. 5  标识符冲突                  
     13. 6  参数结合顺序                  
     13. 7  转出过程体                  
     本章小结                  
     习题十三                  
   综合习题                  
   附录一  ACSII字符集                  
   附录二  Pascal运算符表                  
   参考文献                  

本目录推荐