Scratch程序設計

Scratch程序設計

作者: 江玉珍 王曉輝 鄧清華 陸錫聰 朱映輝
出版社: 人民郵電
出版在: 2020-07-01
ISBN-13: 9787115534248
ISBN-10: 7115534241
總頁數: 192 頁





內容描述


本書全面講解Scratch 3.4程序設計的相關知識和技術,包括電腦程序設計入門、Scratch編程基礎、舞臺與角色設計、Scratch簡單動畫、鍵盤控制交互程序設計、鼠標控制交互程序設計、 Scratch數學問題程序設計、克隆方法程序設計、音樂功能應用、繪圖功能應用、體感功能程序設計、文字朗讀與翻譯功能的應用等內容,還提供配套的教學課件、案例資源和製作素材。


目錄大綱


第 1章 程序設計入門 11.1 電腦程序概要 11.1.1 電腦程序的歷史 11.1.2 程序設計語言 31.2 算法 61.3 程序流程圖 71.3.1 框圖符號及流程圖繪制規則 71.3.2 結構化程序設計和三種基本結構 81.3.3 Scratch程序設計的三種結構 101.4 算法的程序實現 11課後習題 12第 2章 Scratch編程基礎 142.1 什麽是Scratch 142.2 Scratch 3.4的下載與安裝 152.2.1 在線版Scratch 152.2.2 離線版Scratch 152.2.3 中文顯示模式設置 152.3 Scratch編程界面認識 162.3.1 編程界面的功能區劃分 162.3.2功能區介紹 172.4 Scratch編程方法入門 262.5第 一個Scratch程序案例——神奇的魔法球 272.5.1 目標任務描述 272.5.2 實驗步驟 282.5.3 案例要點分析及擴展應用 31課後習題 32第3章 舞臺與角色設計 333.1 角色及舞臺背景設計 333.2 矢量圖和位圖 333.3 Scratch中角色造型及背景的編輯 343.3.1造型編輯窗口介紹 343.3.2 修改原來角色造型及背景圖 353.3.3 創建角色造型及背景圖 373.3.4 Scratch的角色及圖片導出 393.4 Photoshop編輯方法 393.4.1 Photoshop角色圖像處理 403.4.2 Photoshop背景圖像處理 443.5 PowerPoint編輯方法 45課後習題 47第4章 Scratch簡單動畫 494.1 角色動畫 494.1.1 角色造型動畫 494.1.2 運動模塊的認識 504.1.3 要點詳解 514.1.4 循環語句 524.1.5 等待和停止語句 534.2 動畫程序案例1——海底世界 544.2.1 目標任務描述 544.2.2 實驗步驟 544.2.3 案例要點分析及擴展應用 564.3 場景切換動畫 574.3.1 場景切換動畫 574.3.2 “外觀”積木塊 574.3.3 要點詳解 584.4 動畫程序案例2——“禮贊70周年”賀卡設計 604.4.1 目標任務描述 604.4.2 實驗步驟 604.4.3 案例要點分析及擴展應用 624.5 動畫程序案例3——海空暢游 624.5.1 目標任務描述 624.5.2 實驗步驟 624.5.3 案例要點分析及擴展應用 64課後習題 64第5章 鍵盤控制交互程序設計 665.1 腳本的觸發 665.1.1 事件模塊的認識 665.1.2 要點詳解 675.2 條件積木 675.3“偵測”模塊 695.3.1 積木塊介紹 695.3.2 要點詳解 705.4 鍵盤控制編程方法 715.4.1 按鍵觸發 715.4.2 按鍵偵測 725.5 鍵盤控製程序案例1——牛頓接蘋果 725.5.1 目標任務描述 725.5.2 實驗步驟 725.5.3 案例要點分析及擴展應用 755.6 鍵盤控製程序案例2——彈力小球 765.6.1 目標任務描述 765.6.2 實驗步驟 765.6.3 案例要點分析及擴展應用 795.7 鍵盤控製程序案例3——迷宮闖關 795.7.1 目標任務描述 795.7.2 實驗步驟 805.7.3 案例要點分析及擴展應用 82課後習題 83第6章 鼠標控制交互程序設計 846.1 鼠標控制編程方法 846.2 鼠標控製程序案例1——找不同 856.2.1 目標任務描述 856.2.2 實驗步驟 856.2.3 案例要點分析及擴展應用 896.3 鼠標控製程序案例2——地球守衛者 896.3.1 目標任務描述 896.3.2 實驗步驟 906.3.3 案例要點分析及擴展應用 926.4 鼠標控製程序案例3——打地鼠 936.4.1 目標任務描述 936.4.2 實驗步驟 936.4.3 案例要點分析及擴展應用 95課後習題 95第7章 Scratch數學問題程序設計 977.1 變量與列表 977.1.1 功能介紹與模塊認識 977.1.2 要點詳解 1007.2 運算表達式 1007.2.1 功能介紹與模塊認識 1007.2.3 要點詳解 1017.2.4 方法預熱 1027.3 過程的定義與調用 1027.3.1 模塊認識 1037.3.2 要點詳解 1037.3.3 方法預熱 1037.4 數學問題程序案例1——雞兔同籠 1047.4.1 目標任務描述 1047.4.2 實驗步驟 1057.4.3 案例要點分析 1077.5 數學問題程序案例2——百元百雞 1077.5.1 目標任務描述 1077.5.2 實驗步驟 1087.5.3 案例要點分析 1097.6 數學問題程序案例3——判斷素數 1097.6.1 目標任務描述 1097.6.2 實驗步驟 1107.6.3 案例要點分析及擴展引用 1117.7 數學問題程序案例4——圓柱體的計算 1127.7.1 目標任務描述 1127.7.2 實驗步驟 1127.7.3 案例要點分析 1147.8 數學問題程序案例5——數鴨子 1147.8.1 目標任務描述 1147.8.2 實驗步驟 1147.8.3 案例要點分析 116課後習題 116第8章 Scratch克隆方法程序設計 1188.1 克隆的概念及應用 1188.1.1 功能介紹與模塊認識 1188.1.2 方法預熱 1198.2 克隆功能編程方法 1198.2.1 方法的運用 1198.2.3 要點詳解 1208.3 克隆程序設計1——奔騰的小馬 1238.3.1 目標任務描述 1238.3.2 實驗步驟 1238.3.3 案例要點分析及擴展應用 1258.4 克隆程序設計2——可視化加法計算 1258.4.1 目標任務描述 1258.4.2 實驗步驟 1268.4.3 案例要點分析及擴展應用 129課後習題 129第9章 Scratch音樂功能應用 1319.1 聲音播放與控制 1319.1.1 功能介紹與模塊認識 1319.1.2 要點詳解 1329.1.3 方法預熱 1329.2 音樂音效編輯與設計 1339.2.1 功能介紹與模塊認識 1339.2.2 要點詳解 1349.2.3 方法預熱 1359.3 音效程序案例1——樂曲製作 1369.3.1 目標任務描述 1369.3.2 實驗步驟 1379.3.3 案例要點分析及擴展應用 1399.4 音效程序案例2——調樂師 1399.4.1 目標任務描述 1399.4.2 實驗步驟 1409.4.3 案例要點分析及擴展應用 141課後習題 142第 10章 Scratch繪圖功能應用 14310.1 畫筆與圖章 14310.1.1 功能介紹與模塊認識 14310.1.2 要點詳解 14410.1.3 方法預熱 14410.2 創意繪圖程序案例1——三角框線圖 14610.2.1 目標任務描述 14610.2.2 實驗步驟 14710.2.3 案例要點分析及擴展應用 14810.3 創意繪圖程序案例2——能對稱畫圖的筆 14810.3.1 目標任務描述 14810.3.2 實驗步驟 14910.3.3 案例要點分析及擴展應用 15010.4 創意繪圖程序案例3——萬花筒 15110.4.1 目標任務描述 15110.4.2 實驗步驟 15110.4.3 案例要點分析及擴展應用 15210.5 創意繪圖程序案例4——神奇南瓜園 15210.5.1 目標任務描述 15210.5.2 實驗步驟 15310.5.3 案例要點分析 154課後習題 154第 11章 Scratch體感功能程序設計 15611.1 體感功能簡介 15611.1.1 體感功能介紹和模塊認識 15611.1.2 要點詳解 15811.1.3 方法預熱 15811.2 聲音體感程序案例——小狗訓練 16111.2.1 目標任務描述 16111.2.2 實驗步驟 16111.2.3 案例要點分析及擴展應用 16311.3 “視頻偵測”體感程序案例1——小魚魔術手 16411.3.1 目標任務描述 16411.3.2 實驗步驟 16411.3.3 案例要點分析及擴展應用 16511.4 “視頻偵測”體感程序案例2——切水果 16611.4.1 目標任務描述 16611.4.2 實驗步驟 16711.4.3 案例的要點分析及擴展應用 168課後習題 168第 12章 文字朗讀與翻譯功能的應用 17012.1 文字朗讀與翻譯功能介紹 17012.1.1 文字朗讀模塊認識 17012.1.2 翻譯模塊認識 17112.2文字朗讀程序案例——英語聽寫課 17212.2.1 目標任務描述 17212.2.2 實驗步驟 17312.2.3 案例要點分析 17512.3 翻譯功能程序案例——全能翻譯家 17512.3.1 目標任務描述 17512.3.2 實驗步驟 17612.3.3 案例要點分析及擴展應用 178課後習題 178


作者介紹


韩山师范学院副教授。讲授课程:计算机应用基础、C语言程序设计、计算机图形学等。主要研究项目及领域:计算机教育,深度学习图像处理。出版多本教材。




相關書籍

TQC+ AutoCAD 2019 特訓教材 -- 基礎篇 (隨書附贈102個精彩繪圖心法動態教學檔)

作者 吳永進 林美櫻 .財團法人中華民國電腦技能基金會 總策劃

2020-07-01

The Book of GNS3: Build Virtual Network Labs Using Cisco, Juniper, and More (Paperback)

作者 Jason C. Neumann

2020-07-01

Mathematics of Bioinformatics: Theory , Methods and Applications (Hardcover)

作者 Matthew He Sergey Petoukhov

2020-07-01