999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Scratch中的基本數(shù)據(jù)類型

2023-02-07 13:37:03流河建偉
電腦報 2023年4期
關(guān)鍵詞:文本

流河建偉

Scratch中的代碼塊形狀,有橢圓形的,有六邊形的。如圖1:

為什么會有這樣的區(qū)分呢?因為不同的形狀,代表著不同的數(shù)據(jù)類型。

在Scratch中,變量、移動的步數(shù)、面向的方向和造型的編號都是數(shù)據(jù);與、或和不成立的結(jié)果也是數(shù)據(jù)。凡是可以放入橢圓形或六邊形框內(nèi)的積木塊,都是數(shù)據(jù)。數(shù)據(jù)類型就是這些數(shù)據(jù)的屬性,不同形狀的積木塊,代表不同的屬性,就是數(shù)據(jù)類型。

Scratch中有三種基本數(shù)據(jù)類型。

在Scratch中找到自制積木,點擊制作新的積木。如圖2:

自制積木的參數(shù)提示的數(shù)字、文本或布爾值,就是Scratch的三種基本數(shù)據(jù)類型。從圖2可以看出,數(shù)字類型或文本類型,用橢圓形代碼塊表示。布爾類型用六邊形代碼塊表示。Scratch中所有代碼塊需要填寫參數(shù)的地方,也只有橢圓形和六邊形的代碼框,對應(yīng)著三種基本數(shù)據(jù)類型。

顧名思義,數(shù)字類型表示數(shù)字,用于存儲數(shù)學(xué)計算的數(shù)值數(shù)據(jù)。文本類型是用于存儲文本的數(shù)值數(shù)據(jù)。布爾類型的名字是英文Boolean的音譯,它只有兩個值,分別是“是”或“非”,也稱之為“真”或“假”,英文分別表示為“true”或“false”。在Scratch中,“假”被稱為“不成立”。

Scratch中數(shù)字類型和文本類型沒有明顯的區(qū)分,只有在使用的時候才能分辨此數(shù)據(jù)是數(shù)字類型還是文本類型。布爾類型比較容易區(qū)分。

如圖3:

1.如圖3代碼中六邊形的積木框里面放置的就是布爾類型的數(shù)據(jù)。小于積木塊或等于積木塊的結(jié)果,恰好是一個六邊形的積木塊,即布爾類型的數(shù)據(jù)。布爾類型只有兩個值,“真”和“假”,滿足條件為“真”,不滿足條件為“假”。

2.代碼1中,因為減是數(shù)學(xué)運算,所以變量3的值為數(shù)字類型。

3.代碼2中,因為連接不是數(shù)學(xué)運算,而是文本常進行的操作,所以變量3的值為文本類型。文本類型和數(shù)字類型,在使用過程中是可以根據(jù)使用方式不同而進行轉(zhuǎn)換的。

4.代碼3中,因為減是數(shù)學(xué)運算,所以要把變量1和變量2的值當(dāng)作數(shù)字類型,然后進行減運算。但是字母a和字母b沒有辦法轉(zhuǎn)換為數(shù)字類型,Scratch為了讓小朋友們可以更友好地使用Scratch軟件,沒有把錯誤報出來,而是把這個錯誤設(shè)置為了0。但在傳統(tǒng)編程語言中,這種情況就會報錯,如圖4,Python把非數(shù)字類型的數(shù)據(jù)進行數(shù)學(xué)運算的話,就會得到紅色報錯,兩個字符串之間不支持減運算。

上面說到,在滿足條件的情況下,數(shù)字類型和文本類型是可以相互轉(zhuǎn)換的。布爾類型也可以轉(zhuǎn)換為數(shù)字類型或者文本類型。嘗試把六邊形數(shù)字放入橢圓形積木塊的框中,是可以放進去的,如圖5:

布爾類型可以轉(zhuǎn)換為數(shù)字類型或文本類型的。在需要數(shù)學(xué)運算時,布爾類型就轉(zhuǎn)換為數(shù)字。在需要文本時,布爾類型就轉(zhuǎn)換為文本。布爾類型轉(zhuǎn)換為數(shù)字或文本時值是固定的。轉(zhuǎn)換為數(shù)字時,值為真時,數(shù)字為1,值為假時,數(shù)字為0。轉(zhuǎn)換為文本時,值為真時,文本為true,值為假時,文本為false。

數(shù)字類型和文本類型是不能轉(zhuǎn)換為布爾類型的,如果想把橢圓形代碼塊放入到六邊形代碼塊的框中,是沒法成功的。

為什么數(shù)據(jù)要有數(shù)據(jù)類型呢?

