竹内纱里奈和大战黑人_欧美成人黄色小视频_91福利影视_欧美在线观看视频网站_h色网站免费观看_97综合

極客小將

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

資訊內(nèi)容

【Scratch】編程?一節(jié)課就教會你!其實我們不用一個個學習如何使用代碼。

極客小將2021-02-10-
更多課程和內(nèi)容,點擊上面微信號關(guān)注我喲! 學會STEM怎么“玩”,或許才是真正的意義。 更多學習內(nèi)容,
更多課程和內(nèi)容,點擊上面微信號關(guān)注我喲!

學會STEM怎么“”,或許才是真正的意義。

更多學習內(nèi)容,關(guān)注公眾號后,通過菜單獲取。

upload/article/images/2021-02-10/a2cad314ec34010370078d25016b0127.jpg

第199篇文章


老丁的課程

在很多教程里面,大家都喜歡把模塊拿出來一個個講述其功能。

這樣做的好處是,可以把每個代碼模塊的功能講的很清楚。但最最討厭的問題也隨之而來……

舉個例子,當你學習英語的時候,是語法好學,還是詞匯好學?

肯定是語法啊……因為語法基本上就是語言規(guī)則,規(guī)則是有限的。并且,規(guī)則在很多情況下是可以根據(jù)自己的要求重新組合的。而詞匯呢?沒完沒了……所以,英語水平的高低,從某種意義上來說,詞匯量本身就是一個很好的參考標準。

如果學習英語的時候,光背詞匯,第一,記不住,第二,用不來,那么面對浩瀚的辭海……怎么能學會呢?

所以,我們要從理解的角度來學習這些東西。

再所以,我們還是從一個編程流程的方法,作為實際操作的開始吧!

本課程將把很多應用和知識點融入課程內(nèi)來講述哦!

注定,這不是一套說明書式的教程。


別看Scratch有那么多模塊的種類,其實歸根結(jié)底,只有2種。

第一種都長這個樣子,就像一個個卡片。它們負責一個程序中的具體流程執(zhí)行或者執(zhí)行判斷、循環(huán)。

upload/article/images/2021-02-10/9c37fae1a58ed52bac1cf45061707332.jpg

不管它們是什么顏色,其實我們可以理解為,它們都屬于同類~都可以堆在一塊。

先不管這些代碼是干嘛的,反正你只要把這些家伙隨意的堆在一起,就可以做出一個程序。

upload/article/images/2021-02-10/2f08f96fb3f08df2490764d1b7efe86d.jpg

而程序就會根據(jù)由上到下的順序,開始執(zhí)行。

第二種,就是橢圓的和六邊形的。

upload/article/images/2021-02-10/1db084b0f19ba9004361379f5d7f230b.jpg

這些我們可以認為他們是一種“條件”代碼。

專管數(shù)據(jù)條件、邏輯條件(布爾運算)、處理數(shù)據(jù)等等,反正千變?nèi)f化,可以有很多很多種,十分考驗運用能力。它們給流程模塊和輸出模塊,帶來了各種各樣的“條件要求”。當然,這些條件都可以由你自己來設(shè)置。


與EV3不同,Scratch的編程工具,開發(fā)的更為“詳細”。

比如,關(guān)于啟動的流程模塊,也就是“事件”下面所對應的各種代碼塊。

upload/article/images/2021-02-10/299556da5f43c4bd71f876be9c7fdb35.jpg

這些模塊一般都是用來啟動某一套程序的。你可以設(shè)定各種各樣的啟動條件。

其他的都很好理解,比如當小旗幟被點擊,當空格(也就是電腦鍵盤上的空格)被點擊,它們都是用來觸發(fā)程序啟動的“條件”。

誒,對了,這里我們看到了幾個關(guān)鍵詞

upload/article/images/2021-02-10/573f8d17b39d0fcdc0a5f71ae0494b52.jpg

角色、背景、廣播,它們是什么?請看下面這個全景圖。

upload/article/images/2021-02-10/71471721fc0bb54dc522a6f53b0b5071.jpg

跟Mindstorms相比,Scratch多了一個“角色”的感念。同時也多了一個“背景”的概念。

簡單說,這兩種東西,都是“對象”

你編程對誰編?

當然是對“對象”來編程啦。

對象可以是“角色”,也可以是“背景”。區(qū)別是,角色可以移動來移動去,而背景就是整個背景圖案啦。

點擊上圖右下角的兩個按鈕,大家可以自己添加角色和背景。這個很簡單,沒什么特別的地方,嘗試一下馬上就明白了。

當你需要對一個添加完的角色或者背景進行編程或者修改的時候,就要去選中對應的那個對象。

upload/article/images/2021-02-10/55aed0415727594c630249cb1b13b489.jpg

然后你就可以根據(jù)上圖做這些事情。

了解了上面這些內(nèi)容后,大家就明白了。

在Scratch里面,我們的編程可以明確的針對每一個被添加上的角色和背景來進行操作!

