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

極客小將

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

資訊內(nèi)容

【Scratch工具介紹】控制積木(part 1)

極客小將2021-03-22-
控制類積木是非常重要的一類積木,它們用來(lái)控制腳本運(yùn)行的邏輯流程。比如,在路燈角色是紅色的條件成立時(shí),汽車角色停在路口;在路燈角色是綠色的條件成立時(shí),汽車角色開始行駛。 正是因?yàn)榭刂品e木的存在,才使得程序變得強(qiáng)大而靈活。同時(shí),控制積木也是需要花很多時(shí)間思考和實(shí)踐的積木

控制類積木是非常重要的一類積木,它們用來(lái)控制腳本運(yùn)行的邏輯流程。比如,在路燈角色是紅色的條件成立時(shí),汽車角色停在路口;在路燈角色是綠色的條件成立時(shí),汽車角色開始行駛。

正是因?yàn)榭刂品e木的存在,才使得程序變得強(qiáng)大而靈活。同時(shí),控制積木也是需要花很多時(shí)間思考和實(shí)踐的積木,因?yàn)樗牡讓訉?shí)則是邏輯,這種純粹的思維活動(dòng)因人而異,有的人無(wú)論怎樣都會(huì)不得要領(lǐng),認(rèn)為它難以掌握。

01 等待

upload/article/images/2021-03-22/dd91ba22fc157ee2103342ae013c82ae.jpg

等待N秒鐘之后,再運(yùn)行后續(xù)積木腳本。這里的秒數(shù)可以是正數(shù),也可以是小數(shù)。

舉幾個(gè)常用的場(chǎng)景例子:頻繁切換造型間隙增加等待,讓角色變換更自然;兩個(gè)角色,角色A等待N秒,等待角色B完成某個(gè)特定操作,A再繼續(xù)運(yùn)行腳本。

02 重復(fù)執(zhí)行

upload/article/images/2021-03-22/429720ba5d5a77215b468a458c9333ae.jpg

重復(fù)執(zhí)行(說(shuō)著叫做,循環(huán)執(zhí)行)積木的內(nèi)部可以放置其他的積木,內(nèi)部的這些積木將會(huì)重復(fù)執(zhí)行。

1. 重復(fù)執(zhí)行?? 次 :控制內(nèi)部的積木重復(fù)執(zhí)行,且運(yùn)行n次后繼續(xù)執(zhí)行后續(xù)積木

2. 重復(fù)執(zhí)行 :控制內(nèi)部的積木重復(fù)執(zhí)行,且運(yùn)行無(wú)限次,不會(huì)主動(dòng)停止

upload/article/images/2021-03-22/417881c3933ed3e23f2c3fa8e8b922fd.jpg

03 重復(fù)執(zhí)行直到

upload/article/images/2021-03-22/4a12e5c929bbf763707815fbf1ac8dab.jpg

在介紹積木功能之前,必須提請(qǐng)大家留意積木上的六邊形,之前沒有接觸過(guò)。

布爾積木:

這個(gè)六邊形的專業(yè)名詞是布爾語(yǔ)句、條件語(yǔ)句(boolean statement),它的值代表著邏輯判斷結(jié)果“真(true)”和“假(false)”,另外,數(shù)字1等同于“真”、數(shù)字0等同于“假”。這類積木存在于偵測(cè)類積木和運(yùn)算類積木之中。

重復(fù)執(zhí)行直到<? > 的作用是:在條件判斷的值是真之前,重復(fù)執(zhí)行內(nèi)部的積木;當(dāng)條件判斷的值是真時(shí),停止內(nèi)部積木的執(zhí)行,并繼續(xù)運(yùn)行后續(xù)的積木。

舉個(gè)例子:在信號(hào)燈是紅燈之前,汽車一直在路上行駛;當(dāng)信號(hào)燈是紅燈時(shí),汽車立即停在路口。此例中,“信號(hào)燈是否為紅燈”就是六邊形中的布爾語(yǔ)句。

upload/article/images/2021-03-22/0152578403098a68677976c82d9d0e36.jpg

重復(fù)執(zhí)行,直到空格被按下

04 停止

upload/article/images/2021-03-22/eb5be02abb4b72231819ecd5256b2ff7.jpg

用來(lái)停止程序的執(zhí)行。停止積木作為程序的終結(jié),所以積木下方?jīng)]有插槽,不能拼接其他積木。

它有三個(gè)選項(xiàng):

upload/article/images/2021-03-22/4ae5627465d92eaff22793a5c71edb08.jpg

1. 全部:停止當(dāng)前角色、其他所有角色、舞臺(tái)背景的所有運(yùn)行腳本。效果等同于點(diǎn)擊舞臺(tái)右上角紅點(diǎn),將會(huì)停止程序運(yùn)行。

2. 當(dāng)前腳本:停止當(dāng)前角色的當(dāng)前腳本,當(dāng)前角色的其他腳本、其他所有角色的腳本、舞臺(tái)背景的腳本仍然會(huì)正常運(yùn)行。這里的“當(dāng)前腳本”可能有些難以理解,看看下面小貓角色的兩段腳本:

upload/article/images/2021-03-22/8f79b0445a116e0bd44eed07c57b583a.jpg

3. 角色的其他腳本:停止當(dāng)前角色的其他腳本,當(dāng)前角色的當(dāng)前腳本的剩余腳本、其他所有角色的腳本、舞臺(tái)背景的腳本仍然會(huì)正常運(yùn)行。如下面例子所示:

https://cdn.china-scratch.com/timg/180809/124G34955-8.gif

另外特別注意,當(dāng)選項(xiàng)是“角色的其他腳本”時(shí),積木的樣式發(fā)生變化,該積木下面可以繼續(xù)拼接其他積木:

upload/article/images/2021-03-22/ab4c2df5cee10a4a1c7261331bcdff7e.jpg

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

預(yù)約試聽課

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

主站蜘蛛池模板: 房产| 靖州| 永新县| 白沙| 双流县| 乌苏市| 南漳县| 明水县| 德钦县| 祁门县| 呼玛县| 读书| 基隆市| 凤凰县| 上栗县| 甘谷县| 泰州市| 灵川县| 元朗区| 景谷| 泗洪县| 广昌县| 新郑市| 年辖:市辖区| 平山县| 通道| 措美县| 望谟县| 富源县| 武隆县| 栖霞市| 日照市| 当涂县| 邮箱| 邢台市| 兴宁市| 诸暨市| 黔南| 孝昌县| 大渡口区| 闵行区|