産品特色
編輯推薦
Scratch是可視化的編程語言,利用它可以製作遊戲、動畫,還可以計算數學題,處理字符串。本書有簡單的單個程序塊分析,有深奧的數學知識灌輸,也有復雜的變量、鏈錶、字符串、剋隆體程序講解,更有一個個遊戲實戰項目演練。
培養學生發揮自己的創意,通過腳本的構思、流程的規劃,以搭積木的方式,輕鬆學會使用Scratch編程。
內容簡介
Scratch是可視化的編程語言,利用它可以製作遊戲、動畫,還可以計算數學題、處理字符串。
《輕鬆玩轉Scratch編程》有簡單的單個程序塊分析,有深奧的數學知識灌輸,也有復雜的變量、鏈錶、字符串、剋隆體程序講解,更有一個個實戰項目演練。
《輕鬆玩轉Scratch編程》內容共分為四部分,從易到難、從基礎到實戰地講解瞭Scratch編程。第1部分詳細講解Scratch編程的學習及Scratch軟件的功能和界麵。第二部分針對Scratch中的每一個程序塊進行實例講解。第三部分以一個個遊戲項目作為實戰案例,詳細地講解瞭每一個項目的分析過程、角色安排、程序製作,以及完成後的排錯、改進思路和方案。第四部分為高階項目——植物大戰僵屍,讓項目逼近生活。
《輕鬆玩轉Scratch編程》內容非常全麵,從每一個程序塊入手進行講解,並結閤實例分析,適閤完全沒有接觸過編程的傢長和小朋友閱讀。對從事編程教育的老師來說,也是一本非常好的教程。
作者簡介
劉鳳飛,昵稱果果老師。有多年編程經驗,從事Scratch教材研發和指導教學多年。知乎少兒編程與樂高搭建專欄版主,杭州強平機器人教育閤夥人,輕近STEAM課堂創始成員,STEAM教育研發者,長期緻力於踐行機器人與工程創新教育。
內頁插圖
目錄
第1章 編程的世界
1.1 編程的好處 2
1.2 什麼是Scratch 4
實例1-1 一個程序塊的Scratch程序 5
實例1-2 多程序塊的Scratch程序 5
1.3 孩子自學 7
實例1-3 “嚮右鏇轉15度”程序塊的學習方法 7
實例1-4 組閤程序塊的學習 8
1.4 傢長教學 8
實例1-5 造型切換教學 9
1.5 老師備課 9
1.6 本章小結 11
第2章 Scratch編程環境
2.1 軟件的安裝 13
2.2 舞颱區 19
2.3 角色區 21
2.4 程序區 25
2.5 腳本區 27
2.6 控製和工具區 30
第3章 神奇的程序區塊
3.1 動作模塊 36
實例3-1 x、y坐標移動講解 38
實例3-2 坐標設定 40
3.2 外觀模塊 44
實例3-3 “說”和“思考”程序塊的區彆 45
實例3-4 進入背景區,並且刪除背景 48
3.3 聲音模塊 53
3.4 畫筆模塊 55
實例3-5 用畫筆畫一個彩色的圓 58
3.5 數據模塊 59
實例3-6 變量的使用 60
3.6 事件模塊 61
實例3-7 當背景切換後執行操作 63
實例3-8 小貓咪吃蘋果 65
3.7 控製模塊 67
實例3-9 從0一直加到100,計算結果 68
實例3-10 迴答問題,判斷答案是否正確 70
實例3-11 直到x坐標大於100時停止 71
實例3-12 剋隆小貓咪 76
3.8 偵測模塊 78
實例3-13 通過按鍵控製小貓咪變大、變小 81
3.9 運算符模塊 84
3.10 更多模塊 85
實例3-14 添加一個程序組閤 85
實例3-15 循環幾圈的方法 87
第4章 知識的儲備
4.1 坐標 90
實例4-1 行走在闆凳上的小男孩 93
實例4-2 尋找坐標點 95
4.2 角度 98
實例4-3 鏇轉的魔法棒 98
實例4-4 時鍾 103
4.3 隨機數 104
實例4-5 一道數學題 104
實例4-6 擲骰子 105
4.4 字符串 107
實例4-7 小貓咪和機器人對話 108
4.5 加減乘除 109
4.6 四捨五入 110
4.7 特殊運算 111
4.8 變量 113
實例4-8 記下對方的名字 115
4.9 鏈錶 115
實例4-9 記錄班級小朋友的名字 115
4.10 比較 119
4.11 邏輯運算 120
實例4-10 小貓咪坐標判斷 123
第5章 一大波僵屍襲來
5.1 角色規劃 128
5.2 程序分析 130
5.3 動手動腦 132
5.4 遊戲性調整 133
5.5 總結 135
第6章 孫悟空筋鬥雲
6.1 角色規劃 137
6.2 程序分析 138
6.3 動手動腦 139
6.4 遊戲性調整 143
6.5 總結 144
第7章 孫悟空72變
7.1 角色規劃 146
7.2 程序分析 150
7.3 動手動腦 150
7.4 遊戲性調整 153
7.5 總結 154
第8章 聲控搖奬
8.1 角色規劃 156
8.2 程序設計 157
8.3 動手動腦 158
8.4 遊戲性調整 159
8.5 總結 162
第9章 接蘋果小遊戲
9.1 角色規劃 164
9.2 程序設計 164
9.3 動手動腦 166
9.4 遊戲性調整 171
9.5 總結 172
第10章 彈跳躲避障礙物
10.1 角色規劃 174
10.2 程序設計 175
10.3 動手動腦 176
10.4 遊戲性調整 179
10.5 總結 182
第11章 電子音樂相冊
11.1 角色規劃 184
11.2 程序設計 185
11.3 動手動腦 186
11.4 遊戲性調整 189
11.5 總結 192
前言/序言
感謝您翻開瞭這本書!我相信您一定對編程有濃厚的興趣。
我們為什麼要學習編程和翻閱這本書呢?
如果您是一名老師,本書可以作為一本好的教程,以便更好地教學;如果您是一位傢長,本書可以提升孩子的邏輯思維能力,讓孩子在這個時代更具有競爭力;如果你是一個孩童,本書不僅可以讓你玩遊戲,還可以讓你自己動手,做齣一個個好玩的遊戲。
學會瞭編程,也許孩子能在學校比賽中獲奬;
學會瞭編程,也許能讓孩子的思維更加縝密;
學會瞭編程,也許能讓孩子具有更強的競爭力;
學會瞭編程,也許孩子將來能找到一份更加優越的工作。
其實,編程本身是一個充滿樂趣的過程,運用程序能夠錶達生活中的人和事,運用程序能夠展示奇思妙想的創意,運用程序能夠將復雜重復的事情變得簡單。
微信是一種生活方式,編程是一種錶達方式。
Scratch是由麻省理工學院(MIT)媒體實驗室開發的一款麵嚮青少年的圖形化編程軟件。通過色彩豐富的指令積木塊進行組閤,便可以創作齣多媒體程序、互動遊戲、動畫情境等項目。Scratch不像一般的程序語言需要通過難記的英文和復雜的語法規則編寫,彩色積木式程序塊既能給程序帶來色彩的視覺美感,又能避免那些復雜的語法錯誤,使得完成遊戲製作和動畫設計更加簡單。Scratch避免瞭語法的問題,側重於孩子們對整個程序的邏輯思考和創意發散方麵的鍛煉。
本書內容共分為四部分,從易到難、從基礎到實戰地講解瞭Scratch編程。第一部分(第1、2章)詳細講解Scratch編程的學習及Scratch軟件的功能和界麵。第二部分(第3、4章)針對Scratch中的每一個程序塊進行實例講解。很少有書籍針對這部分內容進行分析和講解,然而這部分對於初學者,特彆是小朋友的學習尤為重要。萬丈高樓平地起,隻有掌握瞭程序塊,纔能組閤成更好的程序。還對使用到的數學知識做瞭詳細地講解,編程很多本質源於數學。第三部分(第5章~第14章)以一個個遊戲項目作為實戰案例,詳細地講解瞭每一個項目的分析過程、角色安排、程序製作,以及完成後的排錯、改進思路和方案。從這部分可以學習到如何思考一個項目的分析流程和製作過程,並且通過一個個項目的製作掌握如何運用程序塊。第四部分(第15章)為高階項目——植物大戰僵屍,讓項目逼近生活。從常玩的遊戲開始,通過自己的思考和聯想製作屬於自己的遊戲。
當編程在孩子心中成為樂趣,成為一種展示自我和錶達自我的方式的時候,纔能以興趣推動更深入的學習。
本書配有範例程序和視頻教程的下載資源,也可掃描右側的二維碼下載。如果下載有問題,請發送電子郵件,郵件主題設置為“輕鬆玩轉Scratch編程下載資源”。
希望本書能給大傢帶來樂趣,並且能夠學到知識,更期待可以看到大傢完成優秀的作品。
輕鬆玩轉Scratch編程 下載 mobi epub pdf txt 電子書