国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現在的位置是:首頁 » scratch編程資訊

資訊內容

Scratch青少年編程教程(六)-四則運算答題游戲

極客小將2021-01-04-
01-目標 在本課程中,將繼續學習Scratch編程另外一種常見編程結構:條件語句。條件語句是一種根據條件執行不同代碼的語句,如果條件判斷滿足則執行一段代碼,否則執行其他代碼。可將條件語句認為是有點

01-目標

在本課程中,將繼續學習Scratch編程另外一種常見編程結構:條件語句。條件語句是一種根據條件執行不同代碼的語句,如果條件判斷滿足則執行一段代碼,否則執行其他代碼。可將條件語句認為是有點像起因和結果。一種更好的類比方式可能是,使用一些父母可能會說的話,如下面的內容:

“如果你的房間是干凈的,你會得到甜點。否則,你就得馬上打掃。

第一個起因是干凈的房間,結果是可以得到甜點。第二個起因是不干凈的房間,結果是必須馬上打掃。

條件語句是編程常見的語句,Scratch中提供了一下兩種判斷語句的方式,如下圖所示:

upload/article/images/2021-01-04/88d1e6cd5e13f7fcdf042ba3b2afd948.jpg

02-編程實例

通過Scratch軟件,設計一個四則運算的答題游戲程序,加深對條件語句的了解。四則運算答題游戲程序的最終運行效果如下:

微信回復“四則運算答題游戲-條件語句”即可得到程序原代碼。

03-模型搭建

第一步:搭建人物和背景

(1)在菜單欄“文件”中,選擇“新建項目”,創建一個空的項目;

(2)將鼠標移動到小貓的位置,鼠標右擊,選擇“刪除”;此時整個項目都是空的。

(3)創建自己喜歡的角色和背景:點擊進入“從角色庫中選取角色”,在角色庫里可以選擇一個自己喜歡的角色,點擊“確定”進行創建,此處選擇角色庫里的“Giga”角色;

同樣,在背景庫里選取自己喜歡的背景,此處選取背景庫里的“room1”的背景。

創建好的角色和背景如下所示:

upload/article/images/2021-01-04/9438ff6f515820b6f7e0a33ecd155d00.jpg

(4)保存項目:在菜單欄“文件”中,選擇“保存”。

第二步:程序搭建

(1)新建變量:新建4個變量,分別為:

“number1”、“number2”、“time”、“score”四個變量,如下圖所示:

https://cdn.china-scratch.com/timg/190816/115354MA-2.gif

將變量前面的小框打鉤就可以在舞臺區顯示該變量。

(2)設計一個計時器

首先設計一個計時器,在時間倒計時達到0時,則停止全部程序,例如,當程序從10s開始倒計時的程序如下,倒計時時間可以根據需要進行更改:

upload/article/images/2021-01-04/197a5539c9f9fe2210555c24394e03e8.jpg

計時器運行的結果如下:

upload/article/images/2021-01-04/610d9ac5868ace50db9515a239f9b7e0.jpg

(3)主程序搭建

此處設計一個10以內的乘法游戲,加法、減法和除法的程序類似。

  • 主程序開始:將上一局的分數清空為0,然后加入一個“重復執行”的命令,保證四則運算可以進行多次。

upload/article/images/2021-01-04/c8ac64903a73538d1ed703da82ac7896.jpg

  • 讓角色開始提問:提問的格式為:“number1X number2”,程序如下:

upload/article/images/2021-01-04/776770ac65a1c07d48fc8bf67a6be41c.jpg

其中,最后一個模塊的搭建較為復雜,教程如下:

https://cdn.china-scratch.com/timg/190816/11535BD6-7.gif

程序運行結果如下:

upload/article/images/2021-01-04/7913966ccd1e431c57c648c30977c41e.jpg

(4)對回答進行判斷:通過判斷語句對回答正確與錯誤分別作出回應,如果回答正確,那么將角色顯示開心造型,將分數增加1分,并且說“正確”;

  • 如果回答錯誤,那么將角色顯示不開心造型,并且說“錯誤”;

  • 如果回答錯誤,那么將角色顯示不開心造型,并且說“錯誤”;

upload/article/images/2021-01-04/a1711b4d11e9831001122403fe4b0853.jpg

(5)保存項目。

第三步:添加一個音樂

為了讓答題過程更加有趣,可以添加一個音樂:(1)添加一個聲音:在聲音里,選擇“從聲音庫里選取聲音”,在“循環音樂里”添加“guitar chords2”:

upload/article/images/2021-01-04/4297056d08e947a8f2cdec409de66311.jpg

(2)播放聲音:添加播放聲音的程序如下:

upload/article/images/2021-01-04/92f153e799f3a2bd0e971493989fd712.jpg

(3)保存項目。

04-完整程序

upload/article/images/2021-01-04/488dd638ec28ba87f2ae85dcedb8ca4a.jpg

05-完整程序

(1)怎么進行加法、乘法和除法的編程呢

(2)如何進行以下程序的編程呢

https://cdn.china-scratch.com/timg/190816/11535R3Q-13.gif

聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除

預約試聽課

已有385人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 河东区| 宁陵县| 蕲春县| 嘉峪关市| 石城县| 五原县| 博罗县| 南岸区| 和田市| 宁陕县| 五寨县| 内丘县| 斗六市| 日土县| 古田县| 崇文区| 错那县| 建阳市| 绥滨县| 大渡口区| 贵溪市| 彝良县| 闻喜县| 团风县| 镇安县| 民乐县| 额尔古纳市| 霸州市| 海盐县| 辽中县| 根河市| 宜良县| 老河口市| 桐乡市| 新源县| 石门县| 保定市| 阜阳市| 饶阳县| 连江县| 许昌县|