Scratch是一款由麻省理工學院(MIT) 設計開發的少兒編程工具,通過拖拽積木的方式,完成編程。使用者可以不認識英文單詞,可以不會寫代碼,就能制作出自己的編程作品,使用者可以從中學習編程基礎概念等知識。
下載并安裝Scratch3.0可以通過百度網盤下載已準備好的Scratch3.0軟件。
鍊接: https:///s/1Gmn9K9lp3HsAWqcDJtHcTw
提取碼: j8g2
Windows系統安裝exe結尾的軟件,Mac系統安裝dmg結尾的軟件。
認識編程界面
菜單欄
菜單欄為軟件的大多數功能提供功能入口。
指令積木區
指令積木構成了Scratch編程語言的指令系統,這些指令積木被劃分為9個類别,每個類别都有屬于自己的一種顔色。
編程區
可以将指令積木拖拽到編程區,并按照一定的邏輯關系将不同的指令積木拼接在一起,這樣就得到有一定意義的程序。
舞台區
舞台是一個容納角色活動的矩形區域,用來展示程序運行效果。
角色和背景區
角色和背景區是管理角色和背景的入口,角色和背景以縮略圖形式呈現在這裡。
學習指令積木當綠旗被點擊
【當綠旗被點擊】是作為每一個程序開始的指令,點擊綠旗運行我們編寫的程序。
移動10步
角色向右移動10步。
運行第一個程序
将兩塊指令積木拼起來就得到我們第一個程序。
點擊【綠旗】運行程序,運行後舞台區域的小貓稍微移動了一下,效果不太明顯,多點擊運行程序幾次就會發現小貓在向右移動了。如果小貓跑到邊緣不見了,可以點擊尾巴将它拉回來。
學習指令積木等待1秒
上一個程序積木和下一個程序積木執行的間隔時間。
上面的指令積木表示先移動10步,暫停1秒,再移動10步。
重複執行
重複執行積木内包含的指令。
如果讓小貓一直行走,需要放置無數個重複的指令積木。
通過【重複執行】指令積木重複執行積木内包含的指令,可以達到小貓一直行走的效果。
以上的程序,會重複執行【移動10步】【等待1秒】,直到按停止鍵。
下一個造型
切換到當前角色的下一個造型。
小貓已經可以向右移動,但并沒有“走”起來。通過【下一個造型】指令積木可以讓小貓“走”起來。
點開造型,可以看到小貓有2個造型,通過切換造型可以讓小貓“走”起來。
增加【下一個造型】指令積木,如果切換到最後一個造型,會從第一個造型重新開始。縮短等待時間,讓小貓走起來。
碰到邊緣就反彈
如果角色碰到了舞台邊緣(上部、下部、兩側),會以某個特定角度反彈。
通過【碰到邊緣就反彈】指令積木,會重複判斷是否碰到舞台邊緣,如果碰到舞台邊緣就反彈。現在我們終于不用再把小貓拖到起點了。
有沒有發現小貓在碰到邊緣後倒過來行走了,旋轉方式積木可以改變它的翻轉模式。
将選擇方式設為
【将旋轉方式設為】通常和【碰到邊緣就反彈】一起使用,可以設置反彈後的翻轉模式。
小貓可以正常左右移動,不會倒立行走了。
小貓在海灘散步将舞台設置為沙灘,讓小貓在沙灘中散步。背景區可以改變舞台的背景。
背景有4種方式選擇
我們通過【選擇背景】更換舞台背景,選擇【戶外】分類,左鍵點擊選擇海灘背景。
程序運行效果
保存&重新打開編寫的程序
通過菜單欄【保存到電腦】可以将編寫的程序保存到電腦中,【從電腦中上傳】可以将已保存的程序重新打開進行編寫。
鞏固擴展
問題1:在Scratch中,可以展示編程效果的區域是?
A、腳本區
B、指令區
C、舞台區
D、背景區
問題2:完成一個Scratch作品後,為了後續的編輯需要?
A、複制文件
B、保存文件
C、删除文件
D、新建文件
問題3:給小貓編寫的程序如下,但是小貓停留在原地不能行走,為什麼呢?
A、小貓肚子餓了
B、碰到邊緣就反彈這個積木錯誤
C、将旋轉方式設為左右翻轉這個積木錯誤
D、移動10步沒有放到重複執行裡面
鞏固擴展答案問題1:在Scratch中,可以展示編程效果的區域是?
答案:C
舞台區可以展示編程效果
問題2:完成一個Scratch作品後,為了後續的編輯需要?
答案:B
後續可以重新打開保存的文件繼續編輯
問題3:給小貓編寫的程序如下,但是小貓停留在原地不能行走,為什麼呢?
答案:D
移動10步沒有放到重複執行裡面,正确程序如下:
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!