内容简介
目录
第一章 绪论
第一节 系统地解决问题
第二节 计算机和程序
第三节 算法的系统描述
习题
第二章 UCSDp-系统环境
第一节 系统的总体结构
第二节 UCSDPascal入门
习题
第三章 ascal程序
第一节 Pascal的描述
第二节 程序的总体结构
第三节 基本的语言成分
习题
第四章 程序制备
第一节 uCSDpascal程序清单
第二节 结构成分和Pascal编码
第三节 程序结构和外观
习题
第一节 数据类型及其表示
第五章 数据
第二节 程序员定义的数据
第三节 数据的组织
习题
第六章 Pascal的算术运算
第一节 赋值语句
第二节 基本算术运算
第三节 算术表达式的构成
第四节 Pascal的算术运算规则
习题
第二节 运算函数
第节“相等”值并不总是相等
第七章 使用内部函数的扩充算术运算
第三节 代数函数
第四节 程序员定义的数据算术运算
习题
第八章 输入输出操作介绍
第一节 文本文件和交互文件
第二节 READLN和WRITELN操作
第三节 READ和WRITE过程
第四节 数据值的格式控制
习题
第一节 简单的选择——IF语句
第九章 判定和控制结构
第二节 多重检验的判定网络
第三节 多重选择——CASE语句
第四节 控制转移
习题
第十章 循环处理
第一节 计数循环——FOR语句
第二节 由事件控制的循环
第三节 嵌套循环
习题
第一节 子程序及其用法
第十一章 子程序
第二节 子程序的结构
第三节 子程序的调用
第四节 子程序的嵌套结构
第五节 子程序的编制
第六节 子程序之间的信息传送
第七节 程序中名字的识别
习题
第十二章 文件
第一节 文件组织
第二节 文本文件的处理
第三节 记录和记录的处理
习题
第十三章 数组
第一节 数组说明
第二节 数组的处理
习题
第十四章 非数值型数据处理
第一节 字符串处理
第二节 字符数据处理
第三节 布尔数据处理
第四节 枚举型数据处理
习题
第十五章 集合
第一节 集合说明
第二节 集合的运算
第三节 集合的判定操作
习题
第十六章 动态数据结构
第一节 指针和指向
第二节 链表
习题