目录 1
第一章 结构化程序设计 1
1.1 结构化程序设计的概念 1
1.2 三种基本结构 3
1.3 模块化 24
1.4 自顶向下的程序设计过程 32
1.5 程序的求精 40
1.6 程序的调试 56
习题 66
第二章 字符图形输出与对话处理 69
2.1 BASIC语言的输出功能 69
2.2 规则图形的输出 70
2.3 函数图形 77
2.4 带背景的图形 81
2.5 对话处理 88
2.6 简单菜单的使用 94
2.7 用字符表示二维图象 97
习题 98
第三章 字符串处理技术 100
3.1 字符串及其运算 100
3.2 字符串基本编辑处理 105
3.3 字符串的合法性判断 112
3.4 用整型字表示字符串 126
3.5 位串 132
习题 144
第四章 数值计算 147
4.1 数值计算方法的特点 147
4.2 方程求根 148
4.3 线性方程组求解 164
4.4 积分计算 178
4.5 误差问题 184
4.6 多精度计算 188
习题 209
第五章 数据处理的基本知识 211
5.1 数据处理的特点 211
5.2 线性表 212
5.3 队列和栈 219
5.4 线性表的查找 227
5.5 线性表的排序 232
5.6 链表—内存空间的动态分配 245
5.7 树结构 273
5.8 图结构 285
习题 293
第六章 递归算法的实现 296
6.1 递归算法的概念 296
6.2 将递归算法转化成递推算法 302
6.3 用堆栈技术实现递归算法 307
6.4 函数递归算法的处理 319
6.5 间接递归算法的处理 326
习题 340