快乐编程Scratch(三

(希望小朋友能够轻松地理解这些文字。如果有问题,记得在底部留言哦)

Scratch是由麻省理工学院(MIT)设计开发的少儿编程工具,适合6到12岁的儿童。过程像搭积木一样,让孩子在游戏中初步学会编程的知识。

前课回顾:

前一节课,小朋友们在“舞会派对”的学习中初步接触了用(横坐标纵坐标)来描述角色的位置。有的情况下,坐标值用负数来表示。

平面直角坐标系和负数的概念要到初中才正式学习,喜爱编程的小朋友已经接触到这些知识了,棒棒哒,为你们鼓鼓掌!

通过动手尝试,小朋友们对坐标系有了直观地认识。我们用下面这张图帮助大家总结一下,图中,我们把横线和竖线交叉点的坐标设置为(0,0),4只小猫的坐标分别为:

A(-120,100)

B(120,100)

C(-120,-100)

D(120,-100)

小朋友通过改变角色的坐标并观察图中的位置,渐渐地,就能熟练地为角色定位了。除了世界上极少数的数学家和理论物理学家,人类普遍的认知方式就是观察事物与总结规律。看,小朋友们边玩边学到了新知识!

继续今天的学习吧。今天我们要做一张温馨的生日贺卡。

学习目标:

了解角色的属性。

作品预览:

创作过程:

准备3张背景图,分别是贺卡封面、半开的贺卡和打开的贺卡。

角色小企鹅是在贺卡封面上的。打开贺卡后,小企鹅消失。

(知识点)Scratch中的“角色”在正式的计算机语言中被称作“对象”。这些角色和我们在日常生活中观察的“对象”相似,具有不同的“属性”。

比如说,我们这几节课里用到的:螃蟹的位置、恐龙的造型,舞台的颜色,都是角色的“属性”。

我们在日常生活中,也是用“属性”来描述被观察的对象。比如说,树的高度是2米,海水的颜色是蓝色的。

回到我们的作品,小企鹅是否能够被我们看到就是它的一个属性。

-- 当背景为贺卡封面时,小企鹅是否显示的属性被设置为“显示”;

-- 当背景为半开的贺卡时,小企鹅是否显示的属性被设置为“隐藏”;

-- 当背景为完全打开的贺卡时,我们没有添加新的积木块,小企鹅是否显示的属性就保持为“隐藏”。

通过这样的指令集,我们就可以实现小企鹅显示 / 隐藏的效果了。

文字“Happy”、“Birthday”,和生日蛋糕在我们的作品中分别是不同的角色。类似的,随着背景的切换,我们分别设定它们是否显示的属性。以下是文字 “Happy”的积木块,小朋友们可以试一试其它两个角色。

在贺卡的封面上,有一个“Click to open!”的文字和图标。这个角色的积木块里出现了如果...那么...if...then...)条件判断语句。嗯。。。关于条件判断语句,我们留到后面再讲吧。

作品完成了,点击绿色的小旗,看看效果吧。

课外作业:

第三天的课程,小朋友们听明白了吗?如果觉得有困难,一定要留言告诉冉爸,冉爸学堂的目标就是让大家都能轻松愉快地学习编程。

下一节课,又会有新的内容,同时会把前三节课学到的“背景”、“角色”、“坐标”、“属性”等概念综合起来。小朋友学计算机,一定要多多练习,这样才能把知识变成本领。

是不是很有趣呢?登录“冉爸学堂”的云端服务器试一试吧。

在公众号的菜单中,可以看到连接和使用“冉爸学堂”服务器的图文解说。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180401G0O7IF00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券