少儿创意学编程(cratch基础篇):第课——聊天机器人代码俱乐部

《少儿创意学编程(Scratch基础篇)》,参考了英国公益组织发起的“code club(代码俱乐部)”——少儿免费学编程活动。愿为中国的少儿创意编程教育尽微薄之力,对国内的家长、信息教师和相关教育机构有所帮助,共同促进软件素质教育的发展。

本课程以Scratch软件为教育工具。Scratch是一种图形化编程语言,由麻省理工学院开发。孩子们可以像搭积木一样,拖动和组合代码块,制作丰富多样的程序,比如动画,故事和游戏等等。本课程共设有6个项目,知识点由简到难,循序渐进,带领孩子一步一步体验创意编程世界的奇妙。具体技能知识点如下图所示。

那么,开始学习第4课吧!

在这个项目中,老师带领你做一个会聊天的机器人。

通过这个项目,你将学会新的知识点——条件控制。

如下图所示。

首先来布置一个地球的背景,添加一个机器人。

(1.1)步骤 1:打开Scratch。

【具体操作】你可以打开下载好的Scratch离线编辑器(找不到的话,可以联系我)。

打开后,你会看到类似下面的界面。

(1.2)步骤 2:为舞台添加机器人和背景。

【具体操作】请参考《第1课:摇滚乐队》中(1.2)到(1.5)的内容。完成后,界面如下图。

(1.3)保存项目。

【具体操作】请参考《第1课:摇滚乐队》中(1.6)的内容。

任务2中,你可以让机器人说话问问题了。

(2.1)步骤 1:让机器人说话(继续搭积木)。

【具体操作】选中机器人 → 找到并搭建如下图所示的方块。

点击机器人,看看他有什么反应呢?演示如下。

(2.2)步骤 2:存储名字(继续搭积木)。

你可以用上节课学习的内容,将输入的名字存储到变量中。

【具体操作】创建一个“名字”的变量 → 将“名字”变量设置为“回答”的内容。下图所示。

相信你已经可以非常熟练地找到并搭建积木了。“回答”方块就在“侦测”模块中,根据颜色就能找到。下图所示。

(2.3)步骤 3:改变说话的内容(继续搭积木)。

机器人每次都回答“真好听的名字”,是不是有点单调呢?我们可以让他每次都回答不一样的内容。

【具体操作】使用“连接”方块。演示如下。

除了名字外,你能让机器人再问一些其它的问题吗?

(2.4)保存项目。

【具体操作】请参考本课(1.3)的内容。

根据输入的内容,你可以帮助机器人做出不同的决定和反应。

(3.1)步骤1:是非问题(搭积木)。

你可以让机器人问一个是非问题,然后根据输入的内容,让机器人做出选择。

【具体操作】找到并搭建如下图所示的方块。

(3.2)步骤2:如果...否则(搭积木)。

在(3.1)中你会发现,如果你没有输入“是”,机器人没有任何反应。所以,你还要考虑除了回答“是”之外的情况。

【具体操作】找到并搭建如下图所示的方块。

那么这时,机器人会根据你的输入内容,“是”还是“不是”,显示不同的内容。下图所示。

你能根据输入的内容,改变一下机器人的表情吗?尝试一下“造型”选项卡。参考下图。

(3.3)保存项目。

【具体操作】参考本课(1.3)的内容。

根据条件控制,你还可以做很多有趣的事情。在任务4中,机器人就可以带领我们飞向月球。

(4.1)步骤1:为舞台添加“月球”背景。

【具体操作】打开“背景库” → 选中“月球”图片 → 点击 确定。相信你已经非常熟练添加背景或角色了。下图所示。

(4.2)步骤2:让机器人带我们去月球(搭积木)。

【具体操作】继续在原来积木(代码)的基础上,添加搭建方块。下图所示。

(4.3)步骤3:设定初始背景造型(搭积木)。

【具体操作】一开始对话的时候,确保背景为“地球”造型。因此继续在原来积木(代码)的基础上,添加搭建下面的方块。下图所示。

如果你不想去月球的话,机器人能不能做出跳一跳的效果呢?参考下图。

(4.4)保存项目。

【具体操作】参考本课(1.3)的内容。

在这个项目中,你应该体验到“如果...否则”方块的魅力。通过这个方块,你还可以做出很多有意思的事情,发挥你的想象,制作一个属于你自己的聊天机器人吧。

THE END
0.昆明西山区少儿编程机器人培训班机构乐博乐博教育机器人编程 【回复】 您好,欢迎咨询,乐博乐博专注于青少儿编程教育,引进欧美先进教育理念和课程平台,累计培养上千名学生。课程在浙江大学专业教授及信息奥赛教练指导下研发,借助科学的教学理念、雄厚的研发和师资力量、专业的科技教育能力,让青少年掌握人工智能时代必备编程技能,给学生一个新的思考方式,成就不一样的未来jvzq<84yyy4tqxqm0ipo893745
1.金凯文在课堂中老师通过 场景搭建、团队合作。进入编程启蒙。 在教学中 从循环、排序,数据、获取指令的学习,探究问题的思维,解决问题的能力 00:00 00:00 中班课程:巡线机器人 课程中主要以城市活动,交通、建筑为主题,从模式、序列表征、解决问题等Ais核心模块入手,在同伴的合作中“培养克服困难、沟通合作、解决问题的能力jvzquC41yy}/onnrkct/ew45ro~3o5
2.2024上半年白名单少儿编程赛事攻略青岛童程童美汇总编程创作与信息学专项赛为个人赛,每人仅限选择一个参赛组别和科目报名参赛,比赛分组及编程工具情况如下所示: 世界机器人大会青少年机器人设计与信息素养大赛 “世界机器人大会青少年机器人设计与信息素养大赛”是教育部认定的“白名单赛事”。至今已成功举办了8届,旨在通过竞赛活动充分培养青少年的团队协作、策略分工、动手jvzq<84yyy4zq~qm0io1:68495og€4497:438
3.ironbot智能编程机器人本文详细介绍了智能机器人垃圾分类比赛的规则,包括比赛主题、参赛范围、竞赛场地布局、机器人规格、任务要求、计分规则以及其它注意事项。比赛要求设计机器人执行垃圾分类,涉及传感器、路径追踪和精准分类等技术。 智能机器人--垃圾分类挑战赛规则 一、竞赛主题为“垃圾分类” jvzquC41dnuh0lxfp0tfv8|gkzooa<:4239548ftvkimg8igvcomu86345>2597