Scratch輕鬆學創意編程——吉迦的成長記

基本介紹

  • 書名:Scratch輕鬆學創意編程——吉迦的成長記
  • 又名:秦婧、劉存勇
  • ISBN:9787302501725
  • 定價:59.80元
  • 出版社:清華大學出版社
  • 出版時間:2018.05.01
  •  印次:1-1
  • 印刷日期:2018.05.25
內容簡介,圖書目錄,

內容簡介

Scratch 是一款可視化編程工具,集程式語言、運行環境以及效果展示功能為一體。它具有開放式 的學習環境,適合各個年齡段的讀者來學習和提高編程技能。市面上很少有程式語言像 Scratch 一樣以 積木的方式編程並以動畫的方式展示結果,這些優點不僅簡化了編程,而且讓青少年更容易接受編程思 維,並激發對計算機編程的興趣。 全書共 9 課,以吉迦闖關成長經歷為題材,涵蓋了 6 個故事情節

圖書目錄

基礎篇
第1課初識Scratch2
1.1 Scratch安裝及設定2
1.1.1 Scratch下載3
1.1.2 Scratch工作環境部署4
1.2 工作區介紹6
1.2.1 Scratch主界面6
1.2.2 舞台區8
1.2.3 腳本工作區8
1.2.4 造型工作區9
1.2.5 聲音工作區12
1.3 第一個Scratch程式13
1.4 課程拓展19
第2課 領略神奇的Scratch21
2.1 預備知識21
2.1.1 造型的編輯21
2.1.2 角色的外觀22
2.1.3 角色的運動23
2.1.4 變數的創建24
2.1.5 程式中的運算25
2.1.6 程式流程控制27
2.1.7 Scratch中的聲音28
2.2作品製作前的思考30
2.2.1 場景構想30
2.2.2 思路引導30
2.2.3 難點突破31
2.3實現游泳的魚31
2.3.1 作品需要的元素31
2.3.2 作品中需要的積木32
2.3.3 作品的執行流程33
2.3.4 作品實現33
2.4課程拓展34
第3課 吉迦的奇遇35
3.1 預備知識35
3.1.1 角色的編輯35
3.1.2 角色的外觀控制36
3.1.3 角色的運動36
3.1.4 畫筆的功能37
3.1.5 事件的控制38
3.1.6 實現角色互動的方式38
3.2 畫筆的使用41
3.2.1 繪製一條虛線42
3.2.2 繪製三角形42
3.2.3 繪製旋轉的風車44
3.2.4 按要求繪製多邊形45
3.3作品製作前的思考46
3.3.1 場景構想46
3.3.2 思路引導46
3.3.3 技術難題突破47
3.4 實現吉迦的奇遇47
3.4.1 作品需要的元素47
3.4.2 作品的執行流程48
3.4.3 作品實現49
3.5 課程拓展52
第4課 智慧型的幻方53
4.1 預備知識53
4.1.1 常用偵測積木53
4.1.2 克隆功能54
4.1.3 會分身的貓咪55
4.2作品製作前的思考56
4.2.1 場景構想57
4.2.2 原理剖析57
4.2.3 思路引導59
4.2.4 難點突破60
4.3 實現自動填寫幻方61
4.3.1 作品需要的元素61
4.3.2 作品中需要的積木62
4.3.3 作品的執行流程63
4.3.4 吉迦和導師的對話63
4.3.5 幻方的實現65
4.3.6 有關錯誤的定位66
4.4 課程拓展66
綜合提高篇
第5課 獲取浮磚中的火燭68
5.1 預備知識68
5.1.1 控制角色的移動68
5.1.2 如何製作新積木69
5.1.3 尋找迷宮中的老鼠71
5.2 作品製作前的思考74
5.2.1 場景構想74
5.2.2 難點突破74
5.3 浮磚中取火燭實現75
5.3.1 作品需要的元素75
5.3.2 作品實現76
5.3.3 作品運行效果79
5.4 課程拓展80
第6課 利用凸透鏡引燃火燭81
6.1 了解凸透鏡81
6.1.1 認識凸透鏡81
6.1.2 凸透鏡成像規律82
6.2 作品製作前的思考83
6.2.1 場景構想83
6.2.2 難點突破83
6.3 作品場景拆分實現84
6.3.1 師生之間的對話84
6.3.2 凸透鏡主軸特殊點劃分85
6.3.3 光源場景的實現86
6.3.4 光線場景實現88
6.3.5 火燭的點燃90
6.3.6 背景的導入91
6.3.7 整個場景的運行效果91
6.4 課程拓展92
第7課 雨中大作戰93
7.1 作品製作前的思考93
7.1.1 場景構想93
7.1.2 雨的形成原理94
7.1.3 難點突破95
7.1.4 場景拆分95
7.2 作品場景拆分實現96
7.2.1 水塘中升起的水汽96
7.2.2 空中漂浮的白雲98
7.2.3 空中的雨雲99
7.2.4 雲中飄下的雨101
7.2.5 雨中作戰102
7.3 課程拓展106
第8課 吉迦過橋107
8.1 作品製作前的思考107
8.1.1 場景構想107
8.1.2 難點突破108
8.1.3 場景拆分108
8.2 作品場景拆分實現108
8.2.1 遊戲開場頁面108
8.2.2 空中閃動的星星109
8.2.3 可伸長的橋110
8.2.4 可移動的橋柱111
8.2.5 過橋的吉迦113
8.2.6 導師和吉迦的對話115
8.3課程拓展117
第9課 Scratch編程語法118
9.1變數118
9.1.1什麼是變數118
9.1.2變數的命名119
9.1.3局部變數和全局變數120
9.2流程控制121
9.2.1重複結構積木121
9.2.2判斷分支積木122
9.2.3綜合運用122
9.3有關字元串123
9.3.1了解字元串123
9.3.2操作字元串123
9.4列表124
9.4.1了解列表124
9.4.2創建列表124
9.4.3操作列表126
9.5程式中的方法126
9.5.1創建新積木126
9.5.2在新積木中實現功能127

相關詞條

熱門詞條

聯絡我們