前言:
在学习图形化编程语言时,许多学生看到一个实例作品,往往不知道怎么着手,从什么
地方开始制作。当授课老师讲解完某个实例后,学生们的表情往往是“恍然大悟”,又或是
“原来如此”。因此,在课程教学中,把一个完整的实例包含的一个复杂任务或者一个大问
题,分解成若干个小任务或者小问题,让学生从简单的任务开始,教与学的互动过程会比较
容易地开展。这就是编程思维学习的第一步——分解思维。
分解思维是解决问题的一个重要方法,不仅适用于学习计算机程序设计与开发的课
程,在任何课程的学习中都是一个有效的方法。如何把大问题分解成小问题,这个没有标
准答案与模式,但一个总的原则就是尽量使每个小问题都容易被解决,而且每个小问题之
间都是相对独立的。
本书共分成四个板块,每个板块中的案例均来自上海市小学生计算机创新实践活动和
上海市青少年计算机应用操作竞赛,每个案例的讲解都运用了分解思维的方法。编者总结
了多年图形化编程教学的经验,从大多数学生的需求出发,尽量把任务分解成学生能够解
答的小问题,帮助他们顺利完成每一个实例的制作。不过,也许有些实例中,你有更好的分
解方法,比实例中的解决方法更有效,更简单,那么就用你的方法去完成吧。
为了方便读者体验案例的效果,参考书中给出了解题思路,本书还将程序代码上传到
网络,供用户下载使用。你只要扫描书上的二维码,就可以将程序下载到本地,逐条分析学
习,快速获得参加竞赛的经验。
本书适合有一定基础的学生阅读。如果你还不知道图形化编程是什么,如何安装,如
何制作一个简单的程序,可能你还需要去学习其他一些图形化编程的基础知识。希望你在
学习本书案例的过程中有所收获。
本书由吴申广、袁霞、王惠冬编写而成。
第1 章绘制艺术图形/ 1
第1 节下雪啦/ 1
第2 节太阳花/ 4
第3 节新年烟花/ 7
第4 节多色花/ 11
第5 节妙笔生花/ 15
第6 节彩色六边形/ 20
第7 节彩色五角星/ 24
第8 节黑夜中的闪电/ 28
第9 节双圆五叶花/ 34
第10 节绽开的桃花/ 38
第11 节漂亮的“米” / 41
第12 节雪花的花瓣/ 45
第2 章游戏程序的设计/ 49
第1 节欧姆定律/ 49
第2 节Pig Will Fly / 52
第3 节弹球打苹果/ 62
第4 节简易计算器/ 67
第5 节汽车竞赛/ 71
第6 节穿越山洞/ 76
第7 节弹球游戏/ 79
第8 节直升机之战/ 83
第9 节判断回文数字/ 88
第10 节判断天数/ 90
第11 节挑战千层板/ 94
第12 节小猪逃出地宫/ 99
第13 节石头剪刀布/ 104
第14 节跳跃的小球/ 109
第15 节抓小球游戏/ 113
第16 节猜猜奇偶数/ 118
第17 节飞机大战/ 123
第3 章动画的设计/ 127
第1 节迪士尼晚会/ 127
第2 节春天的诗句/ 131
第3 节风筝与街舞/ 136
第4 节雪花的特效/ 142
第5 节海底世界/ 145
第6 节秋天的变化/ 149
第7 节雪花的一生/ 153
第4 章故事的设计/ 161
第1 节校园安全知识竞赛/ 161
第2 节车窗抛物/ 166
第3 节学会关爱,学会感恩/ 171
第4 节安全过马路/ 179
¥ 20.00
¥ 98.00
¥ 58.00
¥ 198.00
¥ 60.00
¥ 60.00