資訊內容
Scratch青少年編程教程(四)~聊天機器人1
01-目標
在本課程中,將通過Scratch編程學習編程中最基本的邏輯結構:順序編程。順序編程是最常用的程序結構,只要按照解決問題的順序寫出相應的語句就行,它的執行順序是自上而下,依次執行。
過Scratch軟件,設計一個聊天機器人的小程序,加深順序結構的了解。聊天機器人的最終運行效果如下:

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