Scratch 3.0實戰與思維提升

胡秋萍 黃桂晶 主編 王戈 郭春玲 副主編

  • 出版商: 清華大學
  • 出版日期: 2020-08-01
  • 定價: $419
  • 售價: 8.5$356
  • 語言: 簡體中文
  • ISBN: 7302553386
  • ISBN-13: 9787302553380
  • 相關分類: Scratch
  • 下單後立即進貨 (約4週~6週)

  • Scratch 3.0實戰與思維提升-preview-1
  • Scratch 3.0實戰與思維提升-preview-2
  • Scratch 3.0實戰與思維提升-preview-3
Scratch 3.0實戰與思維提升-preview-1

買這商品的人也買了...

商品描述

從一個個趣味十足的小游戲程序案例切入,由淺入深的介紹了scratch3.0編程基礎,然後通過完整的項目設計流程,總結程序設計的必備知識內容,分析梳理程序設計的流程和實現方法;通過設置問題情境,構建問題結構框架,由淺入深的介紹了用清晰、確定性的步驟顯性地描述問題解決方案,引導學生梳理基於問題解決的程序設計思路,理解算法的概念,嘗試經典算法的scratch實現,從而培養學生的計算思維。

目錄大綱

目錄

第1章 用小項目學Scratch基礎 1

第1節 瞭解Scratch 3.0 2

探究1:Scratch 3.0界面我知道 5

探究2:Scratch 3.0角色的簡單編輯功能 8

探究3:玩Scratch小游戲,體驗游戲規則制定的重要性 10

第2節 小貓快走 14

探究1:怎樣讓小貓走起來? 15

探究2:怎樣讓小貓走得更自然? 18

第3節 演出開始 22

探究1:新建角色和添加舞臺背景 23

探究2:如何根據演出需要設置主持人和演員的登場順序? 26

第4節 貓捉老鼠 30

探究1:如何用鼠標控制老鼠移動? 32

探究2:小貓在舞臺上是如何移動的? 34

探究3:結束游戲的條件是什麽? 37

第5節 加法練習 39

探究1:如何隨機獲取並保存兩個加數? 41

探究2:如何進行提問和回答? 44

探究3:如何判斷玩家的回答是否正確? 45

第6節 青春小館點餐系統 49

探究1:素材準備和界面設計 51

探究2:設置菜品的單價,被選中後進行合計累加 53

探究3:將菜品名稱添加到賬單中 55

探究4:清空列表,重置合計金額為0 56

第7節 神奇的畫筆 59

探究1:利用方向鍵控制小瓢蟲移動 60

探究2:添加畫筆工具,設置畫筆的顏色和粗細 62

探究3:繪制規則圖形:正方形和花朵 66

第8節 快到碗里來 71

探究1:鼠標控制碗在屏幕底部區域任意移動 72

探究2:神奇的克隆技術 74

探究3:讓小球角色在舞臺頂部隨機下落 77

第9節 單詞拼拼拼 79

探究1:建立列表和變量,快速在列表中放置游戲需要的單詞 83

探究2:文字的朗讀和翻譯功能 84

探究3:自動向後滾動單詞,直至測試完所有單詞 88

第2章 程序設計基礎與問題解決 91

第1節 數據與數據運算 92

探究1:數據與數據編碼 92

探究2:Scratch中的聲音 95

探究3:數據類型與表達式運算符 99

第2節 程序的算法及描述 106

探究1:程序語言的發展歷史 106

探究2:算法與算法描述 110

第3節 程序結構與事件控制 117

探究1:程序的3種基本結構 117

探究2:事件驅動與條件觸發 123

探究3:“分而治之”的編程思路 126

第4節 設計“森林搜救”迷宮游戲項目 137

探究1:探秘生活,理解需求 138

探究2:分析主題需求,設計項目解決方案 141

探究3:分解核心要素功能 144

探究4:規劃和準備素材 149

探究5:編程實現各關功能 152

探究6:如何運行和調試程序? 167

第3章 用Scratch實現經典算法 171

第1節 窮舉法 172

真實情景 172

問題界定 173

算法描述 173

程序實現 174

拓展提高 179

第2節 排序算法 185

真實情景 185

問題界定 186

算法描述 187

程序實現 191

拓展提高 198

第3節 遞推算法 199

真實情景 200

問題界定 200

算法描述 201

程序實現 203

拓展提高 206

第4節 遞歸算法 208

真實情景 208

問題界定 210

算法描述 210

拓展提高 214