資訊內(nèi)容
Scratch青少年編程教程(四)~聊天機器人1
01-目標(biāo)
在本課程中,將通過Scratch編程學(xué)習(xí)編程中最基本的邏輯結(jié)構(gòu):順序編程。順序編程是最常用的程序結(jié)構(gòu),只要按照解決問題的順序?qū)懗鱿鄳?yīng)的語句就行,它的執(zhí)行順序是自上而下,依次執(zhí)行。
過Scratch軟件,設(shè)計一個聊天機器人的小程序,加深順序結(jié)構(gòu)的了解。聊天機器人的最終運行效果如下:

第一步:搭建自己喜歡的人物和背景
(1)在菜單欄“文件”中,選擇“新建項目”,創(chuàng)建一個空的項目;
(2)將鼠標(biāo)移動到小貓的位置,鼠標(biāo)右擊,選擇“刪除”;此時整個項目都是空的。
?
??
(3)創(chuàng)建自己喜歡的角色:點擊進入“從角色庫中選取角色”,在角色庫里可以選擇一個自己喜歡的角色,點擊“確定”進行創(chuàng)建
(4)創(chuàng)建自己喜歡的背景:點擊進入“從背景庫中選取背景”,在角色庫里可以選擇一個自己喜歡的角色,點擊“確定”進行創(chuàng)建
(5)保存項目:在菜單欄“文件”中,選擇“保存”。
第二步:程序搭建
(1)點擊創(chuàng)建的角色,在程序搭建區(qū)添加以下命令,輸入“點擊我就可以和我一起對話”:
(2)當(dāng)角色被點擊時,設(shè)置一個提問的問題:
? ?添加以下新的命令,輸入“你好!小朋友,請問你的名字是什么?”
(3)程序調(diào)試:點擊小旗子,此時角色會說“點擊我就可以和我一起對話”,接著用鼠標(biāo)點擊角色,角色會說“你好!小朋友,請問你的名字是什么?”
(4)設(shè)置回答:此處為了讓角色的話語更加有特色,將上一步輸入的“回答”加入到角色新的話語中
創(chuàng)建最后一個積木,首先需要將以下兩個積木拼接在一起:
然后將“hello”改為“你好,”,將“world”用“回答”來替代:
(5)設(shè)置一個新的提問問題:提問小朋友上幾年級?,同樣將回答加入到角色的話語中:
(6)設(shè)置程序結(jié)束:和小朋友道別,切換下一個造型,完整的程序如下:
(7)保存項目。
03-程序升級與思考
(1)怎么設(shè)置讓小猴回答更多的問題?讓小猴變得更加聰明呢?
(2)還可以讓小猴根據(jù)不同的回答設(shè)計更多有趣的動作,回復(fù)聊天機器人-進階版即可獲得程序的模型,效果如下:
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時和我們聯(lián)系刪除
