●部分 進入編程世界 章 如何學習Scratch 1.1 學會編程好處多多 2 1.2 什麼是Scratch 4 1.3 小朋友如何自學 8 1.4 家長輔導變身玩伴 9 1.5 老師備課 10 第2章 Scratch 3.0編程世界 2.1 安裝Scratch 3.0 12 2.2 Scratch 3.0界面介紹 21 第2部分 神奇的積木塊3.0版 第3章 初識積木塊:運動模塊 3.1 認識積木塊 40 3.2 運動模塊 41 3.3 讓角色移動一下 42 3.4 左轉轉右轉轉 44 3.5 看看什麼叫瞬間移動 45 3.6 掌握坐標新知識 46 3.7 在1秒內滑行到隨機位置 48 3.8 在1秒內滑行到x,y 49 3.9 面向90度方向 49 3.10 面向鼠標指針 50 3.11 四大坐標積木塊 50 3.12 踫到邊緣就反彈 52 3.13 將旋轉方式設為左右翻轉 53 3.14 角色的坐標和方向屬性 54 第4章 外觀模塊 4.1 說聲你好 56 4.2 一起來思考 58 4.3 變幻造型 59 4.4 背景變換 61 4.5 變大變小 63 4.6 神奇的特效 66 4.7 隱身 71 4.8 移動一下前後 71 4.9 看看造型的屬性 72 第5章 聲音模塊 5.1 進入聲音模塊 74 5.2 播放聲音 76 5.3 錄制聲音 78 5.4 聲音裁剪 80 5.5 看看聲音庫 80 5.6 停止所有聲音 81 5.7 調節音效 82 5.8 調節音量大小 82 第6章 事件模塊 6.1 準備要啟動了 85 6.2 操作按鍵 85 6.3 我被單擊了,想干什麼 88 6.4 背景變換事件 88 6.5 響度事件 91 6.6 Scratch裡的廣播 92 第7章 控制模塊 7.1 等一等 96 7.2 重復,重復,再重復 96 7.3 一直重復,怎麼都停不下來 98 7.4 如果……那麼…… 99 7.5 那麼不夠,再來否則 100 7.6 等待什麼 101 7.7 重復執行到條件成立 102 7.8 停止 103 7.9 黑科技:克隆 106 第8章 偵測模塊 8.1 小心,觸踫到了 110 8.2 顏色的踫撞 113 8.3 顏色識別顏色 118 8.4 判斷距離 125 8.5 你問,我答 126 8.6 看看你按了什麼按鍵 127 8.7 鼠標被按下 130 8.8 跟蹤鼠標 131 8.9 角色的拖動問題 131 8.10 偵測聲音大小 132 8.11 工具計時器 133 8.12 各種屬性 134 8.13 你想要知道的時間 135 8.14 這是一個神秘的積木塊 137 8.15 你的名字 138 第9章 運算模塊 9.1 加減乘除四則運算 141 9.2 隨機數 144 9.3 比較運算符 146 9.4 邏輯運算符 149 9.5 連接起來 153 9.6 找出字符串的第幾個字符 154 9.7 數數字符串一共有多少字符 155 9.8 字符串裡有a嗎 155 9.9 求出餘數 156 9.10 四舍五入 157 9.11 求絕對值 158 9.12 看看什麼是取整 159 9.13 平方根的奧秘 160 0章 變量模塊 10.1 原來這就是變量 162 10.2 變量的顯示和隱藏 165 10.3 強大的列表 165 10.4 往列表裡輸入名字 166 10.5 添加內容 167 10.6 刪除列表中的項目 167 10.7 在列表中插入項目 168 10.8 修改列表中的項目 168 10.9 獲取列表中的項目內容 168 10.10 從列表中找出個項目的編號 169 10.11 獲取列表中的項目數 169 10.12 項目裡面有沒有這個內容 169 10.13 列表的顯示和隱藏 169 10.14 修改列表名稱和刪除列表 169 1章 自制積木 11.1 創造造型變化 171 11.2 增加參數 172 2章 音樂模塊 12.1 擊打樂器 175 12.2 休止積木塊 176 12.3 演奏音符 176 12.4 各種樂器任意選 178 12.5 調節演奏速度 178 3章 畫筆模塊 13.1 擦除掉 181 13.2 來蓋個章 182 13.3 落筆畫畫,抬筆休息 182 13.4 給畫筆換個顏色 183 13.5 數值動態調整畫筆狀態 185 13.6 調節畫筆粗細 186 4章 視頻偵測模塊 14.1 視頻運動 189 14.2 視頻運動的屬性 189 14.3 開啟攝像頭 189 14.4 設置視頻的透明度 191 5章 文字朗讀模塊 15.1 你想要用什麼語言 194 15.2 感受不同的嗓音 195 15.3 讀一句“你好” 195 6章 翻譯模塊 16.1 語言任由你翻譯 197 16.2 檢查自己的母語 199 第3部分 編程的內功心法 7章 程序的邏輯 17.1 順序執行 202 17.2 重復執行 203 17.3 條件判斷 206 17.4 試試流程圖 206 第4部分 拿下項目陣地 8章 看我72變 18.1 想一想:72般變化 212 18.2 設計角色:規劃造型 213 18.3 動手動腦:編寫72變 213 18.4 遊戲性調整 218 18.5 進行測試 219 18.6 積木塊回顧 219 9章 大屏幕搖獎 19.1 想一想:這要怎麼實現 221 19.2 設計角色:添加獎品 222 19.3 動手動腦:開始搖獎 223 19.4 遊戲性調整 224 19.5 進行測試 225 19.6 積木塊回顧 226 第20章 收集小星星 20.1 想一想:滿天的星星 227 20.2 設計角色:就一個星星 227 20.3 動手動腦:一個不簡單的角色 228 20.4 遊戲性調整 230 20.5 進行測試 232 20.6 積木塊回顧 232 第21章 雙人貪喫蛇大作戰 21.1 想一想:怎麼大作戰 234 21.2 設計角色:繪制我的貪喫蛇 235 21.3 動手動腦:大作戰 235 21.4 遊戲性調整 239 21.5
內容簡介
Scratch是可視化的編程語言,利用它可以制作遊戲、動畫,還可以計算數學題、處理字符串。 本書共分為五部分,細致入微地講解Scratch 3.0編程,接近不用擔心孩子零基礎。部分(、2章)了解Scratch 3.0的界面和功能,以及與Scratch 2.0的區別。第二部分(第3~16章)針對Scratch 3.0中的每一個程序塊進行實例講解。第三部分(7章)在掌握基礎程序塊的基礎上,深刻理解和運用編程中的順序執行、重復執行、條件判斷等程序結構。第四部分(8~22章)以一個個遊戲項目作為實戰案例,詳細地講解每一個項目的分析過程、角色安排、程序制作以及完成後的排錯、改進思路和方案。第五部分(第23、24章)是高階項目,一步一步地從簡單的實現逐漸增加功能,很終完成一個極具挑戰的程序模塊,體驗一個項目的迭代過程。 本書適合接近沒有接觸過編程的家長和小朋友閱讀。對從事編程教育的老師來說,也是一本很......