小学生趣味实例编程
上QQ阅读APP看书,第一时间看更新

前言

Scratch作为一种可视化的编程语言,搭建积木式的程序设计模式,使小学生可以低门槛地进入编程世界。本书切实考虑到了小学生在校的日常学习生活,将一个个活灵活现的在校日常学习生活的小故事作为编程实例贯穿于全书。这些贴近学生生活的实例,可以激发学生更多的兴趣,便于理解和掌握相关的编程基础知识,学习Scratch各个指令积木块的使用方法,并且培养学生的综合实践能力。

第1章系统地介绍了Scratch编程语言以及Scratch软件的安装步骤,详细地介绍了Scratch的操作界面的各个组成元素,包括舞台、角色和选项卡的功能等,为后续Scratch的学习打下了基础。

第2章介绍了动作模块中各个指令积木块的使用方法,学习了设定角色的位置、使用绝对坐标和相对坐标移动角色。通过充满活力的体育课的各种活动的实例编程,使大家进一步学会动作指令积木块的使用方法。

第3章借助蜗牛这个角色,模仿蜗牛所到之处都会留下痕迹的情景来介绍Scratch中的画笔模块,学习了调节画笔的大小、颜色、色度等以及设置落笔和停笔。

第4章以主人公所在的班级开展联欢会为例,设计了3个实例,介绍了Scratch的外观和声音两个模块。通过这两个模块与前几章的知识相结合,制作出了完整的动画场景,创建角色的动画和图形特效,为自己的程序播放音乐或演奏音乐等,让程序变得更加生动有趣。

第5章利用趣味数学课,引出运算符和变量的基础知识,深入讲解了Scratch支持的数据类型,其使用的运算符以及创建和使用变量、列表的方法。

第6章模仿语文老师安排的一系列课堂活动及课后作业,深入浅出地介绍了循环、分支等编程基本概念,学习了Scratch中的控制模块。以实例讲解的方式,介绍了Scratch中循环指令积木块、分支指令积木块及克隆指令积木块的使用方法。

第7章首先介绍了动作模块中各个指令积木块的功能,然后利用主人公小红与小明上舞蹈课这一情景来详细介绍每个指令积木块的使用方法。

第8章创设主人公小红和小明去春游的情景,以小红和小明春游中所经历的事情为背景,编写相应实例,从而引出侦测模块中相应指令积木块的学习,进一步学习在Scratch中实现人机交互功能的程序编写方法。

第9章介绍了Scratch中的“新建功能块”指令积木块的用途及使用方法,以及创建过程、调用过程、形式参数和实际参数等编程概念。

第10章介绍了作品的打包及注册分享。

本书由翟红英担任主编,由王波担任副主编,参与本书编写的人员还有范聪颖、时迎君、张希、徐婕、马思佳、王丽雯、丁蕊、刘涛、靳宝、李俊英、周佳羽。

由于编者水平有限,书中不足之处在所难免,望读者批评指正!

编者