极客小将

您现在的位置是:首页 » scratch编程资讯

资讯内容

Scratch青少年编程教程(四)~聊天机器人1

极客小将2021-01-06-
01-目标 在本课程中,将通过Scratch编程学习编程中最基本的逻辑结构:顺序编程。顺序编程是最常用的程序结构,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。

01-目标

在本课程中,将通过Scratch编程学习编程中最基本的逻辑结构:顺序编程。顺序编程是最常用的程序结构,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。

upload/article/images/2021-01-06/ade4eed85e62d8c596129405648b98ae.jpg

过Scratch软件,设计一个聊天机器人的小程序,加深顺序结构的了解。聊天机器人的最终运行效果如下:

upload/article/images/2021-01-06/c85e19731214b39b1668d834cff062ae.jpg02-模型搭建

第一步:搭建自己喜欢的人物和背景

(1)在菜单栏“文件”中,选择“新建项目”,创建一个空的项目;

(2)将鼠标移动到小猫的位置,鼠标右击,选择“删除”;此时整个项目都是空的。

upload/article/images/2021-01-06/8e031a211ff87875ec87b8d5281b95a1.jpg    upload/article/images/2021-01-06/bee176d6e80d285eeb090d98e08b0689.jpg

(3)创建自己喜欢的角色:点击进入“从角色库中选取角色”,在角色库里可以选择一个自己喜欢的角色,点击“确定”进行创建

upload/article/images/2021-01-06/b84774fa26ad5f1c1c4be3548e31f222.jpg

upload/article/images/2021-01-06/491938cb02c35d8188023a9d314fbd98.jpg

(4)创建自己喜欢的背景:点击进入“从背景库中选取背景”,在角色库里可以选择一个自己喜欢的角色,点击“确定”进行创建

upload/article/images/2021-01-06/e24e2877650d411578ab4c579b862378.jpg

upload/article/images/2021-01-06/81f1e22ab9084a9c56d690e2b1e58ac5.jpg

(5)保存项目:在菜单栏“文件”中,选择“保存”。

第二步:程序搭建

(1)点击创建的角色,在程序搭建区添加以下命令,输入“点击我就可以和我一起对话”:

upload/article/images/2021-01-06/163a2f33dc63c308a983faf5bff2cbef.jpg

(2)当角色被点击时,设置一个提问的问题:

   添加以下新的命令,输入“你好!小朋友,请问你的名字是什么?”

upload/article/images/2021-01-06/9ff73bde596d6c65eb6b54b97684cc37.jpg

(3)程序调试:点击小旗子,此时角色会说“点击我就可以和我一起对话”,接着用鼠标点击角色,角色会说“你好!小朋友,请问你的名字是什么?”

upload/article/images/2021-01-06/12f80dfb6eb5f8edf1e1b74a54da5626.jpg

(4)设置回答:此处为了让角色的话语更加有特色,将上一步输入的“回答”加入到角色新的话语中

upload/article/images/2021-01-06/83671564643368fada5320e31368fee8.jpg

创建最后一个积木,首先需要将以下两个积木拼接在一起:

upload/article/images/2021-01-06/c3e45adc15c0962e39bb0f7f3f05ba5e.jpg

然后将“hello”改为“你好,”,将“world”用“回答”来替代:

upload/article/images/2021-01-06/d957d641715ad83833f81cb19ad79941.jpg

(5)设置一个新的提问问题:提问小朋友上几年级?,同样将回答加入到角色的话语中:

upload/article/images/2021-01-06/bd373f75b9a106fcc1539a889b6a8074.jpg

(6)设置程序结束:和小朋友道别,切换下一个造型,完整的程序如下:

upload/article/images/2021-01-06/12875b49e966e843cf28195f1e2cf2b0.jpg

(7)保存项目。

03-程序升级与思考

(1)怎么设置让小猴回答更多的问题?让小猴变得更加聪明呢?

(2)还可以让小猴根据不同的回答设计更多有趣的动作,回复聊天机器人-进阶版即可获得程序的模型,效果如下:

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除

网友点评

共有5条评论来说两句吧...

在线客服