關(guān)于我們
書(shū)單推薦
新書(shū)推薦
|
動(dòng)手玩轉(zhuǎn)Scratch 3.0編程:人工智能科創(chuàng)教育指南 讀者對(duì)象:本書(shū)為scratch編程教學(xué)的經(jīng)典圖書(shū),適合所有年齡段的人學(xué)習(xí)scratch編程使用,也適合各個(gè)院校、培訓(xùn)機(jī)構(gòu)將之作為教材使用。
Scratch 是可視化的編程語(yǔ)言,其豐富的學(xué)習(xí)環(huán)境適合所有年齡階段的人。利用它可以制作交互式程序、富媒體項(xiàng)目,包括動(dòng)畫(huà)故事、讀書(shū)報(bào)告、科學(xué)實(shí)驗(yàn)、游戲和模擬程序等,此外,Scratch 也是人工智能科創(chuàng)教育領(lǐng)域的重要工具。本書(shū)的目標(biāo)是將Scratch 作為工具,教會(huì)讀者最基本的編程概念,同時(shí)揭示Scratch 在教學(xué)和科創(chuàng)方面的強(qiáng)大能力。本書(shū)使用升級(jí)后的Scratch 3.0 版本,該版本尤其適用于人工智能科創(chuàng)教育領(lǐng)域。全書(shū)共分9 章,前三章講解如何使用Scratch 繪制幾何圖形,并創(chuàng)建富媒體應(yīng)用程序,其余章節(jié)使用Scratch 講解各個(gè)編程概念。每一章都有許多完整的案例,讀者可以模仿它們制作許多類似的程序。當(dāng)讀完整本書(shū)后,相信你一定可以親自完成各種編程項(xiàng)目。本書(shū)假定讀者沒(méi)有任何編程基礎(chǔ)。本書(shū)內(nèi)容的難度基本不會(huì)超過(guò)高中數(shù)學(xué),個(gè)別有難度的模擬程序可以先行跳過(guò)。
Majed Marji,擁有韋恩州立大學(xué)的電子工程博士學(xué)位和達(dá)文波特大學(xué)戰(zhàn)略管理的MBA 學(xué)位。他在汽車行業(yè)工作超過(guò)15 年,開(kāi)發(fā)了許多軟件,涉及實(shí)時(shí)數(shù)據(jù)采集、設(shè)備控制、實(shí)驗(yàn)室管理、工程數(shù)據(jù)分析、嵌入式系統(tǒng)、遠(yuǎn)程信息處理、混合動(dòng)力汽車,以及與安全相關(guān)的動(dòng)力系統(tǒng)。Marji 博士還是韋恩州立大學(xué)電氣工程系的兼職講師,主要講授通信工程、機(jī)器視覺(jué)、微處理器、控制系統(tǒng),以及算法和數(shù)據(jù)結(jié)構(gòu)等相關(guān)課程。
李澤國(guó)內(nèi)資深創(chuàng)客,軟件設(shè)計(jì)師、信息系統(tǒng)項(xiàng)目管理師,畢業(yè)于新疆醫(yī)科大學(xué)信息管理與信息系統(tǒng)專業(yè),有十余年編程實(shí)戰(zhàn)經(jīng)驗(yàn)。其還是工信部人才交流中心“藍(lán)橋杯青少年創(chuàng)意編程大賽”Scratch專家委員會(huì)委員、教育部教育裝備研究與發(fā)展中心中小學(xué)人工智能教材項(xiàng)目課標(biāo)組和編寫(xiě)組成員。運(yùn)營(yíng)自媒體“科技傳播坊”(公眾號(hào):kejicbf),攝制百余集少兒編程教學(xué)視頻。已出版《Scratch高手密碼》《計(jì)算思維養(yǎng)成指南》等十余部著作。于欣龍奧松集團(tuán)公司創(chuàng)始人(公眾號(hào):alsrobotbase)、哈爾濱工程大學(xué)工學(xué)碩士、多部著名創(chuàng)客教育暢銷書(shū)作者和譯者、中國(guó)青少年機(jī)器人競(jìng)賽國(guó)家級(jí)裁判員、全國(guó)優(yōu)秀創(chuàng)新創(chuàng)業(yè)導(dǎo)師人才庫(kù)專家,從事機(jī)器人開(kāi)發(fā)與人工智能教學(xué)研究十年,擁有國(guó)家科技專利及作品著作權(quán)上百項(xiàng),被媒體譽(yù)為“機(jī)器人爸爸”。現(xiàn)任多所中小學(xué)校創(chuàng)客教育特聘顧問(wèn),負(fù)責(zé)指導(dǎo)學(xué)生參加國(guó)際機(jī)器人賽事(曾多次榮獲冠軍及一等獎(jiǎng))。曾指導(dǎo)多家出版社策劃出版STEAM教育類圖書(shū)五十余部。個(gè)人作品有《愛(ài)上micro:bit》《ScratchJr編程趣味卡》《傳感器實(shí)戰(zhàn)全攻略》等著作。
目錄
致謝................................................................................................. VIII 本書(shū)介紹............................................................................................ IX 第1 章 準(zhǔn)備開(kāi)始............................................................................... 1 什么是 Scratch .................................................................................. 2 試一試 1-1 ...................................................................................... 3 Scratch 編程環(huán)境 .............................................................................. 3 舞臺(tái) ......................................................................................................... 4 試一試 1-2 ...................................................................................... 5 角色列表 ................................................................................................. 5 試一試 1-3 ...................................................................................... 6 積木區(qū) ..................................................................................................... 7 試一試 1-4 ...................................................................................... 8 腳本區(qū) ..................................................................................................... 8 試一試 1-5 ...................................................................................... 9 試一試 1-6 .................................................................................... 10 造型標(biāo)簽頁(yè) ........................................................................................... 10 試一試 1-7 .................................................................................... 11 聲音標(biāo)簽頁(yè) ........................................................................................... 11 試一試1-8 .................................................................................... 12 背景標(biāo)簽頁(yè) ........................................................................................... 12 試一試 1-9 .................................................................................... 13 角色信息 ............................................................................................... 13 菜單欄 ................................................................................................... 14 繪圖編輯器 ...................................................................................... 15 設(shè)置圖像的中心 ................................................................................... 15 試一試 1-10 .................................................................................. 16 設(shè)置透明色 ........................................................................................... 16 制作第一個(gè) Scratch 游戲 ................................................................. 17 第一步:準(zhǔn)備背景 ............................................................................... 18 第二步:加入反彈板和小球 ............................................................... 18 第三步:讓角色動(dòng)起來(lái) ....................................................................... 19 試一試 1-11 .................................................................................. 20 第四步:添加聲音更有趣 ................................................................... 21 Scratch 積木一覽 ............................................................................ 22 算術(shù)運(yùn)算符和函數(shù) ........................................................................... 23 算術(shù)運(yùn)算符 ........................................................................................... 23 隨機(jī)數(shù) ................................................................................................... 24 數(shù)學(xué)函數(shù) ............................................................................................... 25 本章小結(jié) .......................................................................................... 25 練習(xí)題 ............................................................................................. 25 第2 章 運(yùn)動(dòng)和繪圖.......................................................................... 28 使用運(yùn)動(dòng)模塊的積木 ........................................................................ 28 絕對(duì)運(yùn)動(dòng) ............................................................................................... 29 試一試 2-1 .................................................................................... 30 相對(duì)運(yùn)動(dòng) ............................................................................................... 31 試一試 2-2 ...............................................................................33 其他運(yùn)動(dòng)積木 ....................................................................................... 33 畫(huà)筆模塊和一個(gè)簡(jiǎn)單的畫(huà)圖程序 ...................................................... 34 試一試 2-3 .................................................................................... 35 試一試 2-4 .................................................................................... 36 神奇的重復(fù)執(zhí)行 ............................................................................... 36 試一試 2-5 .................................................................................... 38 旋轉(zhuǎn)的正方形 ....................................................................................... 38 試一試 2-6 .................................................................................... 39 圖章積木 ............................................................................................... 39 試一試 2-7 .................................................................................... 40 Scratch 項(xiàng)目 .................................................................................... 40 貓咪收集錢袋 ....................................................................................... 40 接蘋(píng)果游戲 ........................................................................................... 44 關(guān)于被克隆的角色 ........................................................................... 47 本章小結(jié) .......................................................................................... 48 練習(xí)題 ............................................................................................. 49 第3 章 外觀和聲音.......................................................................... 52 外觀模塊 .......................................................................................... 53 切換造型創(chuàng)建動(dòng)畫(huà) ............................................................................... 53 試一試 3-1 .................................................................................... 54 讓角色思考并說(shuō)話 ............................................................................... 55 試一試 3-2 .................................................................................... 55 圖形特效 ............................................................................................... 56 角色大小和可視狀態(tài) ........................................................................... 56 試一試 3-3 .................................................................................... 57 角色間的圖層 ....................................................................................... 57 試一試 3-4 .................................................................................... 58 聲音和音樂(lè)模塊 ............................................................................... 58 播放音頻文件 ....................................................................................... 58 彈奏鼓聲和其他聲音 ........................................................................... 59 創(chuàng)作音樂(lè) ............................................................................................... 60 控制音量 ............................................................................................... 61 試一試 3-5 .................................................................................... 61 設(shè)定演奏速度 ....................................................................................... 61 試一試 3-6 .................................................................................... 61 Scratch 項(xiàng)目 .................................................................................... 62 在舞臺(tái)上跳舞 ....................................................................................... 62 煙花效果 ............................................................................................... 66 本章小結(jié) .......................................................................................... 68 練習(xí)題 ............................................................................................. 68 第4 章 過(guò)程.................................................................................... 72 消息的廣播和接收 ........................................................................... 73 發(fā)送消息和接收消息 ........................................................................... 74 使用廣播機(jī)制協(xié)調(diào)多個(gè)角色 ............................................................... 75 將大型程序分而治之 ........................................................................ 77 使用廣播模擬過(guò)程 ............................................................................... 79 創(chuàng)建自己的積木 ................................................................................... 80 給積木添加參數(shù) ................................................................................... 82 試一試 4-1 .................................................................................... 86 過(guò)程的嵌套 ........................................................................................... 87 試一試 4-2 .................................................................................... 89 分析問(wèn)題的思維方式 ........................................................................ 89 自頂向下分析 ....................................................................................... 90 試一試 4-3 .................................................................................... 92 自底向上分析 ....................................................................................... 93 本章小結(jié) .......................................................................................... 95 練習(xí)題 ............................................................................................. 95 第5 章 變量.................................................................................... 98 Scratch 的數(shù)據(jù)類型 ......................................................................... 99 參數(shù)凹槽與積木形狀 ........................................................................... 99 數(shù)據(jù)類型的自動(dòng)轉(zhuǎn)換 ......................................................................... 100 變量詳解 ........................................................................................ 101 什么是變量 ......................................................................................... 101 創(chuàng)建并使用變量 ................................................................................. 104 試一試 5-1 .................................................................................. 107 變量的作用范圍 ................................................................................. 107 修改變量的值 ..................................................................................... 110 繪制蜘蛛網(wǎng) ..........................................................................................111 繪制風(fēng)車 ..............................................................................................111 試一試 5-2 .................................................................................. 112 克隆體中的變量 ................................................................................. 112 變量值顯示器 .................................................................................115 在程序中使用變量值顯示器 ............................................................116 歐姆定律模擬實(shí)驗(yàn) ............................................................................. 116 試一試 5-3 .................................................................................. 118 串聯(lián)電路模擬實(shí)驗(yàn) ............................................................................. 118 試一試 5-4 .................................................................................. 120 計(jì)算球體體積和表面積 ..................................................................... 120 試一試 5-5 .................................................................................. 122 繪制玫瑰花瓣 ..................................................................................... 122 試一試 5-6 .................................................................................. 124 葵花籽分布模型 ................................................................................. 124 試一試 5-7 .................................................................................. 126 XVIII 目 錄 獲得用戶輸入 ................................................................................ 126 讀取數(shù)字 ............................................................................................. 126 讀取字符 ............................................................................................. 127 執(zhí)行算術(shù)運(yùn)算 ..................................................................................... 127 本章小結(jié) ........................................................................................ 128 練習(xí)題 ........................................................................................... 128 第6 章 用邏輯做決定.................................................................... 131 關(guān)系操作符 .................................................................................... 132 布爾表達(dá)式的求值 ............................................................................. 134 比較字符和字符串 ............................................................................. 134 分支結(jié)構(gòu) ........................................................................................ 136 如果……那么積木 ............................................................................. 136 將變量作為標(biāo)志變量 ......................................................................... 137 如果……那么……否則積木 ............................................................. 139 嵌套分支結(jié)構(gòu) ..................................................................................... 140 菜單驅(qū)動(dòng)程序 ..................................................................................... 141 邏輯運(yùn)算符 .................................................................................... 143 與操作符(and) ................................................................................. 143 或操作符(or) ................................................................................... 144 不成立操作符(not) .......................................................................... 145 使用邏輯運(yùn)算符檢查數(shù)值范圍 ......................................................... 146 Scratch 項(xiàng)目 .................................................................................. 148 坐標(biāo)猜測(cè)游戲 ..................................................................................... 148 試一試 6-1 .................................................................................. 150 三角形分類游戲 ................................................................................. 150 試一試 6-2 .................................................................................. 154 貓咪巡線 ............................................................................................. 154 試一試 6-3 .................................................................................. 155 求解直線方程 ..................................................................................... 156 目 錄 XIX 試一試 6-4 .................................................................................. 160 其他應(yīng)用程序 ..................................................................................... 160 本章小結(jié) ........................................................................................ 160 練習(xí)題 ........................................................................................... 160 第7 章 深入循環(huán)........................................................................... 163 循環(huán)結(jié)構(gòu) ........................................................................................ 164 重復(fù)執(zhí)行直到積木 ............................................................................. 164 試一試 7-1 .................................................................................. 166 將重復(fù)執(zhí)行和如果……那么結(jié)合 ..................................................... 166 試一試 7-2 .................................................................................. 167 停止積木 ........................................................................................ 168 試一試 7-3 .................................................................................. 169 結(jié)束過(guò)程調(diào)用 ..................................................................................... 170 驗(yàn)證用戶輸入 ..................................................................................... 171 循環(huán)計(jì)數(shù)器 .................................................................................... 172 密碼驗(yàn)證 ............................................................................................. 172 試一試 7-4 .................................................................................. 173 靈活的循環(huán)計(jì)數(shù) ................................................................................. 173 循環(huán)的嵌套 .................................................................................... 175 試一試 7-5 .................................................................................. 177 遞歸:調(diào)用自身的過(guò)程 .................................................................. 177 試一試 7-6 .................................................................................. 179 Scratch 項(xiàng)目 .................................................................................. 179 模擬時(shí)鐘 ............................................................................................. 179 試一試 7-7 .................................................................................. 181 小鳥(niǎo)射擊游戲 ..................................................................................... 181 試一試 7-8 .................................................................................. 185 自由落體實(shí)驗(yàn) ..................................................................................... 185 試一試 7-9 .................................................................................. 188 拋體運(yùn)動(dòng)模擬器 ................................................................................. 188 試一試 7-10 ................................................................................ 191 其他應(yīng)用程序 ..................................................................................... 191 本章小結(jié) ........................................................................................ 191 練習(xí)題 ........................................................................................... 192 第8 章 字符串處理........................................................................ 194 字符串?dāng)?shù)據(jù)類型 ............................................................................. 195 特殊字符統(tǒng)計(jì) ..................................................................................... 195 字符比較 ............................................................................................. 196 試一試 8-1 .................................................................................. 198 字符串操作示例 ............................................................................. 198 Igpay Atinlay ....................................................................................... 198 試一試 8-2 .................................................................................. 200 單詞修正 ............................................................................................. 200 試一試 8-3 .................................................................................. 202 解密游戲 ............................................................................................. 202 Scratch 項(xiàng)目 .................................................................................. 205 射擊游戲 ............................................................................................. 205 試一試 8-4 .................................................................................. 208 將二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù) ............................................................. 208 試一試 8-5 .................................................................................. 209 試一試 8-6 .................................................................................. 211 劊子手游戲 ......................................................................................... 211 試一試 8-7 .................................................................................. 216 分?jǐn)?shù)運(yùn)算教學(xué)工具 ............................................................................. 217 試一試 8-8 .................................................................................. 222 本章小結(jié) ........................................................................................ 222 練習(xí)題 ........................................................................................... 222 第9 章 列表.................................................................................. 224 Scratch 的列表 .............................................................................. 225 創(chuàng)建列表 ............................................................................................. 225 試一試 9-1 .................................................................................. 227 列表的積木 ......................................................................................... 228 添加和刪除 ......................................................................................... 228 插入和替換 ......................................................................................... 228 獲得列表中的變量 ............................................................................. 229 試一試 9-2 .................................................................................. 230 包含積木 ............................................................................................. 230 邊界檢查 ............................................................................................. 230 動(dòng)態(tài)列表 ........................................................................................ 231 向列表填充用戶輸入 ......................................................................... 231 繪制柱狀圖 ......................................................................................... 233 試一試 9-3 .................................................................................. 236 數(shù)字列表 ........................................................................................ 236 尋找最值 ............................................................................................. 236 試一試 9-4 .................................................................................. 237 計(jì)算平均數(shù) ......................................................................................... 237 試一試 9-5 .................................................................................. 238 搜索和排序 .................................................................................... 238 線性搜索 ............................................................................................. 238 頻數(shù)統(tǒng)計(jì) ............................................................................................. 239 試一試 9-6 .................................................................................. 241 冒泡排序 ............................................................................................. 241 試一試 9-7 .................................................................................. 243 尋找中位數(shù) ......................................................................................... 244 Scratch 項(xiàng)目 .................................................................................. 245 我是詩(shī)人 ............................................................................................. 245 試一試 9-8 .................................................................................. 246 四邊形分類游戲 ................................................................................. 246 試一試 9-9 .................................................................................. 248 數(shù)學(xué)魔法師 ......................................................................................... 249 試一試 9-10 ................................................................................ 252 花的結(jié)構(gòu)測(cè)驗(yàn) ..................................................................................... 252 試一試 9-11 ................................................................................ 254 其他應(yīng)用程序 ..................................................................................... 254 本章小結(jié) ........................................................................................ 254 練習(xí)題 ........................................................................................... 255 附錄A 分享與合作........................................................................ 256 創(chuàng)建 Scratch 賬號(hào) ......................................................................... 256 使用書(shū)包功能 ................................................................................ 259 創(chuàng)建項(xiàng)目 ........................................................................................ 261 創(chuàng)建新的項(xiàng)目 ..................................................................................... 261 改編項(xiàng)目 ............................................................................................. 262 項(xiàng)目頁(yè) ................................................................................................. 262 分享項(xiàng)目 ............................................................................................. 263
你還可能感興趣
我要評(píng)論
|