第1章 我的朋友 1
1.1 人造精灵 1
1.1.1 神通广大 1
1.1.2 神通何来 6
1.1.3 共同语言 7
1.2 走进FB 11
1.2.1 编程环境 11
1.2.2 FB之数 16
1.2.3 不变之量 17
1.2.4 可变之量 19
1.2.5 算术运算 21
1.2.6 数学函数 22
本章小结 23
习题1 24
第2章 初识程序 24
2.1 键盘输入 26
2.1.1 单个数据输入 26
2.1.2 多个数据输入 27
2.2 数据处理 28
2.2.1 直接赋值 29
2.2.2 运算赋值 30
2.3 屏幕输出 32
2.3.1 紧凑输出 32
2.3.2 分区输出 33
2.3.3 连续输出 34
2.4 程序注释 35
本章小结 36
习题2 37
第3章 择路而行 37
3.1 如何选择 40
3.1.1 一锤定音 40
3.1.2 众说纷纭 41
3.2 可走此路 42
3.3 左挑右选 46
3.4 指点迷津 51
3.5 分门别类 54
本章小结 57
习题3 57
第4章 循环做事 57
4.1 计数循环 61
4.1.1 循环探秘 61
4.1.2 累加累乘 62
4.2 条件循环 69
4.2.1 当型循环 70
4.2.2 直到型循环 72
4.3 嵌套循环 75
4.3.1 字符图形 75
4.3.2 乘法口诀 79
4.3.3 回文数字 80
4.4 批量数据 82
4.4.1 初识文件 82
4.4.2 从文件读数 83
4.4.3 向文件输出 86
本章小结 88
习题4 88
第5章 初识算法 88
5.1 如何解题 92
5.1.1 解题之法 92
5.1.2 算法表示 93
5.1.3 基本控制结构 95
5.2 基本算法 96
5.2.1 穷举之路 96
5.2.2 推理之法 101
5.2.3 解析法 105
本章小结 109
习题5 109
第6章 排兵布阵 109
6.1 一字排开 113
6.1.1 整装待发 113
6.1.2 挑选旗手 114
6.1.3 查找目标 122
6.2 数阵排列 136
6.2.1 简单数阵 136
6.2.2 数阵漫游 140
本章小结 153
习题6 153
第7章 非常数据 153
7.1 电脑数制 157
7.1.1 数制家族 157
7.1.2 数制互换 159
7.2 字符探秘 163
7.2.1 字符比较 163
7.2.2 变幻无穷 166
7.2.3 趣味字符 176
7.3 高精度数 182
7.3.1 如何表示 182
7.3.2 如何运算 184
7.3.3 典型应用 190
本章小结 191
习题7 192
第8章 编程奥秘 192
8.1 函数与过程 196
8.1.1 函数 197
8.1.2 过程 201
8.1.3 变量作用范围 204
8.2 递归求解 207
8.2.1 认识递归 207
8.2.2 应用递归 211
8.3 回溯求解 218
8.3.1 认识回溯 219
8.3.2 描述回溯 219
8.3.3 应用回溯 224
本章小结 235
习题8 236
附录 238
参考文献 254