PASCAL语言程序设计 PDF+EPUB+MOBI电子书下载

作者:李光琳

出版社:机械工业出版社

出版年:1999-09

页数:391

定价:38.00元

装帧:平装

ISBN:9787111072997

内容摘要

这本书是根据教育部考试中心1998年。

目录

目 录

序言

前言

第1章 PASCAL程序的构成

1.1PASCAL源程序的结构

1.2PASCAL的字符和符号

1.2.1PASCAL语言的字符集

12.2PASCAL语言的符号

1.2.3PASCAL语言的特定

符号

1.3PASCAL的数

1.3.1整数

1.3.2实数有两种表示格式

14标识符

1.5字符串

1.6注解

1.7模拟试题

1.7.1单项选择题

1.7.2多项选择题

1.7.3填空题

1.7.4问答题

第2章 简单数据类型、简单语句

和简单程序设计

2.1PASCAL的数据类型

2.2标准数据类型

2.2.1整数类型

2.2.2实数类型

2.2.3字符类型

2.2.4布尔类型

2.3常量和常量说明

2.3.1常量说明区的格式

2.3.2一种常用的语法表示方法

2.3.3常量说明的意义

2.4变量和变量说明

2.4.1变量说明区的格式

2.4.2变量说明的意义

2.5标准函数

2.5.1标准函数的意义

2.5.2PASCAL标准函数及其

分类

2.5.3标准函数的自变量和函数

值的类型

2.5.4顺序类型

2.6表达式

2.7PASCAL的语句及其分类

2.8赋值语句

2.8.1赋值语句的格式

2.8.2赋值语句的语义

2.8.3赋值语句的执行步骤

2.8.4赋值相容性

2.9输入与读语句

2.9.1赋值语句功能的局限性

2.9.2读语句的格式

2.9.3读语句的语义(功能)

2.10输出与写语句

2.10.1写语句的格式

2.10.2写语句的功能

2.10.3写行语句的功能

2.11顺序结构和简单的源程序

2.11.1简单的源程序的意义

2.11.2简单的源程序举例

2.12模拟试题

2.12.1单项选择题

2.12.2多项选择题

2.12.3填空题

2.12.4判断(是非)题

2.12.5编程题

第3章 条件语句与选择结构

3.1PASCAL的控制结构

3.2分层缩进、对齐的书写格式

3.3IF(如果)语句和空语句

3.3.1引进如果语句的必要性

3.3.2IF语句的语法

3.3.3语义

3.3.4流程图(框图)

3.3.5简单语句与构造语句

3.3.6多重IF语句(IF语句

的嵌套)

3.3.7空语句和复合语句

3.4CASE(多情况)语句

3.4.1引进CASE语句的必要性

3.4.2推广工作从三方面进行

3.4.3CASE语句的语法

3.4.4CASE语句的语义

3.4.5带“否则项”的CASE语句

3.5GOTO(转移)语句和标号说明

3.5.1引例

3.5.2GOTO语句的语义(功能)

3.5.3语法

3.5.4对引例中程序的分析

3.5.5语法对GOTO语句使用

范围的限制

3.5.6情况标号与语句标号二者

的区别

3.5.7GOTO语句以空语句作

为程序的转移目标

3.5.8无标号语句和带标号语句

3.5.9慎重使用GOTO语句

3.6模拟试题

3.6.1单项选择题

3.6.2填空题

3.6.3判断题

3.6.4改错题

3.6.5问答题

3.6.6程序填空题

3.6.7编程题

第4章 重复性语句与循环结构

4.1FOR(计数循环)语句

4.1.1FOR语句的语法

4.1.2FOR语句的语义

4.1.3算法的自然语言描述方式

4.2多重循环语句

4.2.1多重循环语句的意义

4.2.2多重循环的特性

4.3WHILE(当循环)语句

4.3.1引入当循环的必要性

4.3.2WHILE语句的语法

4.3.3WHILE语句的语义

4.3.4条件循环与计数循环

4.4REPEAT(直到循环)语句

4.4.1REPEAT语句的语法

4.4.2REPEAT语句的语义

4.4.3三种重复性语句的比较

4.5模拟试题

4.5.1多项选择题

4.5.2单项选择题

4.5.3填空题

4.5.4判断题

4.5.5改错题

4.5.6程序填空题

4.5.7编程题

第5章 算法和结构化程序设计的

初步知识

5.1算法

5.2结构化程序和结构化程序设计

5.3良好的程序设计风格和习惯

5.3.1在设计阶段注意合理分解

5.3.2编码阶段

5.4一个实例

5.5几个思考题

第6章 子界(域)类型和数组类型

6.1子界(域)类型

6.1.1数据类型的分类

6.1.2PASCAL程序的类型说

明区

6.1.3子界(域)类型说明的语法

6.1.4子界类型的语义

6.1.5类型说明与变量说明合并

进行

6.1.6引入子界类型的主要优点

6.2数组类型

6.2.1引入数组的必要性

