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

極客小將

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

資訊內(nèi)容

少兒編程scratch--程序設(shè)計的基本概念

極客小將2021-01-11-
可愛的小朋友們,前面做過很多小游戲經(jīng)常出現(xiàn)一些“變量”、“列表”、“循環(huán)”等一些詞語,是不是一開始感覺很懵呢?那今天我們一起去認(rèn)識一下它吧。 這些概念不僅在scratch中有用,在其他的程序設(shè)計語言中(如python、C、Java)也會碰到類似的概念和用法哦。因此,

可愛的小朋友們,前面做過很多小游戲經(jīng)常出現(xiàn)一些“變量”、“列表”、“循環(huán)”等一些詞語,是不是一開始感覺很懵呢?那今天我們一起去認(rèn)識一下它吧。

這些概念不僅在scratch中有用,在其他的程序設(shè)計語言中(如python、C、Java)也會碰到類似的概念和用法哦。因此,花點時間來學(xué)習(xí)這些知識是很有必要的呢!

NO.01 變量

什么是變量呢?變量就像是一個用來裝東西的盒子,我們可以把要存儲的東西放在這個盒子里面,然后給這個盒子起一個名字。那么,當(dāng)我們需要用到盒子里面的東西的時候,只要說出這個盒子的名字,就可以找到其中的東西啦!當(dāng)然也可以把盒子的東西取出來,把其他的東西放進(jìn)去。如圖1

upload/article/images/2021-01-11/da5cb5095e3fc29b2e72f6cc6184779d.jpg

圖1變量

我們可以在“代碼”標(biāo)簽頁中的“變量”積木中,點擊“建立一個變量”按鈕來創(chuàng)建變量。然后,彈出一個“新建變量”窗口,然后需要給這個變量取一個名字,并且可以選擇是讓它“適用于所有角色”,還是“僅適用于當(dāng)前的角色”,這決定了變量的適用范圍(術(shù)語叫作用域)

upload/article/images/2021-01-11/32cfd88368405482d1a4eeece061482f.jpg

圖2新建變量

upload/article/images/2021-01-11/46400a54a42d51267038db66f6f7e113.jpgupload/article/images/2021-01-11/bd00fddb130cd64808fe623208859504.jpg

圖3變量說明

NO.02 列表

列表的概念和變量有點類似。列表是具有同一個名字的一組變量。如果把變量比作是可以裝東西的盒子,那么可以把列表當(dāng)作是有一排抽屜的柜子,柜子的每一個抽屜都相當(dāng)于一個變量。

如何創(chuàng)建列表呢?

在“代碼”標(biāo)簽頁中“變量”積木中,點擊“創(chuàng)建一個列表”按鈕,將會彈出“新建列表”窗口。然后給列表取一個名字(如我的新列表),選擇它的適用范圍。成功后,會出現(xiàn)和“我的新列表”對應(yīng)的12個新增的積木塊,通過它們可以對列表進(jìn)行一系列的操作和編程,包括顯示列表監(jiān)視器,向列表中添加、刪除項、替換項、獲取列表的項及其編號等等。

upload/article/images/2021-01-11/4b2e30311332ddd3333d986c3fbc4764.jpg

圖4列表說明

upload/article/images/2021-01-11/46400a54a42d51267038db66f6f7e113.jpgupload/article/images/2021-01-11/4cf124c1b45a261dc5b293c12d50c9e2.jpg

圖5列表說明

NO.03 數(shù)學(xué)計算

“運算”類積木,提供了常用的加減乘除、生成隨機(jī)數(shù)、比較邏輯等等

upload/article/images/2021-01-11/44593d20fe08d1987834bbe5ba764915.jpg

圖6數(shù)學(xué)計算

NO.04 循環(huán)

“控制”類積木的“重復(fù)執(zhí)行”積木來實現(xiàn)。一共3種“重復(fù)執(zhí)行”積木。

從左到右,3個積木的作用依次是重復(fù)執(zhí)行一定的次數(shù)、無條件的重復(fù)執(zhí)行、重復(fù)執(zhí)行直到滿足某一條件。

upload/article/images/2021-01-11/6aede19c9b517b36b5c4de7c5f66ccfa.jpg

重復(fù)執(zhí)行一定的次數(shù)

upload/article/images/2021-01-11/630194e6947a64e7e87db314d649d9c4.jpg

無限循環(huán)

upload/article/images/2021-01-11/c2f17154f268bba09430f15166f2a599.jpg

重復(fù)執(zhí)行直到滿足某一條件

圖7循環(huán)

NO.05 條件

很多時候,我們需要判斷一個條件是否成立,然后再根據(jù)判斷結(jié)果來確定要執(zhí)行的操作。比如:放學(xué)回家后,先要看作用是否完成了,然后再決定做什么。如果沒有完成作業(yè),就要打開書包寫作業(yè),如果作業(yè)完成了,就可以和小朋友玩了。這時候需要用到條件邏輯。

一共有4種帶有條件邏輯的積木。

upload/article/images/2021-01-11/3eaae2c5ee65561beaf05d37633b36ca.jpg

圖8條件

NO.06 事件和消息

在生活中,經(jīng)常遇到猝不及防的突發(fā)事件,這時候需要提前準(zhǔn)備好一定的補(bǔ)救措施。例如,我們?nèi)ド蠈W(xué)的路上如果忘記帶課本了,那就趕快回家去取。

在編程中,也有一種類似的事件處理的功能。事件處理是根據(jù)預(yù)定義的事件出現(xiàn)來啟動代碼的執(zhí)行,例如按下鍵盤上的某個按鍵,或者接收到一條同步消息等事件發(fā)生的時候,可能就需要執(zhí)行一些相應(yīng)的程序。

這里說一下消息觸發(fā)的機(jī)制。消息就好像是學(xué)校臨時發(fā)布的一條通知。在scratch中,經(jīng)常通過傳遞和接受消息來協(xié)調(diào)應(yīng)用程序的不同部分的執(zhí)行。“廣播消息”和“當(dāng)接收到消息”積木。

upload/article/images/2021-01-11/d8c7ea053ead29bd395e495a6b0aa31b.jpg

圖8事件和消息

好啦!我們了解完一些常見的基本概念,可以為以后的學(xué)習(xí)打下很好的基礎(chǔ)啦!

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

預(yù)約試聽課

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

主站蜘蛛池模板: 达日县| 麻阳| 舞阳县| 宝坻区| 阿坝县| 晋江市| 蒙山县| 怀集县| 海淀区| 宕昌县| 威宁| 渝北区| 咸宁市| 繁峙县| 斗六市| 沾化县| 屯留县| 万州区| 阜南县| 宜良县| 吴桥县| 临湘市| 雷州市| 正宁县| 斗六市| 台江县| 洛川县| 泾阳县| 措美县| 陇西县| 龙山县| 石城县| 西平县| 锦州市| 民乐县| 沈丘县| 青龙| 寿宁县| 慈利县| 昌平区| 大宁县|