Scratch-創(chuàng)意程序設(shè)計1_第1頁
Scratch-創(chuàng)意程序設(shè)計1_第2頁
Scratch-創(chuàng)意程序設(shè)計1_第3頁
Scratch-創(chuàng)意程序設(shè)計1_第4頁
Scratch-創(chuàng)意程序設(shè)計1_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

一、scratch簡介Scratch是美國麻省理工學(xué)院媒體實驗室開發(fā)的開源軟件。它不需要和傳統(tǒng)編程軟件一樣一行一行地“敲”代碼,而采用類似于樂高積木的方式“堆疊”程序,通過拖拽已定義好的編程模塊,可以快速地實現(xiàn)程序,適合于中小學(xué)生通過實驗的方式理解編程思想。編好的程序可以上傳到網(wǎng)站http://分享,也可以下載別人的程序進行分析。該網(wǎng)站全球已有30多萬注冊用戶,有50多萬已經(jīng)完成的程序項目。Scratch使用類似于flash的角色和舞臺的概念,易于理解。舞臺寬480個單位,高360個單位,坐標(biāo)原點在中間,與我們常規(guī)的坐標(biāo)概念類似。角色有腳本、造型和聲音三種屬性,不同的造型表現(xiàn)了角色的不同外觀,通過腳本控制角色在舞臺上的動作Scratch使用類似堆積木的方式,拖拽編程部件到腳本區(qū)域,組合編程部件以形成邏輯。圖表示的是用歐幾里得輾轉(zhuǎn)相除法求兩個正數(shù)的最大公約數(shù)的scratch腳本。仔細觀察這個腳本,我們發(fā)現(xiàn)scratch腳本與流程圖類似,非常接近于自然語言描述。由于不需要編寫代碼,僅需要拖拽編程部件并進行必要的設(shè)定,腳本就簡單規(guī)范,減少了編寫代碼出錯的幾率,所以十分容易上手。Scratch編程部件包含了常見的編程概念,如順序、循環(huán)、條件語句、變量和鏈表(數(shù)組)等還包含了動作、聲音、外觀等部件組,利用動作部件,可以讓角色移動、旋轉(zhuǎn)等;利用外觀部件可以設(shè)置角色的造型、給造型添加特效等;利用聲音部件,可設(shè)置各種聲音特效。所以利用scratch可以很方便地制作多媒體程序。作為一種現(xiàn)代的編程工具,scratch還引入了事件、線程、協(xié)調(diào)和同步的概念。事件概念是圖形化編程的核心,scratch中包含多種事件,如鍵盤上的某個鍵是否按下,是否按下鼠標(biāo),是否碰到某個角色或某種顏色等。多線程可以讓計算機同時執(zhí)行相互獨立的的程序片段。程序中不同角色之間通過發(fā)送廣播和接受到廣播來進行同步和協(xié)調(diào)。有了這些邏輯部件,我們可以構(gòu)建出人機交互界面良好的程序。編故事、做動畫3程序片段展示“演員”邊走邊唱著兩只老虎。如果對學(xué)生一本正經(jīng)地講解循環(huán)語句或條件語句,效果可想而知。給他們一個叫scratch的玩具,說不定他們做出的東西會超出你的想象。scratch應(yīng)用舉例Scratch集成了動畫聲音等編程部件,還集成了鍵盤、鼠標(biāo)等事件部件,要編寫出小游戲相對簡單。制作小游戲我們可以用來畫出類似于框圖的程序,來幫助學(xué)生學(xué)習(xí)程序。Max我們還可以用來回味LOGO語言。學(xué)編程建議讓學(xué)生在玩中學(xué),在做中學(xué),scratch就是這樣的好工具。1、下載轉(zhuǎn)換程序請使用鏈接:http://chirp.scratchr.org/dl/ChirpCompiler-setup.exe2、雙擊下載到的安裝程序ChirpCompiler-setup.exe,并按提示安裝ChirpCompiler。3、安裝完成后,雙擊桌面上的ChirpCompiler快捷圖標(biāo)4、出現(xiàn)“Step1:ChooseScratchProject”對話框,選擇待轉(zhuǎn)的sb文件,并點擊右下角的【打開】按鈕5、出現(xiàn)“Step2:(Optional):ChosseanIcon”對話框,點右下角的【取消】按鈕6、等待轉(zhuǎn)換完成,進入我的文檔下的Scratch2exe文件夾(此文件夾通常是轉(zhuǎn)換完后自動打開的),雙擊生成的exe執(zhí)行即可。ChirpCompiler運行程序后,單擊小貓,小貓發(fā)出“喵”

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論