6.2.2数组类型说明的语法

6.2.3数组类型说明的语义

6.2.4再谈顺序类型的性质

6.2.5引入数组类型的好处

6.2.6简单数据类型的特征,简

单类型与构造类型的联系

与区别

6.3使用数组和循环结构的一些

例子

6.4模拟试题

6.4.1单项选择题

6.4.2填空题

6.4.3改错题(请分别改正下列

各程序段中的错误)

6.4.4程序填空题

6.4.5编程题

第7章 过程(函数)与模块结构和

层次结构

7.1无参过程,程序与它的主程序、

子程序

7.1.1子目录法

7.1.2无参过程

7.1.3程序与其主程序、子程序

7.2有参过程与数值参数和变量

参数

7.2.1有参过程

7.2.2数值参数与变量参数的

区别

7.2.3有参过程说明的语法

7.2.4过程语句的语法

7.2.5过程体与程序体

7.2.6过程结构与程序结构的

区别

7.2.7什么情况下使用过程

7.3函数说明与函数调用

7.3.1函数的意义

7.3.2函数说明的语法

7.3.3函数的调用

7.3.4函数与过程的主要区别

7.3.5标准函数、标准过程与用

户自定义函数和用户自

定义过程

7.4标识符和标号的作用域(辖域)

7.4.1标识符在程序中的两种

出现

7.4.2几个概念

7.4.3作用域概念对程序设计的

意义

7.4.4实例

7.5非局部量与子程序的副作用

7.6递归

7.6.1递归过程(函数)的定义

7.6.2递归函数(过程)设计举例

7.6.3递归程序分析、阅读示例

7.6.4超前引用

7.7模拟试题

7.7.1单项选择题

7.7.2多项选择题

7.7.3判断题

7.7.4填空题

7.7.5程序填空题

7.7.6编程题

第8章 紧缩数组与串变量

8.1数据类型之间的关系

8.1.1数据类型的重要性

8.1.2数据类型的概念

8.1.3数据类型的分类

8.1.4数据类型之间的关系及其

在程序设计中的应用

8.1.5引入众多数据类型的好处

8.2紧缩数组与串变量的关系

8.2.1紧缩数组

8.2.2串变量

8.3模拟试题

8.3.1单项选择题

8.3.2程序填空题

第9章 枚举类型

9.1枚举类型的语法

9.2枚举类型的语义

9.3模拟试题

9.3.1单项选择题

9.3.2填空题

9.3.3判断题

9.3.4程序填空题

9.3.5编程题

第10章 记录类型

10.1记录类型的语义

10.2记录类型的语法

10.3记录数组

10.4开域语句

10.5带变体的记录

10.6模拟试题

10.6.1单项选择题

10.6.2填空题

10.6.3程序填空题

10.6.4编程题

第11章 集合类型

11.1集合类型的语义

11.2集合类型的语法

11.3集合类型的运算

11.4集合的输入、输出

11.5再谈集合类型的基类型

11.6集合类型的相容性

11.7集合类型的优、缺点

11.8模拟试题

11.8.1单项选择题

11.8.2填空题

11.8.3程序填空题

11.8.4编程题

第12章 文件类型

12.1文件的概念

12.2FILE类型文件

12.2.1语法

12.2.2文件的特性

12.2.3五个常用的名词

12.2.4文件的操作

12.3文本文件

12.3.1文本文件的重要性

12.3.2文本文件的结构特点

12.3.3文本文件类型是PASCA

的标准类型

12.4FILE类型文件与text类型

文件的区别

12.5TURBOPASCAL的文件

类型

12.5.1文件变量与实际文件

之间联系的建立与联

系的解除

12.5.2随机(读、写)文件

12.5.3TURBOPASCAL中的

文本文件

12.6模拟试题

12.6.1单项选择题

12.6.2填空题

12.6.3判断题

12.6.4改错题

12.6.5程序填空题

12.6.6编程题

第13章 指针类型与动态数据

结构

13.1指针类型

13.1.1静态变量满足不了程序设计

领域某些方面的需要

13.1.2指针的意义

13.1.3指针类型和指针变量

13.1.4注意区分指针变量与指

针的目标变量

13.2动态变量的生成(建立)与废

弃释放(撤消)

13.2.1标准过程new

1322递归数据结构

13.2.3目标变量的性质和运算

13.2.4标准过程dispose

13.3指针和动态变量的应用

13.3.1不含指针的动态变量

应用举例

13.3.2链表的分类

13.3.3向前链表

13.3.4双向环形链表举例

13.4模拟试题

13.4.1多项选择题

13.4.2单项选择题

13.4.3填空题

13.4.4判断题

13.4.5改错题

13.4.6程序填空题

13.4.7编程题

附录A PASCAL关键字(保留

关键字)

附录B PASCAL保留字(标准

标识符)

附录C PASCAL运算符一览表

附录D ASCII码表

Tag标签: 编程www
PDF下载 EPUB下载 MOBI下载