1.程序運行時,數(shù)據(jù)都是放在內(nèi)存里的。不同的數(shù)據(jù),占用的內(nèi)存不一樣,把數(shù)據(jù)分成不同的數(shù)據(jù)類型,可以充分利用內(nèi)存,給占用較小內(nèi)存的數(shù)據(jù)分配較小的內(nèi)存,以最大限度地節(jié)約內(nèi)存的使用。

2.軟件針對不同類型的數(shù)據(jù),處理和操作的方式也不一樣。比如:數(shù)字類型的數(shù)據(jù),多進行數(shù)學(xué)運算;文本類型的數(shù)據(jù),多用于顯示、連接、分割等操作;布爾類型,用于條件判斷。把數(shù)據(jù)區(qū)分為不同的類型,軟件在遇到該類型時就用特定的處理方式,可以更高效地處理該類型的數(shù)據(jù)。

3.區(qū)分數(shù)據(jù)類型,可以增加代碼的可讀性。在Scratch中,看到六邊形的代碼塊,就知道是布爾類型數(shù)據(jù),是用于判斷的。

猜你喜歡
文本
文本聯(lián)讀學(xué)概括 細致觀察促寫作
重點:論述類文本閱讀
重點:實用類文本閱讀
初中群文閱讀的文本選擇及組織
甘肅教育(2020年8期)2020-06-11 06:10:02
作為“文本鏈”的元電影
在808DA上文本顯示的改善
“文化傳承與理解”離不開對具體文本的解讀與把握
基于doc2vec和TF-IDF的相似文本識別
電子制作(2018年18期)2018-11-14 01:48:06
文本之中·文本之外·文本之上——童話故事《坐井觀天》的教學(xué)隱喻
從背景出發(fā)還是從文本出發(fā)
語文知識(2015年11期)2015-02-28 22:01:59
主站蜘蛛池模板: 岛国精品一区免费视频在线观看| 欧美黄网在线| 免费毛片全部不收费的| 国产全黄a一级毛片| 成人亚洲天堂| 999精品色在线观看| 日本久久久久久免费网络| 国产精品综合色区在线观看| 国产无遮挡猛进猛出免费软件| 欧美劲爆第一页| 波多野结衣二区| 青青青国产在线播放| 免费A级毛片无码无遮挡| 国产高清在线观看91精品| 伊人色综合久久天天| 国产夜色视频| 日韩在线成年视频人网站观看| 成·人免费午夜无码视频在线观看 | 女人18毛片水真多国产| 97视频在线观看免费视频| 麻豆精品视频在线原创| 再看日本中文字幕在线观看| 国产精品自拍合集| 99手机在线视频| 美女内射视频WWW网站午夜| 国产91蝌蚪窝| 美女扒开下面流白浆在线试听| 精品撒尿视频一区二区三区| 国产成人1024精品| 精品一區二區久久久久久久網站| 色天堂无毒不卡| 成人噜噜噜视频在线观看| 亚洲天堂视频在线观看免费| 色欲色欲久久综合网| 日韩中文无码av超清| 四虎在线观看视频高清无码 | 亚洲精品成人福利在线电影| 在线国产91| 欧美亚洲国产日韩电影在线| 国产第三区| 国产精品3p视频| 国产欧美日韩免费| 一区二区三区精品视频在线观看| 精品久久国产综合精麻豆| 波多野结衣中文字幕久久| 国产一级在线观看www色| 国产精品免费p区| 国产18在线| 久久精品午夜视频| 久久人人97超碰人人澡爱香蕉| 免费观看精品视频999| 女人一级毛片| 亚洲色图欧美一区| 色呦呦手机在线精品| 无码精品福利一区二区三区| 日日噜噜夜夜狠狠视频| 国产精品久线在线观看| 91色爱欧美精品www| 亚洲最新地址| 国产一区二区三区精品久久呦| 四虎永久免费地址| 成年人国产视频| 日韩欧美中文在线| 农村乱人伦一区二区| 亚洲无线观看| 韩日无码在线不卡| 97视频精品全国免费观看| 亚洲三级影院| 九色国产在线| 婷婷伊人久久| 成·人免费午夜无码视频在线观看| 精品国产成人三级在线观看| 国产成人精彩在线视频50| 欧美19综合中文字幕| 看你懂的巨臀中文字幕一区二区| 久久精品国产亚洲AV忘忧草18| av在线5g无码天天| 亚洲久悠悠色悠在线播放| 高清码无在线看| 制服丝袜在线视频香蕉| 性69交片免费看| 2021国产乱人伦在线播放|