動手玩轉Scratch 3.0編程:人工智慧科創教育指南

動手玩轉Scratch 3.0編程:人工智慧科創教育指南

《動手玩轉Scratch 3.0編程:人工智慧科創教育指南》是2019年1月電子工業出版社出版的圖書,作者是李澤、于欣龍。

基本介紹

  • 中文名:動手玩轉Scratch 3.0編程:人工智慧科創教育指南
  • 作者:李澤、于欣龍
  • 出版社電子工業出版社
  • 出版時間:2019年1月
  • 頁數:288 頁
  • 定價:99 元
  • 開本:16 開
  • ISBN:9787121376160
內容簡介,目錄,

內容簡介

Scratch 是可視化的程式語言,其豐富的學習環境適合所有年齡階段的人。利用它可以製作互動式程式、富媒體項目,包括動畫故事、讀書報告、科學實驗、遊戲和模擬程式等,此外,Scratch 也是人工智慧科創教育領域的重要工具。本書的目標是將Scratch 作為工具,教會讀者最基本的編程概念,同時揭示Scratch 在教學和科創方面的強大能力。本書使用升級後的Scratch 3.0 版本,該版本尤其適用於人工智慧科創教育領域。全書共分9 章,前三章講解如何使用Scratch 繪製幾何圖形,並創建富媒體應用程式,其餘章節使用Scratch 講解各個編程概念。每一章都有許多完整的案例,讀者可以模仿它們製作許多類似的程式。當讀完整本書後,相信你一定可以親自完成各種編程項目。本書假定讀者沒有任何編程基礎。本書內容的難度基本不會超過高中數學,個別有難度的模擬程式可以先行跳過。

目錄