簡單說,就是,讓誰干嘛就干嘛。在一個程序里,每個對象的分工都可能是不同的,而我們,只要明確的告訴每個對象,做些什么,就ok啦!


而你可以看到,上文說到的這兩類代碼都是配合著使用的。

比如,首先,我們在程序的一開始,需要放一個啟動模塊。(什么操作觸發(fā)程序啟動)

upload/article/images/2021-02-10/7fc95818e2173f7880914e3ccd08b6bb.jpg

我們當然,可以很簡單的放上另一個卡片,來控制這只Scratch貓。這只需要放上一個代碼即可。可以手動輸入半圓內(nèi)的數(shù)字,來控制一下這只貓。

但這畢竟是手動輸入呀,程序不是應該可以根據(jù)一些情況自己計算距離的么?

upload/article/images/2021-02-10/336269b631026b57f3a54dba5c55e8d3.jpg

那么我們稍微提一個復雜一點的要求好了,這樣比較容易幫助小朋友理解問題。

要求:當綠色旗幟被按下后,讓小貓,以再次按下鼠標之間的時間為條件,移動到坐標(100,0)的位置。

問題其實也挺簡單的。我們可以看得出來,最終呈現(xiàn)的效果一定是間隔時間越短,貓移動的越快,而間隔時間越長,貓移動的越慢。對么?

這個時候,我們就需要使用到這些“數(shù)據(jù)條件”代碼的配合啦。

首先,在程序一開始,把我們需要用到的計時器和貓的位置歸零。

upload/article/images/2021-02-10/4a2dae54d8815d1b13188c875c614fcf.jpg

這是一個習慣問題,在我們使用任何數(shù)據(jù)模塊的時候,程序一開始,盡量要養(yǎng)成歸零或者完成初始值設(shè)置的習慣。這樣方便我們?nèi)蘸髾z查一些程序的問題,同時也容易幫助我們找到問題,這個在以后的課程中,我們會經(jīng)常提到。

第二步,把題目中要求的兩個動作給放上去。

1、等待鼠標點擊

2、把貓移動位置給設(shè)定好

upload/article/images/2021-02-10/86404d601e823ee42367cdc0fa2f9a3f.jpg

我們可以看到上圖的兩個位置,是可以放上兩種形狀的代碼的!

upload/article/images/2021-02-10/df05f54b026ba3bf6f2f64559040cf17.jpg

這種形狀,我們叫做“布爾運算”代碼。不作過多的解釋了,大家簡單理解為,這就是一種邏輯判斷就可以了。

邏輯嘛,就是“是”或者“不是”;“包含”或者“不包含”;“成立”或者“不成立”……

反正就是二選其一,單選的條件。它本身也是一種數(shù)值,不符合邏輯的時候,它的數(shù)值就是0;而符合邏輯的時候,它的數(shù)值就是1。

所以它也可以直接當做是數(shù)據(jù)來使用,只是它的數(shù)據(jù)變化,只有0和1兩種。

upload/article/images/2021-02-10/cde47b499f2bf55aa7a2ba1c32fd85b1.jpg

而上圖這些,就是“數(shù)據(jù)運算”代碼。它們的可能性就多咯。你可以運算,加減乘除,甚至更高級的數(shù)學運算。它們最終代表了各種數(shù)值。

我們分別把題目要求的兩種數(shù)據(jù),拖動到相應的“代碼運算”位置上,這個程序就完成啦!

upload/article/images/2021-02-10/88240d0ce1a431ed4c7838ad3fa6d0c3.jpg

是不是很簡單,動手試試看吧!

當然,理解了這些內(nèi)容后,自己可以作一些各種各樣的小嘗試。

學起來不難,理解也不難,但熟悉,還是需要一些時間滴!

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

預約試聽課

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

主站蜘蛛池模板: 青青草久| 综合亚洲色图 | 欧美日韩黄色大片 | 国产a视频 | 亚洲成人av一区二区 | 国产精品亚洲综合 | 成人h视频在线观看 | 三级网站 | 欧洲中文字幕日韩精品成人 | 日韩欧美精品 | 色综合视频在线观看 | 波多野结衣国产 | 正在播放91精 | 美日韩中文字幕 | 亚洲国产精品第一区二区 | 日本久久精品视频 | 一区二区三区久久 | 久草手机在线观看 | 成人高潮片免费视频 | 欧美亚洲高清 | 中文字幕在线视频观看 | 成人免费在线观看 | 欧美日韩一卡二卡 | 国产一区免费视频 | 久久一区| 国产精品久久久av久久久 | 亚洲色图p | 天堂网2018 | 国精品一区二区 | 精品国产精品国产偷麻豆 | 黄色片一级片 | 欧美日免费| 看片黄全部免费 | 黄色免费在线播放 | 国产三区视频 | 亚洲欧洲精品成人久久奇米网 | 国产精品久久 | 美女一区 | 久久久久久久久久久福利观看 | 精品人成 | 97精品国产97久久久久久 |