目录

目录 II

前言:小说家与程序员 IV

第1章 初体验——用积木编程 1

1.1Scratch简介 2

1.2“小狗吃香蕉”编程之旅开始 8

1.3 “狗吃蕉”变“蛇吃鼠” 17

1.4 “蛇吃鼠”变“贪吃蛇” 25

1.5 积木代码功能详解 29

1.6 提高:手机版“贪吃蛇” 43

1.7本章小结 50

第2章 入门——用积木分析问题 52

2.1第一回 哥伦布水杯戏权贵,阿兰煮酒论编程 53

2.2第二回 爱因斯坦板凳语惊四座,从陋就简起步编程 58

  1. 3第三回 潘M美貌羡死神仙,阿兰一句石破惊天 62

  2. 4第四回 阿基米德妙语毙命,海伦三角点石成金 67

  3. 5第五回 祖冲之跑圈识圆周真相,细枝末节适时纠缠 72

  4. 6第六回 芬奇 “蛋”千年迷坑,阿兰 “唤”芝麻开门 76

2.7第七回 孩童落水大石砸开,司马光为么钻牛角尖 81

2.8第八回 孔融让梨一炮走红,大小长幼阿兰布道 86

2.9第九回 海伦先生对牛弹琴,阿兰小哥照猫画虎 90

2.10第十回 扁鹊医术回天有力,程哥之道正本固源 95

2.11第一一回 撒旦变脸并不可怕,本质亦须真知来抓 100

2.12第一二回 韦达破敌魔法助阵,解题阿兰公式立功 104

2.13第一三回 宙斯有意千天撒豆,潘M多情巧用循环 107

2.14第一四回 高斯课堂巴掌助兴,阿兰用心二解循环 111

2.15第一五回 唐僧设计水仙花搞怪,悟空装痴三整白晶晶 116

2.16第十六回 唐伯虎讨家教费进困局,乖财子灵机动苦写万字 120

2.17本章小结 125

第3章 深入——积木分析稍复杂问题 126

3.1认识两类重复,解题两支蜡烛 127

3.2统筹全盘出击,车牌号码猜谜 131

3.3缩减可能方案,身份证号码重现 136

3.4公车垒积木,积木克编程 141

3.5最大化重复,温和小赌局 148

3.6无物可重复,重量图击破 153

3.7循环情况分解,蜗牛爬墙再识 156

3.8 再思考循环,观盲人裁判 160

3.9 生活在意常识,危难需要朋友 163

3.10 难得糊涂,乘车兜风 166

3.11 巧遇数字游戏,分解最大问题 169

3.12 识“头脑风暴”,做奥运填空 172

3.13 循环贴规律,牛顿数楼梯 179

3.14 知识源于生活,奖金奖励出色 182

3.15用数组找规律,将帽子变戏法 188

3.16电脑听从分工,海盗紧盯金币 198

3.17 本章小结 202

致谢 203

参考资料: 204