本書為青少年學習Scratch編程提供指導。全書共分為8章,第1~2章介紹Scratch的特色與安裝方法以及一些基本概念和操作;第3章講解4個入門級的游戲設計;第4~5章將Scratch與數學聯(lián)系起來,介紹雞兔同籠問題和階乘的計算,以及繪制各種圖形的腳本;第6章講解兩個稍微復雜的情景展示游戲:第7章介紹體感游戲,在設計切西瓜的游戲中進一步體驗Scratch編程的魅力;第8章講解如何利用Scratch控制樂高機器人做體操。
本書適合青少年朋友自學或在家長和老師的指導下學習,也可以作為學校相關專業(yè)輔導教材。
第1章 Scratch軟件介紹
1.1 數學與編程 002
1.1.1 數學和編程的關系 002
1.1.2 Scratch的編程優(yōu)勢 002
1.2 Scratch 3.0 004
1.2.1 Scratch 3.0的特點 004
1.2.2 Scratch 3.0的安裝 007
第2章 Scratch的基本操作
2.1 編程三元素 012
2.1.1 積木 012
2.1.2 腳本 015
2.1.3 角色 016
2.2 造型 018
2.3 聲音 021
2.4 事件 022
2.5 自制積木 023
2.6 添加擴展 027
第3章 用Scratch制作入門級簡單游戲
3.1 樂隊演奏 029
3.2 迷宮探險 041
3.3 打地鼠 052
3.4 海底兩萬里 064
第4章 用Scratch解決數學問題
4.1 雞兔同籠問題 076
4.1.1 假設法 077
4.1.2 隨機法 084
4.2 階乘的計算 087
第5章 用Scratch繪制幾何圖形
5.1 正弦定理和余弦定理 094
5.2 繪制三角形 095
5.2.1 繪制直角三角形 098
5.2.2 繪制正三角形 102
5.3 繪制四邊形和多邊形 103
5.3.1 繪制四邊形 103
5.3.2 繪制多邊形 107
5.4 旋轉的藝術 109
5.4.1 繪制旋轉的藝術圖案 109
5.4.2 自制積木 115
第6章 用Scratch進行情景設置與編程
6.1 走馬燈動畫制作 121
6.1.1 情景介紹 121
6.1.2 情景編程 122
6.2 車窗外面的世界 125
6.2.1 情景介紹 125
6.2.2 情景編程 125
6.2.3 游戲的改進版 140
第7章 用Scratch設計體感游戲切西瓜
7.1 規(guī)劃游戲 144
7.2 設計角色 149
7.3 編輯腳本 154
第8章 用Scratch操控機器人EV3
8.1 介紹機器人EV3 166
8.2 在Scratch中激活EV3 173
8.3 制作體操機器人 179
參考文獻 189