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

極客小將

您現(xiàn)在的位置是:首頁(yè) » scratch編程資訊

資訊內(nèi)容

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

極客小將2021-01-04-
01-目標(biāo) 在本課程中,將繼續(xù)學(xué)習(xí)Scratch編程另外一種常見(jiàn)編程結(jié)構(gòu):條件語(yǔ)句。條件語(yǔ)句是一種根據(jù)條件執(zhí)行不同代碼的語(yǔ)句,如果條件判斷滿足則執(zhí)行一段代碼,否則執(zhí)行其他代碼。可將條件語(yǔ)句認(rèn)為是有點(diǎn)

01-目標(biāo)

在本課程中,將繼續(xù)學(xué)習(xí)Scratch編程另外一種常見(jiàn)編程結(jié)構(gòu):條件語(yǔ)句。條件語(yǔ)句是一種根據(jù)條件執(zhí)行不同代碼的語(yǔ)句,如果條件判斷滿足則執(zhí)行一段代碼,否則執(zhí)行其他代碼。可將條件語(yǔ)句認(rèn)為是有點(diǎn)像起因和結(jié)果。一種更好的類比方式可能是,使用一些父母可能會(huì)說(shuō)的話,如下面的內(nèi)容:

“如果你的房間是干凈的,你會(huì)得到甜點(diǎn)。否則,你就得馬上打掃。

第一個(gè)起因是干凈的房間,結(jié)果是可以得到甜點(diǎn)。第二個(gè)起因是不干凈的房間,結(jié)果是必須馬上打掃。

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

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

02-編程實(shí)例

通過(guò)Scratch軟件,設(shè)計(jì)一個(gè)四則運(yùn)算的答題游戲程序,加深對(duì)條件語(yǔ)句的了解。四則運(yùn)算答題游戲程序的最終運(yùn)行效果如下:

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

03-模型搭建

第一步:搭建人物和背景

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

(2)將鼠標(biāo)移動(dòng)到小貓的位置,鼠標(biāo)右擊,選擇“刪除”;此時(shí)整個(gè)項(xiàng)目都是空的。

(3)創(chuàng)建自己喜歡的角色和背景:點(diǎn)擊進(jìn)入“從角色庫(kù)中選取角色”,在角色庫(kù)里可以選擇一個(gè)自己喜歡的角色,點(diǎn)擊“確定”進(jìn)行創(chuàng)建,此處選擇角色庫(kù)里的“Giga”角色;

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

創(chuàng)建好的角色和背景如下所示:

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

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

第二步:程序搭建

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

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

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

將變量前面的小框打鉤就可以在舞臺(tái)區(qū)顯示該變量。

(2)設(shè)計(jì)一個(gè)計(jì)時(shí)器

首先設(shè)計(jì)一個(gè)計(jì)時(shí)器,在時(shí)間倒計(jì)時(shí)達(dá)到0時(shí),則停止全部程序,例如,當(dāng)程序從10s開(kāi)始倒計(jì)時(shí)的程序如下,倒計(jì)時(shí)時(shí)間可以根據(jù)需要進(jìn)行更改:

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

計(jì)時(shí)器運(yùn)行的結(jié)果如下:

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

(3)主程序搭建

此處設(shè)計(jì)一個(gè)10以內(nèi)的乘法游戲,加法、減法和除法的程序類似。

  • 主程序開(kāi)始:將上一局的分?jǐn)?shù)清空為0,然后加入一個(gè)“重復(fù)執(zhí)行”的命令,保證四則運(yùn)算可以進(jìn)行多次。

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

  • 讓角色開(kāi)始提問(wèn):提問(wèn)的格式為:“number1X number2”,程序如下:

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

其中,最后一個(gè)模塊的搭建較為復(fù)雜,教程如下:

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

程序運(yùn)行結(jié)果如下:

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

(4)對(duì)回答進(jìn)行判斷:通過(guò)判斷語(yǔ)句對(duì)回答正確與錯(cuò)誤分別作出回應(yīng),如果回答正確,那么將角色顯示開(kāi)心造型,將分?jǐn)?shù)增加1分,并且說(shuō)“正確”;

  • 如果回答錯(cuò)誤,那么將角色顯示不開(kāi)心造型,并且說(shuō)“錯(cuò)誤”;

  • 如果回答錯(cuò)誤,那么將角色顯示不開(kāi)心造型,并且說(shuō)“錯(cuò)誤”;

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

(5)保存項(xiàng)目。

第三步:添加一個(gè)音樂(lè)

為了讓答題過(guò)程更加有趣,可以添加一個(gè)音樂(lè):(1)添加一個(gè)聲音:在聲音里,選擇“從聲音庫(kù)里選取聲音”,在“循環(huán)音樂(lè)里”添加“guitar chords2”:

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

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

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

(3)保存項(xiàng)目。

04-完整程序

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

05-完整程序

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

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

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

聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過(guò)郵件及時(shí)和我們聯(lián)系刪除

預(yù)約試聽(tīng)課

已有385人預(yù)約都是免費(fèi)的,你也試試吧...

主站蜘蛛池模板: 南澳县| 哈尔滨市| 株洲县| 格尔木市| 水城县| 板桥市| 衡东县| 广饶县| 古浪县| 旬阳县| 雷波县| 凤凰县| 抚远县| 霍林郭勒市| 富平县| 浦县| 东城区| 安仁县| 榆林市| 景东| 休宁县| 万年县| 平顶山市| 永年县| 安图县| 三明市| 土默特右旗| 新宁县| 克什克腾旗| 锦州市| 萨迦县| 平武县| 黎城县| 虎林市| 威信县| 响水县| 望城县| 丰都县| 湾仔区| 正宁县| 金平|