資訊內(nèi)容
Scratch編程-(5)認(rèn)識積木區(qū)
關(guān)于孩子要不要學(xué)習(xí)編程,有的家長已經(jīng)認(rèn)識到它的重要性,有的家長還在猶豫之中。在這里我想說的是,家長可以無期限的猶豫下去,可孩子的大好時光在悄悄流逝。科技已經(jīng)融入生活的各個角落,未來不會計算機就可以說是信息時代的文盲。現(xiàn)在各大培訓(xùn)機構(gòu)都開設(shè)了編程課,學(xué)費可真不便宜,對于一般家庭來說的確是一筆不小的開支。童爸是一名有十年工作經(jīng)驗的程序員老司機,在平時也會教自己的孩子學(xué)習(xí)編程,有感興趣的家長朋友,可以按照這個教程一步一步學(xué)習(xí),有問題可以關(guān)注交流。
第五篇,認(rèn)識積木區(qū)。
"童童,上一節(jié)我們學(xué)習(xí)了給舞臺設(shè)置一個美麗的背景,也學(xué)習(xí)了四種設(shè)置背景的方法。現(xiàn)在呢,這個舞臺準(zhǔn)備的差不多了,演員和舞臺場景布置都已到位,下面就開始讓演員們表演節(jié)目了。在讓演員表演節(jié)目之前,我們要學(xué)習(xí)一個非常重要的區(qū)域:積木區(qū)。這個區(qū)域里的積木就是我們以后經(jīng)常用到的編程腳本,通過拖拽這些積木就可以讓演員們按照我們的規(guī)定表演了。這一節(jié)可要認(rèn)真聽哦。"
“好的,那快點教我吧,我都等不及了。”
“好的,下圖就是積木區(qū),在Scratch里,積木分為十大模塊,分別是運動、外觀、聲音、事件、控制、偵測、運算、變量、自制積木和添加擴展。不同的模塊用不同的顏色標(biāo)記,這樣就能很快的區(qū)分和查找。”
1、參數(shù)的修改
這些積木也是有區(qū)別的,有些積木是需要一個或更多個輸入(也叫參數(shù)),我們輸入的值不同,程序執(zhí)行時的行為就不一樣,這就叫讓計算機聽我們的指令行事。我們修改參數(shù)的方式也有多種方式,如下圖:
①如移動10步。直接點擊輸入框,輸入新值就可以了。
②如面向90方向。可以直接點擊輸入框修改數(shù)字,也可以拖動彈出的角度。
③如移動隨機位置。可以點擊下三角,從下拉列表中選擇,不能直接修改。
2、積木類型
Scratch中積木有四種形狀,代表了四種不同的類型,分別是①命令積木,②觸發(fā)積木,③控制積木和④功能積木。
①命令積木和③控制積木,二者上方都有一個凹口,下面都有一個凸起,這樣可以和其他積木卡合在一起組成更大的積木塊。③控制積木有一個開口可以容納其他的積木塊。
②觸發(fā)積木,上方是圓形的,像個帽子,無缺口,這種積木總是處于一段腳本的開始位置,等待其他某個事件觸發(fā),一旦事件觸發(fā),就會執(zhí)行它下面的腳本。比如點擊綠旗啟動程序。
④功能積木,沒有凹槽和凸起,不能單獨使用,只能作為其他積木的輸入?yún)?shù),因此這種形狀的積木,他們的功能就是獲得一個值。根據(jù)不同的形狀返回的值不一樣,圓角矩形模塊返回的值是數(shù)字或字符串,六邊形模塊返回的真(True)或假(False),復(fù)選框模塊是能在舞臺上顯示值用于提示。
“這里的積木比較多,每個積木都有不同的用途,不要著急,今天這節(jié)課對積木有個大體的認(rèn)識,知道每個大模塊包含什么類型的積木,每種類型的積木應(yīng)該如何使用,以及如何設(shè)置積木的參數(shù)就可以了。在后面的實際練習(xí)中,我們會使用不同的積木,到時候就會有更深刻的理解了。”
3、練習(xí)小游戲
下面我們簡單做個小練習(xí),熟悉一下剛才講的積木,也為下一節(jié)講腳本區(qū)做個鋪墊。
這是我們一個簡單的小游戲,用到了我們上面講到的各種類型的積木,游戲規(guī)則就是:當(dāng)綠旗被點擊(游戲開始),小貓(角色)站到舞臺的中央(0,0),然后向前移動20步(x軸增加20),等待0.3秒,這樣執(zhí)行10次,在移動過程中檢測是否碰到舞臺邊緣,如果碰到了,就說:"GameOver" 2秒后,游戲結(jié)束。
“童童,讓我們動手做一下吧”
動手作業(yè):
1、點擊不同的“積木模塊”觀察每個模塊積木的形狀。
2、完成上面的小游戲。
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時和我們聯(lián)系刪除
