内容介绍
用户评论
全部咨询
内容简介
本教程是为大学非计算机类专业编写的第一门程序设计课教材。教程选择国内外广泛使用的优秀教学语言PASCAL作为讲授线索,深入浅出地介绍结构化程序设计的基本思想与方法,使学生一开始就养成良好的程序设计风格的习惯。考虑到初学者以及从未接触过程序设计的其它读者的知识结构与能力,全书十分注意内容的深入浅出,循序渐进,并辅之以适当的例题、习题,力图使学完本课程后,其程序设计能力有较大的提高。全书共分十三章。
本书也适用于电大、夜大、职大、中专、职高以及计算机培训班作为程序设计课程教材,亦可供有关读者自学之用。
目录
- 第一章 绪论
§1.1 电子计算机在现代社会中的地位与作用
§1.2 计算机的发展
§1.3 计算机的硬件系统
§1.4 计算机的软件系统
§1.5 程序设计过程
§1.6 PASCAL语言
第二章 PASCAL程序的基本结构
§2.1 PASCAL程序结构
§2.2 标准数据类型简介
§2.3 简单表达式与赋值语句
§2.4 简单的输入/输出语句
第三章 控制语句——选择结构
§3.1 IF语句
§3.2 CASE语句
§3.3 程序举例
第四章 控制语句——循环结构
§4.1 条件循环语句REPEAT
§4.2 条件循环语句WHILE
§4.3 计数循环语句FOR
§4.4 循环的嵌套
§4.5 无条件转移语句GOTO
第五章 标准数据类型及输人/输出语句
§5.1 数据类型的概念
§5.2 标准数据类型
§5.3 表达式与运算优先级
§5.4 输入语句
§5.5 输出语句
第六章 过程与函数
§6.1 函数
§6.2 过程
§6.3 子程序的嵌套
§6.4 标识符的作用域
*§6.5 几个深入的问题
第七章 算法初步与结构化程序设计方法
§7.1 算法的基本概念
§7.2 算法的描述
§7.3 结构化程序设计方法
§7.4 程序设计举例
第八章 枚举类型与子界类型
§8.1 PASCAL中数据类型的进一步说明
§8.2 枚举类型
§8.3 子界类型
§8.4 类型之间的相容关系
第九章 数组类型
§9.1 一维数组
§9.2 二维数组
*§9.3 多维数组
§9.4 字符数组和字符串
第十章 集合类型
§10.1 有关集合的一些基本知识
§10.2 PASCAL语言中的集合
§10.3 程序举例
第十一章 记录类型
§11.1 记录的概念
§11.2 开域语句
§11.3 程序举例
*§11.4 带变体的记录
第十二章 文件
§12.1 文件的概念与顺序文件
§12.2 文件的建立和基本操作
§12.3 文本文件
§12.4 程序举例
第十三章 指针与动态数据结构
§13.1 静态变量与动态变量
§13.2 指针与动态存储分配
§13.3 链表
附录
附录1 PASCAL语法图
附录2 ASCII码表
参考文献