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