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