上篇 程序设计基础 3
第一章 BASIC 语言的基本概念 3
第一节 BASIC 语言的特点 3
第二节 BASIC 语言的基本符号 5
第三节 常量和变量 6
第四节 标准函数 8
第五节 BASIC 表达式 10
第六节 BASIC 程序的构成 12
第二章 BASIC 语言的基本语句 15
第一节 输入输出语句 15
第二节 转移语句 20
第三节 循环语句 21
第四节 其他语句 24
第五节 字符串函数 28
第三章 数据结构基础 33
第一节 基本概念 33
第二节 线性表 37
第三节 堆栈 40
第四节 队列 42
第五节 链表 44
第六节 树 48
第七节 图 54
第四章 算法与算法设计 61
第一节 枚举法 61
第二节 筛选法 68
第三节 检索 70
第四节 排序 76
第五节 高精度计算 89
第六节 递归法 103
第七节 回溯法 106
第五章 程序的优化 112
第一节 结构化程序设计 112
第二节 结构化程序设计的基本结构 114
第三节 模块化程序设计 119
第四节 提高程序的运行效率 123
下篇 程序设计范例 130
第六章 趣味数学字 130
题1 数字陷井 130
题2 骡和驴背重物 131
题3 猪八戒吃汤圆 132
题4 猫捉老鼠 133
题5 宝塔上的灯 134
题6 节日的鞭炮声 135
题7 狼追兔子 137
题8 找原数 139
题9 门牌号码 140
题10 合影照片 141
题11 百钱买百鸡 142
题12 出售金鱼 143
题13 菜篮子 144
题15 同构数 146
题14 水仙花数 146
题16 回文数 147
题17 自然数的划分问题 150
题18 国际象棋问题 151
题19 聪明的钳工 153
题20 最大公约数 154
题21 最小公倍数 154
题22 老师的电话号码 155
题24 有趣的四位数 156
题23 确定数字 N 156
题25 完全数 157
题26 完全平方数 158
题27 奇特的数 160
题28 绝对质数 162
题29 纯粹质数 163
题30 筛选素数 164
题31 分解质因式 166
题32 解连分数 167
题33 多项式的良计算 168
题34 求多边形的面积 172
题35 验证哥德巴赫猜想 173
题36 杨辉三角形 175
题37 摇摆排序 176
题38 转鼓趣题 177
题39 死里逃生 180
题40 选猴王 181
题41 养兔子专业户 182
题42 新年晚会 183
题43 趣味等式 184
题44 巧排数字 185
题45 积矩阵 188
题46 早蚀问题 190
题47 卡布列克圆舞曲 192
题48 旋转方阵 194
题49 幻方阵 196
题50 模球算概率 201
第七章 游戏和事件模拟 204
题51 猜年龄和属相 204
题52 巧算天干地支 205
题53 形体健美测试 207
题54 数字记忆游戏 208
题55 取弹子 210
题56 移棋子游戏 211
题57 自由落体 213
题58 求高次方程精确有理根 214
题59 直方图 216
题60 图书检索 217
题61 电脑破案 219
题62 鉴别伪币 220
题63 幽默的服务员 222
题64 殊途同归 224
题65 字符的插入 225
题66 破译密吗 226
题67 领班者的决策 229
题68 田径教练 230
题69 排球教练 232
题70 找“雷锋” 234
题71 任课教师 235
题72 考后估分 237
题73 公寓寻人 238
题74 谁去侦察敌情 241
题75 火车调度 242
题76 模拟客流 244
题77 特级厨师 246
题78 马大哈寄信 247
题79 球盒趣题 249
题80 农夫过河 251
题81 打桥牌 254
题82 上班的路径 258
题83 盲人走阵 260
题84 迷宫里的老鼠 262
题85 最成策略 265
题86 圈地 271
题87 背包问题 273
题88 梵塔 275
题89 八皇后问题 276
题90 跳马问题 280
第八章 其它实例 286
题91 万年日历 286
题92 人体生物钟 292
题93 数制转换 295
题94 求多个数的最大公约数和最小公倍数 296
题95 出纳会计 298
题96 数学教师 299
题97 英语教师 302
题98 学生成绩分析 306
题99 升学考试管理程序 308
题100 人才交流中心 321
附录 IBM PC BASIC 常用命令、语句、函数汇总表 329