上篇 同构化程序设计原理导论 1
第一章 同构化程序设计基本要素 1
1.1 问题分析 2
1.2 算法=系统目标+操作执行者+操作对象+操作方式+控制方式 7
1.3 计算机算法 10
1.4 数据结构=系统目标+操作执行者+数据性质+数据组织 37
1.5 同构化程序设计=同构化算法设计+计算机语言 39
1.6 同构化程序设计表现新技术——N-S-Z图 43
习题一 57
第二章 同构化算法设计基础 61
2.1 算法总体结构同构化设计 61
2.2 顺序现象与顺序结构同构化设计 65
2.3 分支现象与选择结构同构化设计 70
2.4 循环现象与循环结构同构化设计 86
2.5 多轨现象与并行结构同构化设计 119
2.6 同构现象与子算法结构同构化设计 123
2.7 注释现象与注释结构同构化设计 140
2.8 同构化算法设计优化技术与方法基础 143
习题二 152
第三章 数组结构同构化设计 160
3.1 有序整体数据与整体有序数组 160
3.2 一维数组与单下标变量 165
3.3 二维数组与双下标变量 205
3.4 多维数组与多下标变量 215
习题三 216
第四章 记录结构同构化设计 221
4.1 同构化数据的组织形式与层次划分 221
4.2 合成属性事物与字段合成记录 224
4.3 记录结构同构化设计基础 226
习题四 234
第五章 文卷结构同构化设计 235
5.1 文卷概述 235
5.2 数据文卷的基本概念 238
5.3 文卷的组织与管理 239
5.4 文卷的定义与基本操作 241
5.5 顺序文卷结构同构化设计基础 246
5.6 随机文卷结构同构化设计基础 273
习题五 283
第六章 指针结构同构化设计 285
6.1 连通事物与指针结构 285
6.2 指针结构设计 286
习题六 294
第七章 系统结构同构化设计概要 296
7.1 系统功能与模块结构 296
7.2 模块划分方法 297
7.3 模块结构同构化设计表现新技术——周图 301
习题七 319
下篇 BASIC同构化程序设计导论 321
第八章 Turbo BASIC同构化程序设计入门 321
8.1 Turbo BASIC的进入、工作与退出 321
8.2 Turbo BASIC数据与基本职能操作 323
8.3 Turbo BASIC控制结构同构化设计 330
8.4 Turbo BASIC数组结构与记录结构同构化设计 357
8.5 Turbo BASIC文卷结构与指针结构同构化设计 365
8.6 Turbo BASIC音响控制与作图处理 381
习题八 389
第九章 True BASIC同构化程序设计简介 391
9.1 True BASIC的进入、工作与退出 391
9.2 True BASIC数据与基本职能操作 392
9.3 True BASIC控制结构同构化设计 394
9.4 True BASIC数组结构与记录结构同构化设计 401
9.5 True BASIC文卷结构与指针结构同构化设计 407
9.6 True BASIC音响控制与作图处理 417
习题九 423
第十章 PC BASIC同构化程序设计简介 424
10.1 PC BASIC的进入、工作与退出 424
10.2 PC BASIC数据与基本职能操作 425
10.3 PC BASIC控制结构同构化设计 426
10.4 PC BASIC数组结构与记录结构同构化设计 432
10.5 PC BASIC文卷结构与指针结构同构化设计 433
10.6 PC BASIC音响控制与作图处理 437
习题十 441
附录一 ASCII(美国标准信息交换码)表 442
附录二 Turbo BASIC保留字一览表 444
附录三 True BASIC保留字一览表 446
附录四 PC BASIC保留字一览表 447
参考文献 449