致謝................................................................................................. VIII
本書介紹............................................................................................ IX
第1 章 準備開始............................................................................... 1
什麼是 Scratch .................................................................................. 2
試一試 1-1 ...................................................................................... 3
Scratch 編程環境 .............................................................................. 3
舞台 ......................................................................................................... 4
試一試 1-2 ...................................................................................... 5
角色列表 ................................................................................................. 5
試一試 1-3 ...................................................................................... 6
積木區 ..................................................................................................... 7
試一試 1-4 ...................................................................................... 8
腳本區 ..................................................................................................... 8
試一試 1-5 ...................................................................................... 9
試一試 1-6 .................................................................................... 10
造型標籤頁 ........................................................................................... 10
試一試 1-7 .................................................................................... 11
聲音標籤頁 ........................................................................................... 11
試一試1-8 .................................................................................... 12
背景標籤頁 ........................................................................................... 12
試一試 1-9 .................................................................................... 13
角色信息 ............................................................................................... 13
選單欄 ................................................................................................... 14
繪圖編輯器 ...................................................................................... 15
設定圖像的中心 ................................................................................... 15
試一試 1-10 .................................................................................. 16
設定透明色 ........................................................................................... 16
製作第一個 Scratch 遊戲 ................................................................. 17
第一步:準備背景 ............................................................................... 18
第二步:加入反彈板和小球 ............................................................... 18
第三步:讓角色動起來 ....................................................................... 19
試一試 1-11 .................................................................................. 20
第四步:添加聲音更有趣 ................................................................... 21
Scratch 積木一覽 ............................................................................ 22
算術運算符和函式 ........................................................................... 23
算術運算符 ........................................................................................... 23
隨機數 ................................................................................................... 24
數學函式 ............................................................................................... 25
本章小結 .......................................................................................... 25
練習題 ............................................................................................. 25
第2 章 運動和繪圖.......................................................................... 28
使用運動模組的積木 ........................................................................ 28
絕對運動 ............................................................................................... 29
試一試 2-1 .................................................................................... 30
相對運動 ............................................................................................... 31
試一試 2-2 ...............................................................................33
其他運動積木 ....................................................................................... 33
畫筆模組和一個簡單的畫圖程式 ...................................................... 34
試一試 2-3 .................................................................................... 35
試一試 2-4 .................................................................................... 36
神奇的重複執行 ............................................................................... 36
試一試 2-5 .................................................................................... 38
旋轉的正方形 ....................................................................................... 38
試一試 2-6 .................................................................................... 39
圖章積木 ............................................................................................... 39
試一試 2-7 .................................................................................... 40
Scratch 項目 .................................................................................... 40
貓咪收集錢袋 ....................................................................................... 40
接蘋果遊戲 ........................................................................................... 44
關於被克隆的角色 ........................................................................... 47
本章小結 .......................................................................................... 48
練習題 ............................................................................................. 49
第3 章 外觀和聲音.......................................................................... 52
外觀模組 .......................................................................................... 53
切換造型創建動畫 ............................................................................... 53
試一試 3-1 .................................................................................... 54
讓角色思考並說話 ............................................................................... 55
試一試 3-2 .................................................................................... 55
圖形特效 ............................................................................................... 56
角色大小和可視狀態 ........................................................................... 56
試一試 3-3 .................................................................................... 57
角色間的圖層 ....................................................................................... 57
試一試 3-4 .................................................................................... 58
聲音和音樂模組 ............................................................................... 58
播放音頻檔案 ....................................................................................... 58
彈奏鼓聲和其他聲音 ........................................................................... 59
創作音樂 ............................................................................................... 60
控制音量 ............................................................................................... 61
試一試 3-5 .................................................................................... 61
設定演奏速度 ....................................................................................... 61
試一試 3-6 .................................................................................... 61
Scratch 項目 .................................................................................... 62
在舞台上跳舞 ....................................................................................... 62
煙花效果 ............................................................................................... 66
本章小結 .......................................................................................... 68
練習題 ............................................................................................. 68
第4 章 過程.................................................................................... 72
訊息的廣播和接收 ........................................................................... 73
傳送訊息和接收訊息 ........................................................................... 74
使用廣播機制協調多個角色 ............................................................... 75
將大型程式分而治之 ........................................................................ 77
使用廣播模擬過程 ............................................................................... 79
創建自己的積木 ................................................................................... 80
給積木添加參數 ................................................................................... 82
試一試 4-1 .................................................................................... 86
過程的嵌套 ........................................................................................... 87
試一試 4-2 .................................................................................... 89
分析問題的思維方式 ........................................................................ 89
自頂向下分析 ....................................................................................... 90
試一試 4-3 .................................................................................... 92
自底向上分析 ....................................................................................... 93
本章小結 .......................................................................................... 95
練習題 ............................................................................................. 95
第5 章 變數.................................................................................... 98
Scratch 的數據類型 ......................................................................... 99
參數凹槽與積木形狀 ........................................................................... 99
數據類型的自動轉換 ......................................................................... 100
變數詳解 ........................................................................................ 101
什麼是變數 ......................................................................................... 101
創建並使用變數 ................................................................................. 104
試一試 5-1 .................................................................................. 107
變數的作用範圍 ................................................................................. 107
修改變數的值 ..................................................................................... 110
繪製蜘蛛網 ..........................................................................................111
繪製風車 ..............................................................................................111
試一試 5-2 .................................................................................. 112
克隆體中的變數 ................................................................................. 112
變數值顯示器 .................................................................................115
在程式中使用變數值顯示器 ............................................................116
歐姆定律模擬實驗 ............................................................................. 116
試一試 5-3 .................................................................................. 118
串聯電路模擬實驗 ............................................................................. 118
試一試 5-4 .................................................................................. 120
計算球體體積和表面積 ..................................................................... 120
試一試 5-5 .................................................................................. 122
繪製玫瑰花瓣 ..................................................................................... 122
試一試 5-6 .................................................................................. 124
葵花籽分布模型 ................................................................................. 124
試一試 5-7 .................................................................................. 126
XVIII 目 錄
獲得用戶輸入 ................................................................................ 126
讀取數字 ............................................................................................. 126
讀取字元 ............................................................................................. 127
執行算術運算 ..................................................................................... 127
本章小結 ........................................................................................ 128
練習題 ........................................................................................... 128
第6 章 用邏輯做決定.................................................................... 131
關係操作符 .................................................................................... 132
布爾表達式的求值 ............................................................................. 134
比較字元和字元串 ............................................................................. 134
分支結構 ........................................................................................ 136
如果……那么積木 ............................................................................. 136
將變數作為標誌變數 ......................................................................... 137
如果……那么……否則積木 ............................................................. 139
嵌套分支結構 ..................................................................................... 140
選單驅動程式 ..................................................................................... 141
邏輯運算符 .................................................................................... 143
與操作符(and) ................................................................................. 143
或操作符(or) ................................................................................... 144
不成立操作符(not) .......................................................................... 145
使用邏輯運算符檢查數值範圍 ......................................................... 146
Scratch 項目 .................................................................................. 148
坐標猜測遊戲 ..................................................................................... 148
試一試 6-1 .................................................................................. 150
三角形分類遊戲 ................................................................................. 150
試一試 6-2 .................................................................................. 154
貓咪巡線 ............................................................................................. 154
試一試 6-3 .................................................................................. 155
求解直線方程 ..................................................................................... 156
目 錄 XIX
試一試 6-4 .................................................................................. 160
其他應用程式 ..................................................................................... 160
本章小結 ........................................................................................ 160
練習題 ........................................................................................... 160
第7 章 深入循環........................................................................... 163
循環結構 ........................................................................................ 164
重複執行直到積木 ............................................................................. 164
試一試 7-1 .................................................................................. 166
將重複執行和如果……那么結合 ..................................................... 166
試一試 7-2 .................................................................................. 167
停止積木 ........................................................................................ 168
試一試 7-3 .................................................................................. 169
結束過程調用 ..................................................................................... 170
驗證用戶輸入 ..................................................................................... 171
循環計數器 .................................................................................... 172
密碼驗證 ............................................................................................. 172
試一試 7-4 .................................................................................. 173
靈活的循環計數 ................................................................................. 173
循環的嵌套 .................................................................................... 175
試一試 7-5 .................................................................................. 177
遞歸:調用自身的過程 .................................................................. 177
試一試 7-6 .................................................................................. 179
Scratch 項目 .................................................................................. 179
模擬時鐘 ............................................................................................. 179
試一試 7-7 .................................................................................. 181
小鳥射擊遊戲 ..................................................................................... 181
試一試 7-8 .................................................................................. 185
自由落體實驗 ..................................................................................... 185
試一試 7-9 .................................................................................. 188
拋體運動模擬器 ................................................................................. 188
試一試 7-10 ................................................................................ 191
其他應用程式 ..................................................................................... 191
本章小結 ........................................................................................ 191
練習題 ........................................................................................... 192
第8 章 字元串處理........................................................................ 194
字元串數據類型 ............................................................................. 195
特殊字元統計 ..................................................................................... 195
字元比較 ............................................................................................. 196
試一試 8-1 .................................................................................. 198
字元串操作示例 ............................................................................. 198
Igpay Atinlay ....................................................................................... 198
試一試 8-2 .................................................................................. 200
單詞修正 ............................................................................................. 200
試一試 8-3 .................................................................................. 202
解密遊戲 ............................................................................................. 202
Scratch 項目 .................................................................................. 205
射擊遊戲 ............................................................................................. 205
試一試 8-4 .................................................................................. 208
將二進制數轉換為十進制數 ............................................................. 208
試一試 8-5 .................................................................................. 209
試一試 8-6 .................................................................................. 211
劊子手遊戲 ......................................................................................... 211
試一試 8-7 .................................................................................. 216
分數運算教學工具 ............................................................................. 217
試一試 8-8 .................................................................................. 222
本章小結 ........................................................................................ 222
練習題 ........................................................................................... 222
第9 章 列表.................................................................................. 224
Scratch 的列表 .............................................................................. 225
創建列表 ............................................................................................. 225
試一試 9-1 .................................................................................. 227
列表的積木 ......................................................................................... 228
添加和刪除 ......................................................................................... 228
插入和替換 ......................................................................................... 228
獲得列表中的變數 ............................................................................. 229
試一試 9-2 .................................................................................. 230
包含積木 ............................................................................................. 230
邊界檢查 ............................................................................................. 230
動態列表 ........................................................................................ 231
向列表填充用戶輸入 ......................................................................... 231
繪製柱狀圖 ......................................................................................... 233
試一試 9-3 .................................................................................. 236
數字列表 ........................................................................................ 236
尋找最值 ............................................................................................. 236
試一試 9-4 .................................................................................. 237
計算平均數 ......................................................................................... 237
試一試 9-5 .................................................................................. 238
搜尋和排序 .................................................................................... 238
線性搜尋 ............................................................................................. 238
頻數統計 ............................................................................................. 239
試一試 9-6 .................................................................................. 241
冒泡排序 ............................................................................................. 241
試一試 9-7 .................................................................................. 243
尋找中位數 ......................................................................................... 244
Scratch 項目 .................................................................................. 245
我是詩人 ............................................................................................. 245
試一試 9-8 .................................................................................. 246
四邊形分類遊戲 ................................................................................. 246
試一試 9-9 .................................................................................. 248
數學魔法師 ......................................................................................... 249
試一試 9-10 ................................................................................ 252
花的結構測驗 ..................................................................................... 252
試一試 9-11 ................................................................................ 254
其他應用程式 ..................................................................................... 254
本章小結 ........................................................................................ 254
練習題 ........................................................................................... 255
附錄A 分享與合作........................................................................ 256
創建 Scratch 賬號 ......................................................................... 256
使用書包功能 ................................................................................ 259
創建項目 ........................................................................................ 261
創建新的項目 ..................................................................................... 261
改編項目 ............................................................................................. 262
項目頁 ................................................................................................. 262
分享項目 ............................................................................................. 263,
致謝................................................................................................. VIII
本書介紹............................................................................................ IX
第1 章 準備開始............................................................................... 1
什麼是 Scratch .................................................................................. 2
試一試 1-1 ...................................................................................... 3
Scratch 編程環境 .............................................................................. 3
舞台 ......................................................................................................... 4
試一試 1-2 ...................................................................................... 5
角色列表 ................................................................................................. 5
試一試 1-3 ...................................................................................... 6
積木區 ..................................................................................................... 7
試一試 1-4 ...................................................................................... 8
腳本區 ..................................................................................................... 8
試一試 1-5 ...................................................................................... 9
試一試 1-6 .................................................................................... 10
造型標籤頁 ........................................................................................... 10
試一試 1-7 .................................................................................... 11
聲音標籤頁 ........................................................................................... 11
試一試1-8 .................................................................................... 12
背景標籤頁 ........................................................................................... 12
試一試 1-9 .................................................................................... 13
角色信息 ............................................................................................... 13
選單欄 ................................................................................................... 14
繪圖編輯器 ...................................................................................... 15
設定圖像的中心 ................................................................................... 15
試一試 1-10 .................................................................................. 16
設定透明色 ........................................................................................... 16
製作第一個 Scratch 遊戲 ................................................................. 17
第一步:準備背景 ............................................................................... 18
第二步:加入反彈板和小球 ............................................................... 18
第三步:讓角色動起來 ....................................................................... 19
試一試 1-11 .................................................................................. 20
第四步:添加聲音更有趣 ................................................................... 21
Scratch 積木一覽 ............................................................................ 22
算術運算符和函式 ........................................................................... 23
算術運算符 ........................................................................................... 23
隨機數 ................................................................................................... 24
數學函式 ............................................................................................... 25
本章小結 .......................................................................................... 25
練習題 ............................................................................................. 25
第2 章 運動和繪圖.......................................................................... 28
使用運動模組的積木 ........................................................................ 28
絕對運動 ............................................................................................... 29
試一試 2-1 .................................................................................... 30
相對運動 ............................................................................................... 31
試一試 2-2 ...............................................................................33
其他運動積木 ....................................................................................... 33
畫筆模組和一個簡單的畫圖程式 ...................................................... 34
試一試 2-3 .................................................................................... 35
試一試 2-4 .................................................................................... 36
神奇的重複執行 ............................................................................... 36
試一試 2-5 .................................................................................... 38
旋轉的正方形 ....................................................................................... 38
試一試 2-6 .................................................................................... 39
圖章積木 ............................................................................................... 39
試一試 2-7 .................................................................................... 40
Scratch 項目 .................................................................................... 40
貓咪收集錢袋 ....................................................................................... 40
接蘋果遊戲 ........................................................................................... 44
關於被克隆的角色 ........................................................................... 47
本章小結 .......................................................................................... 48
練習題 ............................................................................................. 49
第3 章 外觀和聲音.......................................................................... 52
外觀模組 .......................................................................................... 53
切換造型創建動畫 ............................................................................... 53
試一試 3-1 .................................................................................... 54
讓角色思考並說話 ............................................................................... 55
試一試 3-2 .................................................................................... 55
圖形特效 ............................................................................................... 56
角色大小和可視狀態 ........................................................................... 56
試一試 3-3 .................................................................................... 57
角色間的圖層 ....................................................................................... 57
試一試 3-4 .................................................................................... 58
聲音和音樂模組 ............................................................................... 58
播放音頻檔案 ....................................................................................... 58
彈奏鼓聲和其他聲音 ........................................................................... 59
創作音樂 ............................................................................................... 60
控制音量 ............................................................................................... 61
試一試 3-5 .................................................................................... 61

相關詞條

熱門詞條

聯絡我們