定 價:69.8 元
叢書名:工業(yè)和信息化普通高等教育“十三五”規(guī)劃教材立項項目普通高等學校計算機教育“十三五”規(guī)劃教材大學計算機系列
- 作者:江玉珍[等]編著
- 出版時間:2020/1/1
- ISBN:9787115534248
- 出 版 社:人民郵電出版社
- 中圖法分類:TP311.561
- 頁碼:192頁
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書共12章,主要內容包括:程序設計入門、Scratch編程基礎、舞臺與角色設計、Scratch簡單動畫設計、鍵盤控制交互程序設計、鼠標控制交互程序設計、Scratch數(shù)學問題程序設計、Scratch克隆方法程序設計、Scratch音樂功能應用、Scratch繪圖功能應用、Scratch體感功能應用、文字朗讀與翻譯功能應用。
(1)本書彩色印刷,有豐富的配套資源。配套視頻、多媒體課件、教學素材、實驗素材和實踐網(wǎng)站。(2)基于*版本Scratch 3.4,涵蓋文本朗讀、翻譯、視頻偵測等*功能的應用。(3)互聯(lián)網(wǎng) 教材。以二維碼形式提供講解重難點操作的微課視頻。
韓山師范學院副教授。講授課程:計算機應用基礎、C語言程序設計、計算機圖形學等。主要研究項目及領域:計算機教育,深度學習圖像處理。出版多本教材。
第 1章 程序設計入門1
1.1 計算機程序概要 1
1.1.1 計算機程序的歷史 1
1.1.2 程序設計語言 3
1.2 算法 6
1.3 程序流程圖 7
1.3.1 框圖符號及流程圖繪制規(guī)則 7
1.3.2 結構化程序設計和三種基本結構 8
1.3.3 Scratch程序設計的三種結構 10
1.4 算法的程序實現(xiàn) 11
課后習題 12
第 2章 Scratch編程基礎 14
2.1 什么是Scratch 14
2.2 Scratch 3.4的下載與安裝 15
2.2.1 在線版Scratch 15
2.2.2 離線版Scratch 15
2.2.3 中文顯示模式設置 15
2.3 Scratch編程界面認識 16
2.3.1 編程界面的功能區(qū)劃分 16
2.3.2功能區(qū)介紹 17
2.4 Scratch編程方法入門 26
2.5第 一個Scratch程序案例——神奇的魔法球 27
2.5.1 目標任務描述 27
2.5.2 實驗步驟 28
2.5.3 案例要點分析及擴展應用 31
課后習題 32
第3章 舞臺與角色設計 33
3.1 角色及舞臺背景設計 33
3.2 矢量圖和位圖 33
3.3 Scratch中角色造型及背景的編輯 34
3.3.1造型編輯窗口介紹 34
3.3.2 修改原來角色造型及背景圖 35
3.3.3 創(chuàng)建角色造型及背景圖 37
3.3.4 Scratch的角色及圖片導出 39
3.4 Photoshop編輯方法 39
3.4.1 Photoshop角色圖像處理 40
3.4.2 Photoshop背景圖像處理 44
3.5 PowerPoint編輯方法 45
課后習題 47
第4章 Scratch簡單動畫 49
4.1 角色動畫 49
4.1.1 角色造型動畫 49
4.1.2 運動模塊的認識 50
4.1.3 要點詳解 51
4.1.4 循環(huán)語句 52
4.1.5 等待和停止語句 53
4.2 動畫程序案例1——海底世界 54
4.2.1 目標任務描述 54
4.2.2 實驗步驟 54
4.2.3 案例要點分析及擴展應用 56
4.3 場景切換動畫 57
4.3.1 場景切換動畫 57
4.3.2 “外觀”積木塊 57
4.3.3 要點詳解 58
4.4 動畫程序案例2——“禮贊70周年”賀卡設計 60
4.4.1 目標任務描述 60
4.4.2 實驗步驟 60
4.4.3 案例要點分析及擴展應用 62
4.5 動畫程序案例3——?諘秤巍62
4.5.1 目標任務描述 62
4.5.2 實驗步驟 62
4.5.3 案例要點分析及擴展應用 64
課后習題 64
第5章 鍵盤控制交互程序設計 66
5.1 腳本的觸發(fā) 66
5.1.1 事件模塊的認識 66
5.1.2 要點詳解 67
5.2 條件積木 67
5.3“偵測”模塊 69
5.3.1 積木塊介紹 69
5.3.2 要點詳解 70
5.4 鍵盤控制編程方法 71
5.4.1 按鍵觸發(fā) 71
5.4.2 按鍵偵測 72
5.5 鍵盤控制程序案例1——牛頓接蘋果 72
5.5.1 目標任務描述 72
5.5.2 實驗步驟 72
5.5.3 案例要點分析及擴展應用 75
5.6 鍵盤控制程序案例2——彈力小球 76
5.6.1 目標任務描述 76
5.6.2 實驗步驟 76
5.6.3 案例要點分析及擴展應用 79
5.7 鍵盤控制程序案例3——迷宮闖關 79
5.7.1 目標任務描述 79
5.7.2 實驗步驟 80
5.7.3 案例要點分析及擴展應用 82
課后習題 83
第6章 鼠標控制交互程序設計 84
6.1 鼠標控制編程方法 84
6.2 鼠標控制程序案例1——找不同 85
6.2.1 目標任務描述 85
6.2.2 實驗步驟 85
6.2.3 案例要點分析及擴展應用 89
6.3 鼠標控制程序案例2——地球守衛(wèi)者 89
6.3.1 目標任務描述 89
6.3.2 實驗步驟 90
6.3.3 案例要點分析及擴展應用 92
6.4 鼠標控制程序案例3——打地鼠 93
6.4.1 目標任務描述 93
6.4.2 實驗步驟 93
6.4.3 案例要點分析及擴展應用 95
課后習題 95
第7章 Scratch數(shù)學問題程序設計 97
7.1 變量與列表 97
7.1.1 功能介紹與模塊認識 97
7.1.2 要點詳解 100
7.2 運算表達式 100
7.2.1 功能介紹與模塊認識 100
7.2.3 要點詳解 101
7.2.4 方法預熱 102
7.3 過程的定義與調用 102
7.3.1 模塊認識 103
7.3.2 要點詳解 103
7.3.3 方法預熱 103
7.4 數(shù)學問題程序案例1——雞兔同籠 104
7.4.1 目標任務描述 104
7.4.2 實驗步驟 105
7.4.3 案例要點分析 107
7.5 數(shù)學問題程序案例2——百元百雞 107
7.5.1 目標任務描述 107
7.5.2 實驗步驟 108
7.5.3 案例要點分析 109
7.6 數(shù)學問題程序案例3——判斷素數(shù) 109
7.6.1 目標任務描述 109
7.6.2 實驗步驟 110
7.6.3 案例要點分析及擴展引用 111
7.7 數(shù)學問題程序案例4——圓柱體的計算 112
7.7.1 目標任務描述 112
7.7.2 實驗步驟 112
7.7.3 案例要點分析 114
7.8 數(shù)學問題程序案例5——數(shù)鴨子 114
7.8.1 目標任務描述 114
7.8.2 實驗步驟 114
7.8.3 案例要點分析 116
課后習題 116
第8章 Scratch克隆方法程序設計 118
8.1 克隆的概念及應用 118
8.1.1 功能介紹與模塊認識 118
8.1.2 方法預熱 119
8.2 克隆功能編程方法 119
8.2.1 方法的運用 119
8.2.3 要點詳解 120
8.3 克隆程序設計1——奔騰的小馬 123
8.3.1 目標任務描述 123
8.3.2 實驗步驟 123
8.3.3 案例要點分析及擴展應用 125
8.4 克隆程序設計2——可視化加法計算 125
8.4.1 目標任務描述 125
8.4.2 實驗步驟 126
8.4.3 案例要點分析及擴展應用 129
課后習題 129
第9章 Scratch音樂功能應用 131
9.1 聲音播放與控制 131
9.1.1 功能介紹與模塊認識 131
9.1.2 要點詳解 132
9.1.3 方法預熱 132
9.2 音樂音效編輯與設計 133
9.2.1 功能介紹與模塊認識 133
9.2.2 要點詳解 134
9.2.3 方法預熱 135
9.3 音效程序案例1——樂曲制作 136
9.3.1 目標任務描述 136
9.3.2 實驗步驟 137
9.3.3 案例要點分析及擴展應用 139
9.4 音效程序案例2——調樂師 139
9.4.1 目標任務描述 139
9.4.2 實驗步驟 140
9.4.3 案例要點分析及擴展應用 141
課后習題 142
第 10章 Scratch繪圖功能應用 143
10.1 畫筆與圖章 143
10.1.1 功能介紹與模塊認識 143
10.1.2 要點詳解 144
10.1.3 方法預熱 144
10.2 創(chuàng)意繪圖程序案例1——三角框線圖 146
10.2.1 目標任務描述 146
10.2.2 實驗步驟 147
10.2.3 案例要點分析及擴展應用 148
10.3 創(chuàng)意繪圖程序案例2——能對稱畫圖的筆 148
10.3.1 目標任務描述 148
10.3.2 實驗步驟 149
10.3.3 案例要點分析及擴展應用 150
10.4 創(chuàng)意繪圖程序案例3——萬花筒 151
10.4.1 目標任務描述 151
10.4.2 實驗步驟 151
10.4.3 案例要點分析及擴展應用 152
10.5 創(chuàng)意繪圖程序案例4——神奇南瓜園 152
10.5.1 目標任務描述 152
10.5.2 實驗步驟 153
10.5.3 案例要點分析 154
課后習題 154
第 11章 Scratch體感功能程序設計 156
11.1 體感功能簡介 156
11.1.1 體感功能介紹和模塊認識 156
11.1.2 要點詳解 158
11.1.3 方法預熱 158
11.2 聲音體感程序案例——小狗訓練 161
11.2.1 目標任務描述 161
11.2.2 實驗步驟 161
11.2.3 案例要點分析及擴展應用 163
11.3 “視頻偵測”體感程序案例1——小魚魔術手 164
11.3.1 目標任務描述 164
11.3.2 實驗步驟 164
11.3.3 案例要點分析及擴展應用 165
11.4 “視頻偵測”體感程序案例2——切水果 166
11.4.1 目標任務描述 166
11.4.2 實驗步驟 167
11.4.3 案例的要點分析及擴展應用 168
課后習題 168
第 12章 文字朗讀與翻譯功能的應用 170
12.1 文字朗讀與翻譯功能介紹 170
12.1.1 文字朗讀模塊認識 170
12.1.2 翻譯模塊認識 171
12.2文字朗讀程序案例——英語聽寫課 172
12.2.1 目標任務描述 172
12.2.2 實驗步驟 173
12.2.3 案例要點分析 175
12.3 翻譯功能程序案例——全能翻譯家 175
12.3.1 目標任務描述 175
12.3.2 實驗步驟 176
12.3.3 案例要點分析及擴展應用 178
課后習題 178