相關主題
商品描述
本書首先講解Scratch少兒編程的基礎知識,如Scratch的特色、下載、安裝、操作界面與設置;然後通過實例剖析講解Scratch的背景管理、角色管理、事件模塊、運動模塊、外觀模塊、程序流控制模塊、聲音模塊、畫筆模塊、數據模塊、偵測模塊、運算符模塊;最後通過4個綜合案例,即電子賀卡、畫圓求面積、打字練習大考驗、數學大冒險,來講解Scratch少兒編程實戰方法與技巧。 在講解過程中即考慮讀者的學習習慣,又通過具體實例剖析講解Scratch少兒編程中的熱點問題、關鍵問題及種種難題。
作者簡介
周峰,男中級中國海洋大學計算機科學與應用專業畢業大學本科,曾先後就職於青島商業中專和青島遠洋學院計算機系,從事數學、計算機輔助設計的教學與研究。
著作方向為中小學數學教輔、數學思維拓展類、投資理財、計算機輔助設計等。
先後出版《新手學看盤――短線賺錢技巧大全》 鐵道出版社《網上外匯交易實戰入門》 鐵道出版社《網上炒股賺錢技法――同花順實戰指南》 鐵道出版社《網上炒黃金做贏家――行情分析與軟件實操》 鐵道出版社《C語言實用程序設計100例》 人民郵電出版2002-10 10000 冊《VB控件實用程序設計100例》 人民郵電出版2002-10 10000 冊《計算機立體美術設計3ds max實例教程》高教出版社,2003-7 7000 冊《Flash MX 2004網絡動畫精彩實例創作通》 西安電子科技大學出版社,2004-1 5000 冊《Visual Basic案例開發集錦》電子工業出版社2005-06 累計印數7000 冊《Visual Basic案例開發集錦(第二版)》電子工業出版社2008-1 5000 冊《3ds max 8中文版基礎與實踐教程》電子工業出版社2006-07 累計印數9000冊《3ds Max 9中文版基礎與實踐教程》電子工業出版社2008-01 累計印數9000冊獲獎情況:從2002年至今已主編(或獨立編著)50餘本經管、計算機圖書。
先後獲山東省優秀教師、青島市優秀藝術教育工作者、青島市青年教師優秀專業人才、青島市教學能手、青島市中小學學科帶頭人、青島市教育管理工作先進個人、青島市和教育局兩級專業技術拔尖人才等榮譽稱號。
目錄大綱
目錄
第1章Scratch少兒趣味編程快速入門1
1.1少兒編程的重要性1
1.2初識Scratch 2
1.2.1 Scratch的特點2
1.2.2 Scratch的學習方法2
1.3 Scratch的下載與安裝2
1.3.1 Scratch的下載2
1.3.2 Scratch的安裝3
1.4 Scratch操作界面與設置4
1.4.1設置顯示Scratch的中文操作界面4
1.4.2標題欄、菜單欄和工具欄6
1.4.3舞台區7
1.4.4角色區8
1.4.5積木代碼區12
1.4.6腳本區13
1.5第一個Scratch程序:小貓追足球13
1.5.1添加小貓和足球角色13
1.5.2為足球添加積木代碼15
1.5.3為小貓添加積木代碼17
1.5.4運行程序並保存18
第2章Scratch運動積木代碼模塊編程實例20
2.1移動積木代碼的編程實例20
2.1.1移動積木代碼的作用20
2.1.2實例:複製小貓並隨機顯示其位置21
2 .1.3實例:隨鼠標移動的蝴蝶23
2.2旋轉積木代碼的編程實例24
2.2.1旋轉積木代碼的作用24
2.2.2實例:讓我旋轉多少度25
2.3面向積木代碼的編程實例26
2.3.1面向積木代碼的作用26
2.3.2實例:利用鍵盤控制甲殼蟲的爬行26
2.3.3實例:面向鼠標轉動的箭頭29
2.4其他運動積木代碼的編程實例30
2.4.1其他運動積木代碼的作用30
2.4.2實例:游來游去的魚31
第3章Scratch外觀積木代碼模塊編程實例36
3.1說和思考積木代碼的編程實例36
3.1.1說和思考積木代碼的作用36
3.1.2實例:兩個潛水員的對話37
3.2顯示和隱藏積木代碼的編程實例41
3.2.1顯示和隱藏積木代碼的作用41
3.2.2實例:隱藏的小貓41
3.3造型與背景切換積木代碼的編程實例43
3.3.1造型與背景切換積木代碼的作用44
3.3.2實例:跳舞的小女孩44
3.4特效與大小變化積木代碼的編程實例46
3.4 .1特效與大小變化積木代碼的作用46
3.4.2實例:文字的特效動畫效果47
3.5其他外觀積木代碼的編程實例54
3.5.1其他外觀積木代碼的作用55
3.5 .2實例:空中飛人55
第4章Scratch畫筆積木代碼模塊編程實例58
4.1畫筆積木代碼的作用58
4.2實例:繪製台階59
4.3實例:小爬蟲繪製六邊形動畫61
4.4實例:圖章的應用64
4.5實例:彩色畫筆65
第5章Scratch聲音積木代碼模塊編程實例68
5.1聲音積木代碼的編程實例68
5.1.1聲音積木代碼的作用68
5.1.2實例:帶有聲音的游來游去的魚70
5.2彈奏鼓聲和音符積木代碼的編程實例72
5.2.1彈奏鼓聲和音符積木代碼的作用72
5.2.2實例:架子鼓與薩克斯74
5.3其他聲音積木代碼的編程實例76
5.3.1其他聲音積木代碼的作用76
5.3.2實例:音樂會77
第6章Scratch事件積木代碼模塊編程實例82
6.1 Scratch中的各種事件82
6.1.1 Scratch中的事件82
6.1.2 Scratch中各事件的意義82
6.2實例:來回散步動畫效果84
6.3實例:鯊魚吃小魚游戲86
6. 3.1添加小魚和鯊魚角色並美化舞台86
6.3.2小魚從上游到下動畫87
6.3.3鯊魚左右移動效果89
6.3.4小魚碰到鯊魚就會被吃掉功能90
6.3.5鯊魚吃小魚計數功能91
6.4實例:不同舞台切換的跳舞效果93
6.4.1添加兩個跳舞角色和兩個舞台背景93
6.4.2兩個舞台背景切換94
6.4.3第一個跳舞角色在第一個舞台背景下跳舞95
6.4.4第二個跳舞角色在第二個舞台背景下跳舞96
6.5實例:生日快樂歌97
第7章Scratch控制積木代碼模塊編程實例100
7.1 Scratch的基本流程控制100
7.1.1選擇結構100
7.1.2循環結構101
7.2實例:根據學生成績給出評語101
7.3實例:面向鼠標變色的小貓104
7.4其他控制積木代碼的作用104
7.5實例:計算1+2+3+……+100 105
7.6實例:雪花飄舞的動畫效果108
第8章Scratch偵測積木代碼模塊編程實例112
8.1作為條件的偵測積木代碼的編程實例112
8.1.1作為條件的偵測積木代碼的作用112
8.1.2實例:動物飛行比賽113
8. 2作為參數的偵測積木代碼的編程實例118
8.2.1作為參數的偵測積木代碼的作用118
8.2.2實例:沙灘排球小遊戲118
8.3其他偵測積木代碼的作用124
第9章Scratch運算積木代碼模塊編程實例125
9.1算術運算積木代碼的編程實例125
9.1.1算術運算積木代碼的作用125
9.1.2實例:小貓做算術運算126
9.2關係運算積木代碼的編程實例132
9.2.1關係運算積木代碼的作用132
9.2.2實例:小貓判斷數的大小132
9.3邏輯運算積木代碼的編程實例134
9.3.1邏輯運算積木代碼的作用134
9.3.2實例:剪刀石頭布遊戲134
9.4其他運算積木代碼的編程實例139
9.4.1其他運算積木代碼的作用139
9.4.2實例:隨鼠標移動的飛舞多彩小球139
第10章Scratch編程綜合實例143
10.1打字遊戲143
10.1.1打字遊戲前台界面143
10.1.2打字遊戲主界面的佈局145
10.1.3複製多個字母並改變其造型146
10.1.4字母從上向下飄落的動畫效果147
10.1.5打字效果149
10.1.6打字遊戲結束界面151
10.2隨機繪製多邊形與花朵153
10.2.1自定義繪製多邊形函數154
10.2.2自定義繪製花朵函數155
10.2.3程序初始化積木代碼157
10.2.4 按任意鍵隨機繪製多邊形與花朵158