[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  • 新类目

     管理
     投资理财
     经济
     社会科学
  • Scratch 3.0 少兒趣味編程從入門到精通
    該商品所屬分類:圖書 -> 北京大學出版社
    【市場價】
    430-624
    【優惠價】
    269-390
    【作者】 劉黎明劉佳萱 
    【出版社】北京大學出版社 
    【ISBN】9787301314555
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    出版社:北京大學出版社
    ISBN:9787301314555
    版次:1

    商品編碼:12953056
    品牌:北京大學出版社
    包裝:平裝

    開本:16開
    出版時間:2020-08-01
    用紙:膠版紙

    頁數:440
    字數:517000

    作者:劉黎明,劉佳萱

        
        
    "

    產品特色

    編輯推薦

    情景教學:精選16個有趣案例,以故事形式進行串聯
    簡單易學:步驟詳細,循序漸進,簡明易懂,適於操作
    視頻配套:贈送視頻課程,跟著視頻學習更輕松
    內容經典:精選名校學生實操案例,人工智能教育專家打磨
    互動交流:微信在線交流,答疑解惑,提供在線拓展內容

    內容簡介

    本書采用案例式學習方法,以喵小咪在戶外遊玩一天的經歷為主線,貫穿不同的場景,用Scratch 3.0由淺入深地設計了16款互動小遊戲和小程序。案例循序漸進、簡明易懂,將抽像的編程思想巧妙地穿插在解決實際問題的進程中,讓編程的趣味性與知識性相結合,符合青少年學習的特點。
    全書共17章。第1章帶領讀者認識Scratch 3.0,並動手編出第1個小程序;第2~7章為入門篇,共設計5個小程序和 1個總結,通過基礎案例帶領讀者了解 Scratch編程的入門知識;第 8~13章為遊戲篇,共設計 6個小遊戲,由淺入深地剖析了經典遊戲編程的奧秘;第14~17章為進階篇,共設計4個小程序,通過高級別難度案例的編寫,強化編程的基本思想和設計理念。
    本書適合對Scratch圖形化編程感興趣的青少年及家長閱讀參考,也適合中小學信息技術課教師或培訓機構使用。

    作者簡介

    劉黎明,中國人工智能學會會員,畢業於北京航空航天大學,長期從事大中型軟件開發和項目管理,目前在AI獨角獸商湯科技專注於人工智能在教育行業的應用研究。
    劉佳萱,熱愛編程、熱愛機器人,多次參加全國青少年科技創新大賽等,目前就讀於清華大學附屬中學。

    目錄

    入門篇
    1 初識Scratch
    1.1Scratch介紹 / 2
    1.2Scratch 3.0環境搭建 / 4
    1.3Scratch 3.0編程環境介紹 / 10
    1.4第一個程序:喵小咪出門玩 / 14
    2 蝴蝶飛滿天
    2.1新建與保存 / 22
    2.2添加背景與角色 / 24
    2.3認識坐標 / 27
    2.4為蝴蝶添加飛行代碼 / 28
    2.5增加聲音效果 / 34
    2.6完整的程序 / 38
    3 跟蜻蜓交朋友
    3.1創建項目 / 40
    3.2添加背景和角色 / 41
    3.3設計互動對話 / 43
    3.4為角色添加對話代碼 / 44
    3.5處理等待事件 / 47
    3.6完整的程序 / 51
    4 路遇動物狂歡節
    4.1場景創設 / 53
    4.2添加背景和角色 / 54
    4.3認識造型 / 58
    4.4為紅恐龍添加代碼 / 59
    4.5增加音樂效果 / 62
    4.6為青恐龍添加代碼 / 65
    4.7完整的程序 / 66
    5 看飛行表演
    5.1添加背景和角色 / 68
    5.2畫筆的作用 / 71
    5.3為飛機添加代碼 / 73
    5.4拉出五彩的煙霧 / 76
    5.5來點歡呼聲 / 81
    5.6完整的程序 / 84
    6 激烈的賽跑
    6.1場景創設 / 86
    6.2初始化位置和大小 / 88
    6.3添加賽跑代碼 / 93
    6.4多角色間的同步 / 97
    6.5來點喝彩聲 / 102
    6.6完整的程序 / 105
    7 編程就像拍電影
    7.1素材準備 / 108
    7.2編程串聯 / 118
    7.3當好小導演 / 122
    遊戲篇
    8 飛船發射
    8.1遊戲流程分析 / 124
    8.2飛船升空 / 126
    8.3喵小咪發指令 / 130
    8.4更準確的同步 / 132
    8.5觀眾開始歡呼 / 135
    8.6進階探索:造型的靈活使用 / 138
    8.7完整的程序 / 144
    9 到蒙哥家做客
    9.1遊戲流程分析 / 146
    9.2繪制遊戲地圖 / 146
    9.3創設障礙關卡 / 153
    9.4鼠標跟隨 / 158
    9.5踫撞偵測 / 159
    9.6為障礙關卡添加代碼 / 162
    9.7進階探索:增強遊戲氛圍 / 167
    9.8完整的程序 / 171
    10 猴子的盛宴
    10.1遊戲流程分析 / 174
    10.2角色的鼠標控制 / 174
    10.3從天而降的香蕉 / 180
    10.4克隆讓香蕉多到喫不完 / 181
    10.5踫撞偵測與計分 / 188
    10.6進階探索:小偷刺蝟 / 192
    10.7完整的程序 / 201
    11 遇見潛水員
    11.1遊戲流程分析 / 203
    11.2初始化多場景遊戲 / 204
    11.3方向與角度 / 208
    11.4背景動態切換 / 210
    11.5潛水員水下表演 / 216
    11.6進階探索:動感海星 / 224
    11.7完整的程序 / 227
    12 大像頭頂球
    12.1遊戲流程分析 / 230
    12.2有彈性的球 / 231
    12.3大像表演 / 236
    12.4給遊戲計分 / 244
    12.5退出條件判斷 / 247
    12.6進階探索:增加禮物 / 251
    12.7完整的程序 / 255
    13 溶洞中的小鳥
    13.1遊戲流程分析 / 258
    13.2繪制溶洞場景 / 259
    13.3繪制石鐘乳 / 263
    13.4隨機變化的關卡 / 264
    13.5小鳥飛行控制 / 272
    13.6踫撞偵測與計分 / 276
    13.7進階探索:添加鑽石 / 282
    13.8完整的程序 / 288
    進階篇
    14 精彩的自動駕駛
    14.1遊戲概要設計 / 292
    14.2繪制最簡線路圖 / 294
    14.3繪制帶探測器的小車 / 297
    14.4為探測器編寫代碼 / 299
    14.5自動探路功能 / 301
    14.6完整的程序 / 302
    14.7進階探索:賽車場駕駛 / 303
    14.8更多有趣的探索 / 308
    14.9最終程序腳本 / 308
    15 試試鍵盤遊戲
    15.1遊戲概要設計 / 311
    15.2循環飛行的直升機 / 312
    15.3空投字母 / 316
    15.4鍵擊命中 / 324
    15.5得分和音效 / 333
    15.6完整的程序 / 340
    15.7進階探索:添加劇情介紹 / 342
    15.8最終程序腳本 / 355
    16 喵小咪回家去
    16.1項目概要設計 / 359
    16.2初始化主角 / 360
    16.3繪制場景 / 361
    16.4角色移動 / 371
    16.5場景連貫循環 / 378
    16.6進階探索:動作控制 / 383
    16.7踫撞偵測 / 388
    16.8最終程序腳本 / 399
    17 跟貓媽媽一起盤點見聞
    17.1項目概要設計 / 402
    17.2場景創建 / 402
    17.3回憶的泡泡 / 406
    17.4列表存儲 / 409
    17.5完整的程序 / 425
    17.6期待明天 / 426
    查看全部↓

    精彩書摘

    第1章 初識Scratch
    Scratch是什麼?它是那種搭搭積木就能做出自己的小遊戲的工具嗎?
    沒錯!Scratch就是一種把復雜的編程語言簡化為搭積木的工具。使用者通過搭積木,就可以很輕松地創造出交互式故事、動畫、遊戲等。
    Scratch極大地降低了編程的門檻、提升了編程的樂趣,讓全世界的孩子都可以輕松入門編程,掌握編程的基礎邏輯和算法原理。


    1.1 Scratch介紹
    Scratch 2007年5月誕生於MIT(麻省理工學院)媒體實驗室。它是為青少年和其他初學者設計的圖形化編程工具,已被翻譯成70多種語言,在超過150個國家和地區被廣泛使用。
    1.1.1 Scratch概覽
    這麼說來,Scratch好像非常“高大上”呀!它真的有這麼強大嗎?接下來就讓我們揭開它的神秘面紗,看看Scratch到底“長得是什麼樣子”,看看Scratch編程到底是怎麼個編法。Scratch 3.0的主界面如圖1.1所示。

    圖1.1 Scratch 3.0主界面
    Scratch 3.0的主界面也可以稱為集成開發環境(IDE)。它集成了積木倉庫、拼搭的場所、展示和表現的舞臺等操作功能;也集成了繪圖創建程序、數字音樂播放和編輯、造型動畫、視頻偵測、文字朗誦等多媒體功能;還集成了基本的算術運算、關繫運算、邏輯運算等編程基礎功能。
    那麼,Scratch編程是什麼樣子呢?圖1.2中示例了用Scratch 3.0編出的一段程序。

    圖1.2Scratch 程序樣例
    觀察程序樣例可以發現,Scratch程序跟我們傳統上所說的Python程序、C語言程序差別很大,並不是滿屏的英文和標點符號。它看上去就像是五顏六色的積木組合。以圖1.2所示的程序為例,一眼就可以讀懂程序要表達的意思。內容大概是“當綠旗被點擊”時,讓角色“移動10步”,再“說 你好! 2秒”,然後“播放聲音 喵”,再“等待1秒”,又“說 我就是Scratch!2秒”。
    的確,Scratch編程就是這麼簡單直接,隻要你能認識每一塊積木上的文字,基本上就可以開始編程了,是不是很有趣呢?
    這麼簡單就能編程嗎?Scratch會不會隻是一個玩具呢?
    當然不是!Scratch雖然入門簡單,但是功能豐富全面。我們用Scratch可以實現輕松編程,創作出由簡到繁、不同類型、不同復雜度的互動遊戲、交互動畫、情境繪本等。在這個過程中,需要用到科學、技術、工程、藝術、數學等眾多學科的知識,通過動手操作,驅使青少年主動探究“積木”背後的“秘籍”,真正做到“在玩中學”“帶著興趣學”,是STEAM教育理念一個極佳的實踐方式。
    那麼,你想不想知道Scratch是怎麼被設計出來的?為什麼這樣的設計更適合青少年編程入門呢?
    1.1.2 Scratch的意義
    C語言、C++語言、Java語言、Python語言等都是很多人耳熟能詳的編程語言。之所以被稱為語言,是因為它們最主要的作用,是讓人能跟計算機交流、溝通。根據語言規則編寫出來的程序,人和計算機彼此都能“聽”得懂、能相互理解,人們也能通過編程指揮計算機工作、發揮計算機更大的作用。
    因此,學習傳統意義上的編程,第一件事就是要學會這門語言的語法規則,包括如何標識一句話結束、怎樣賦值、有哪些關鍵字、如何輸入輸出等。
    這些語法規則少則幾十條、多則數百條,並且各個編程語言間的差別很大。在編程過程中需要絕對遵從各自的語法,一旦語法弄錯,整個程序將無法運行,不能完成跟計算機之間的交互。
    “先學語法,再學編程”,這無疑增加了學習的難度,相當於給編程學習架設了一道門檻。很多初學者也往往因為“記不住語法”“總是語法出錯”被擋在編程的門外。同時,編程的語法多用英文書寫,對於非英語國家的學習者來說,門檻更高。
    Scratch的出現,徹底扭轉了這一局面。
    Scratch借用拼搭積木的思想,把眾多的語法指令包裝在一塊塊不同顏色、不同形狀的積木裡,讓人們可以通過拼搭積木來完成編程。
    在Scratch中,人們隻需要用鼠標從不同功能的模塊中選擇和拖曳積木,就可以組合、拼搭出一個個可以運行的程序,實現各種交互故事、動畫、遊戲、音樂和美術作品等。
    每塊積木都有各自的凸起和凹槽,非常形像,小朋友都會使用。因此,使用拖曳積木的方式能夠組合出程序,再也不用擔心語法問題,不用擔心像學習其他語言那樣因不熟悉語法而導致程序出錯。Scratch編程降低了門檻,減少了初學者的挫敗感,讓小學生也可以進行編程了。
    同時,使用拖曳積木的方式編程,人們可以更專注於思考和解決問題,也更敢於進行嘗試和總結,對於編程者開拓邏輯思維能力和理解算法原理非常有幫助。Scratch中豐富的圖像、動畫、聲音處理積木,也使編程的過程一改獃板的文字輸入、輸出,讓編程變得輕松有趣。
    學習編程的過程,可以是枯燥乏味的,也可以妙趣橫生的。現在,我們將要進入Scratch繽紛多彩的編程世界。在這裡,我們將通過分析思考、編寫代碼、檢查排錯等步驟完成一個個有趣的項目,從而享受創意的美妙和成功的喜悅。你有沒有迫不及待呢?
    讓我們馬上出發,進入Scratch編程世界吧!


    1.2 Scratch 3.0環境搭建
    Scratch於2007年5月首次發布,Scratch 1.0版本基於Squeak平臺的Smalltalk語言開發,可運行於Windows、Mac OS X和Debian/Ubuntu等操作繫統,包括了積木式編程的基本功能。
    Scratch 2.0於2013年5月發布,基於Adobe Flash平臺開發,分為在線版本和離線版本,增加了克隆相關的積木組,支持可拓展積木。
    Scratch 3.0於2019年1月發布,基於HTML5技術開發,分為在線版本和桌面版本,可運行於Windows、Mac OS X等操作繫統,增加了音樂、畫筆、視頻偵測、文字朗讀、翻譯等選擇性下載擴展積木組。
    1.2.1 Scratch 3.0在線編輯器
    Scratch 3.0是歷經十多年發展演化的一個版本,它最重要的特點就是能夠提供更加方便易用的在線編輯功能。在聯網的狀態下,用戶通過網絡瀏覽器(如Chrome、Firefox、IE、Edge或Safari等)訪問MIT Scratch官方網站的Scratch在線編輯器,就能夠創作和管理應用程序,不需要在自己的電腦中下載和安裝Scratch軟件。
    MIT Scratch官方網站的網址為https://scratch.mit.edu,使用網絡瀏覽器訪問Scratch官方網站,默認顯示的是英文界面,如圖1.3所示。

    圖1.3MIT Scratch官方網站
    注意:MIT Scratch及其官網會不定期更新和改版,本書所列圖示僅供參考。如果打開後看到的跟本書界面有所差異,請根據實際情況進行操作。

    如果希望切換成中文顯示,可以拖動頁面滾動條到頁面底部。頁面底部有一個寫著“English”的下拉列表框,如圖1.4所示。單擊“English”右邊的倒三角形按鈕,在彈出的列表中選擇“簡體中文”選項,就可以將界面切換成中文顯示。

    圖1.4 切換MIT Scratch官方網站的顯示語言
    切換後的中文界面如圖1.5所示。

    圖1.5中文顯示的MIT Scratch官方網站
    單擊“開始創作”按鈕(或英文顯示時的“Start Creating”按鈕),就可以進入Scratch 3.0的在線編輯器,如圖1.6所示,不用安裝任何軟件就可以直接開始編程。

    對於初學者,這是使用Scratch 3.0最快捷的方法。如果需要,還可以注冊一個MIT Scratch官方網站賬號,已注冊的用戶可以把自己編寫的Scratch程序或創作的Scratch項目分享到官方社區,與來自全球的編程愛好者交流和討論。如果不想注冊,可以直接跳到第1.2.2節。


    圖1.6 Scratch 3.0在線編輯器
    在MIT Scratch官方網站首頁,單擊右上角的“加入Scratch社區”(或英文顯示時的“Join Scratch”)按鈕,進入注冊流程,如圖1.7所示。

    圖1.7開始注冊MIT Scratch官方網站賬號
    輸入必須填寫的內容,單擊“下一步”按鈕。
    經過如此幾個步驟的注冊填寫之後,MIT Scratch官方網站會給你的注冊郵箱發送一封確認郵件,通過訪問電子郵箱中的驗證鏈接完成注冊。
    在MIT Scratch官方網站的首頁,單擊右上角“登錄”按鈕進行登錄後,再次進入Scratch 3.0在線編輯器,可以發現在頁面左下方出現一個“書包”,如圖1.8所示。有了書包功能,就可以把常用的角色、造型、聲音和代碼等資源拖入存放,在需要時快速找到它們。

    圖1.8 Scratch 3.0的書包功能

    注意:書包是MIT Scratch官方網站提供的一個可選功能,不是必需的,未注冊或沒有書包並不影響對本書的閱讀和操作。
    1.2.2 Scratch 3.0離線安裝
    因為MIT Scratch官方網站服務器在美國,網絡不好時,打開網址會比較慢,需要耐心等待纔能加載完成,所以從方便性角度考慮,可以安裝Scratch 3.0的離線桌面版本。
    Scratch 3.0離線桌面版本功能上跟在線版本基本一樣,下載後可以安裝在個人電腦上運行,使用時雙擊打開即可,並不需要訪問網絡。
    當然,如果你能夠快速地訪問MIT Scratch官方網站,流暢地使用Scratch在線編輯器,那麼可以跳過本小節的內容,在以後需要時再安裝Scratch離線桌面版本。
    接下來,介紹Scratch 3.0離線桌面版本的下載和安裝方法。
    將MIT Scratch官方網站首頁滾動到頁面底部,可以看到頁面的中間“支持”下面有個“下載”(或英文顯示的“Download”)鏈接,如圖1.9所示。

    圖1.9 MIT Scratch官方網站的離線編程器鏈接
    單擊“下載”鏈接,進入Scratch桌面軟件的介紹頁面,如圖1.10所示。

    圖1.10Scratch 3.0桌面軟件頁面
    通常情況下,MIT Scratch官方網站會根據你使用的個人電腦,幫你選擇Windows版本或是Mac OS等版本的軟件,如果選擇有誤,你也可以單擊“選擇操作繫統”後的按鈕,找到正確的下載版本。
    單擊“直接下載”(或英文顯示時的“Direct download”)鏈接,將軟件下載到個人電腦,進行安裝即可。下面簡單地介紹在Windows 10操作繫統中安裝的過程。
    下載安裝文件。選擇“Windows”
    選項,單擊“直接下載”鏈接,下載安裝文件,如圖1.11所示。

    圖1.11下載Scratch 3.0桌面軟件
    安裝Scratch 3.0桌面軟件。找到下載的軟件,雙擊.exe文件,即可進行安裝。安裝以後會在桌面上生成“Scratch Desktop”圖標,雙擊圖標,Scratch 3.0桌面軟件的運行界面如圖1.12所示。

    圖1.12 Scratch 3.0桌面軟件運行界面

    注意:如果個人電腦使用Windows操作繫統,MIT Scratch官方網站推薦Windows 10以上的版本,經測試在Windows 7中也可以正常安裝和使用,但是如果你使用的是Windows XP及以下操作繫統,將無法安裝。

    如果你對個人電腦操作不熟悉,可以關注微信公眾號“師高編程”,輸入“Scratch安裝”,查看“在Windows繫統中安裝Scratch 3.0”或“在Mac OS中安裝Scratch 3.0”,獲取拓展資料。
    設置Scratch 3.0編輯器,打開Scratch 3.0桌面軟件,默認界面是英文的,那麼如何調整為中文界面呢?
    單擊界面左上角的“地球”按鈕,將彈出的下拉列表滾動到最底部,選中“簡體中文”選項即可,如圖1.13所示。
    Scratch 3.0桌面軟件切換成中文顯示後的界面,如圖1.14所示。

    圖1.13選擇界面的顯示語言 圖1.14 中文顯示的Scratch 3.0桌面軟件


    1.3 Scratch 3.0編程環境介紹
    Scratch 3.0是一個集成開發環境(IDE),界面上按鈕和功能比較多,可以操作的地方也比較多。為了便於學習和明確指引,這裡將Scratch 3.0的界面按照功能分成4個區,分別是指令區、編程區、舞臺區和角色列表區,如圖1.15所示。

    圖1.15Scratch 3.0的4個功能分區
    本書在介紹各種操作時,多數情況都會描述成類似於“拖取指令區中‘運動’分類的‘移動10步’積木”這樣的語句(即前一半是功能區定位,後一半是具體積木的定位),以方便讀者準確理解操作步驟。
    接下來簡要介紹4個區的功能。如果你迫不及待地想開始編程,也可以跳過本節內容,直接進入第1.4節。
    1.3.1 舞臺區
    舞臺區位於Scratch 3.0的右上角,如圖1.16所示。

    圖1.16Scratch 3.0的舞臺區
    舞臺區是編程中跟“顯示”相關的區域,就像一個劇院的舞臺,華美的背景下各種角色都會在這個舞臺上表演。同時,程序執行的結果會在這個舞臺上展現。
    舞臺區左上方的“綠色旗幟”(以下簡稱“小綠旗”)是程序啟動按鈕,單擊它開始執行程序。左上方的“紅色圓球”是停止按鈕,單擊它可以停止程序的運行。
    舞臺區的右上角是“全屏”按鈕,單擊它,舞臺會變大、擴展為全屏。“全屏”按鈕左側分別是“大舞臺”按鈕和“小舞臺”按鈕,單擊不同的按鈕可以看到舞臺區的放大和縮小。

    注意:理解和掌握軟件操作的最好方法,是動手試一試!上面介紹的幾個按鈕,讀者可以打開軟件動手點一點,看看舞臺區有什麼變化?我們在學習後面介紹的案例時也是一樣,可以一邊看書,一邊動手操作,這是最快的學習方法。

    1.3.2 角色列表區
    角色列表區位於舞臺區的下方,如圖1.17所示。

    圖1.17Scratch 3.0的角色列表區
    編程過程中用到的所有角色,都會在角色列表區陳列出來。當我們需要對某一個角色做操作時(也即指揮某一個角色做動作時),也需要在這個區域選中這個角色,後面的案例中會詳細講到。
    角色列表區分左右兩部分,左邊是“角色”相關信息,右邊是“舞臺背景”信息。
    在左邊的“角色”信息框中,從上到下包括角色名稱、角色坐標、角色顯示與否、角色大小、角色方向,以及編程中用到的角色列表和“添加角色”按鈕。
    在右邊的“舞臺背景”框中,上部的長方形顯示的是當前舞臺區正在使用的背景圖,下面是“添加背景”按鈕。
    具體功能簡要描述如下,後面的章節中會詳細講到各項功能的應用。
    “角色1”是當前角色的名稱,在輸入框內可以修改。
    “x”和“y”是角色在舞臺區的位置,用坐標(x, y)來表示。
    “顯示”右側的兩個按鈕,分別用來控制當前角色在舞臺區的顯示和隱藏。
    “大小”用來控制當前角色在舞臺區顯示的大小,“40”表示40%。
    “方向”用來控制當前角色在舞臺區的旋轉方向。

    “添加角色”按鈕包括4個功能,即“選擇一個角色”“繪制”“隨機”“上傳角色”。

    “添加背景”按鈕也包括4個功能,即“選擇一個背景”“繪制”“隨機”“上傳背景”。
    1.3.3 指令區
    指令區位於窗口的左側,集合了Scratch 3.0提供的所有操作指令。每個指令都以積木的方式分類存放。不同的顏色代表不同類別的指令,有運動、外觀、聲音、事件、控制、偵測、運算、變量、自制積木等九大類,如圖1.18所示。單擊左側的圓球,可以滾動到對應的分類。

    圖1.18Scratch 3.0的指令區
    每一塊指令積木都有凸起和凹槽,不同的積木據此可以拼合在一起。編程時操作者拖放合適的積木到編程區,拼合出各種功能,從而完成想要實現的程序。能夠熟練地使用這些積木,實現我們想要的效果,是閱讀本書的首要目標,後面的各個章節會由簡入繁逐步展開介紹。這裡,先大致了解一下各個類別的概況。
    運動:運動類別的積木為深藍色,包括移動位置、轉動角度等運動相關的功能。
    外觀:外觀類別的積木為深紫色,包括說話、造型、大小、特效等顯示相關的功能。
    聲音:聲音類別的積木為淺紫色,包括播放聲音、音效處理、音量處理等功能。
    事件:事件類別的積木為淺黃色,包括各種事件的獲取和廣播消息等相關的功能。

    控制:控制類別的積木為深黃色,包括程序執行流程相關的分支、循環、終止及克隆等相關的功能。

    偵測:偵測類別的積木為青綠色,包括鼠標、鍵盤等各種狀態的偵測,以及計時器、登錄用戶等相關的功能。
    運算:運算類別的積木為綠色,包括數學運算、邏輯運算及字符串操作等功能。
    變量:變量類別的積木為棕黃色,包括變量和列表的定義及相關操作功能。

    自制積木:自制積木類別為紅色,可以根據需要定制自己的積木,類似於傳統編程中的自定義函數或方法。

    注意:本書由於篇幅所限,重點在於通過案例和遊戲的實際操作來開發計算思維,可能不會對每一塊積木都進行詳細地介紹,要理解和掌握這些積木,讀者還是要多動手嘗試。

    1.3.4 編程區
    編程區位於窗口中央,是Scratch 3.0編程的核心區域。在指令區的頂部有“代碼”、“造型”和“聲音”3個標簽按鈕,單擊“代碼”標簽按鈕在窗口中部會顯示代碼標簽頁,如圖1.19所示。

    圖1.19代碼標簽頁
    在編程區的代碼標簽頁中,可以拼搭積木,通過組合不同的指令積木,實現編程。
    代碼標簽頁的右上角通常會有一個半透明的圖標,如圖1.19中黃色的喵小咪。這個圖標就是當前角色的圖示,表示正在對這個角色或背景進行拼搭積木、進行編程。後面的章節會反復用到。
    單擊“造型”標簽按鈕,進入造型標簽頁,如圖1.20所示。
    造型是Scratch 3.0中非常重要的概念,角色動畫主要通過不同造型的切換來實現,後面的章節會詳細講到。
    在造型標簽頁中,可以對當前角色的造型進行編輯,包括添加造型、復制造型、修改造型、刪除造型等各種操作。
    單擊“聲音”標簽按鈕,進入聲音標簽頁,如圖1.21所示。

    圖1.20 造型標簽頁 圖1.21 聲音標簽頁
    聲音標簽頁用來處理當前角色所擁有的聲音,包括添加聲音、復制聲音、修改聲音、刪除聲音等。
    通過本節的學習,相信你已經從整體上認識了Scratch 3.0的編程環境,了解了界面上有4個區及每個區的大致功能。但是,如果要精確掌握這些按鈕都是怎麼使用的,這些積木應該怎樣拼搭纔能產生有趣的效果,就請跟著喵小咪一起開啟神奇的編程之旅吧!

    查看全部↓



    "
     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部