第一節(jié) 大話(huà)編程 - 認(rèn)識(shí)Scratch
線(xiàn)上學(xué)習(xí)地址
https://adacode.net/topic/122
這是一個(gè)什么課
我們的Scratch是一個(gè)學(xué)習(xí)用電腦做創(chuàng)作的課程,和平時(shí)電腦的用法不同,在我們的課程中,電腦不在是一個(gè)具有特定功能的工具,而將成為一個(gè)表達(dá)、實(shí)現(xiàn)我們思維的武器。通過(guò)電腦,我們可以把一些摸不到、看不著的奇怪世界構(gòu)建出來(lái)。
-
語(yǔ)言
想要讓電腦創(chuàng)作出我們想要想要的作品,首先要讓電腦聽(tīng)得懂我們說(shuō)的話(huà)。
這就用到了語(yǔ)言了。所謂語(yǔ)言,就是把我們的想法表達(dá)給別人的方式。每個(gè)物體都有自己的語(yǔ)言,有的語(yǔ)言我們能理解,有的語(yǔ)言我們現(xiàn)在還不能理解。
比如,我們?nèi)祟?lèi)之間溝通的有:說(shuō)話(huà)、文字,這些就是語(yǔ)言。有時(shí)候和外國(guó)人溝通我們還要用國(guó)外的文字,比如英語(yǔ)。
小狗也有自己的語(yǔ)言,汪汪叫和搖尾巴就是他們的語(yǔ)言。我們知道搖尾巴是在狗狗在向我們示好,而汪汪叫就不太清楚是什么意思了。
蜜蜂也有自己的語(yǔ)言,它們通過(guò)飛行的舞蹈來(lái)表達(dá)自己的想法。這種語(yǔ)言我們?nèi)祟?lèi)就更聽(tīng)不懂了。
由于計(jì)算機(jī)是我們?nèi)祟?lèi)自己發(fā)明的,我們也給計(jì)算機(jī)發(fā)明了語(yǔ)言。通過(guò)計(jì)算機(jī)語(yǔ)言,我們就可以把自己的想法、創(chuàng)意表達(dá)出來(lái),讓計(jì)算機(jī)實(shí)現(xiàn)了。
我們學(xué)習(xí)的Scratch就是一門(mén)計(jì)算機(jī)語(yǔ)言,通過(guò)Scratch。我們可以把自己想法表達(dá)出來(lái),計(jì)算機(jī)會(huì)忠誠(chéng)執(zhí)行我們的想法,永不停歇。
飛機(jī)起飛我們來(lái)體驗(yàn)一個(gè)小例子,在電腦的瀏覽器中打開(kāi)視頻下方的鏈接,點(diǎn)擊改編進(jìn)入Scratch的界面。
我們?cè)撛趺凑J(rèn)識(shí)這個(gè)陌生的界面呢?Scratch的右側(cè)有個(gè)舞臺(tái),我們需要讓舞臺(tái)上的飛機(jī)按照我們的想法來(lái)飛行。
我們來(lái)模擬一下飛機(jī)起飛、在空中盤(pán)旋的動(dòng)作吧。在Scratch的左側(cè),我們可以看到很多積木,我們?cè)诶锩嬲业?/span>移動(dòng)10步這樣重復(fù)點(diǎn)擊真的好麻煩,我們?cè)僭诳刂平M里找到重復(fù)執(zhí)行10次積木,把移動(dòng)10步放到重復(fù)執(zhí)行的嘴巴里。這兩個(gè)積木就組合在一起啦。我們?cè)冱c(diǎn)擊一下這個(gè)積木,飛機(jī)是不是飛起來(lái)啦?我們把重復(fù)執(zhí)行10次里的10改大一點(diǎn),這樣飛機(jī)就能飛的更高了。如果現(xiàn)實(shí)時(shí)間中也有這樣一個(gè)積木,那我們寫(xiě)作業(yè)是不是就輕松很多啦?
接下來(lái)我們來(lái)看看飛機(jī)盤(pán)旋,飛機(jī)要想盤(pán)旋,除了移動(dòng)之外,還要左拐右拐。首先,我們?cè)侔岩粋€(gè)移動(dòng)10步積木放到中間區(qū)域,然后再在藍(lán)色的運(yùn)動(dòng)組里找到右轉(zhuǎn)15度積木,放到移動(dòng)10步的下面。點(diǎn)擊這個(gè)小腳本,我們發(fā)現(xiàn),飛機(jī)就慢慢盤(pán)旋起來(lái)了。為了不用重復(fù)的點(diǎn)擊,我們?cè)僬乙粋€(gè)重復(fù)執(zhí)行進(jìn)來(lái),把這個(gè)小腳本吃掉,這個(gè)時(shí)候,飛機(jī)就能重復(fù)的盤(pán)旋起來(lái)啦!
通過(guò)這個(gè)例子,我們可以發(fā)現(xiàn),只要我們想清楚了事情該怎么做,就能讓電腦按照我們的想法執(zhí)行了。所謂聰明的大腦,就是能夠發(fā)現(xiàn)事情的真相吧。