呆呆鳥兒童編程——在遊戲中學習

呆呆鳥兒童編程——在遊戲中學習

《呆呆鳥兒童編程——在遊戲中學習》是2021年清華大學出版社出版的圖書。

基本介紹

  • 中文名:呆呆鳥兒童編程——在遊戲中學習
  • 作者:王向輝,陳峰
  • 出版時間:2021年9月
  • 出版社:清華大學出版社
  • ISBN:9787302586883
  • 類別:程式設計類圖書
  • 開本:16 開
  • 裝幀:平裝
內容簡介,圖書目錄,作者簡介,

內容簡介

本書介紹了基於C# 語言的代碼編程方法。針對6~16 歲的兒童,將枯燥的代碼編程轉變 為86 個有趣的遊戲關卡,讓兒童在探索中學習編程知識。書中所涉及的編程內容包括命令、 函式、循環、判斷、算法、變數、屬性、初始化、參數和數組等,全面覆蓋兒童編程所需掌 握的知識點。

圖書目錄

第1章 代碼編程 1
1.1 什麼是編程2
1.2 編程能做什麼3
1.3 代碼編程的優勢3
1.4 編程平台4
1.4.1 準備工作4
1.4.2 編程開發環境6
1.4.3 互動操作8
1.5 輔助學習9
1.5.1 教學課程9
1.5.2 編程論壇10
1.5.3 線上答疑10
1.5.4 打字練習10
1.5.5 網路資源11
第2章 命令 14
2.1 什麼是命令15
2.2 常用命令16
2.2.1 前進命令16
2.2.2 左轉命令17
2.2.3 右轉命令18
2.2.4 收集命令18
2.2.5 開關命令19
2.3 代碼編譯20
2.4 關卡案例23
2.4.1 前進收集23
2.4.2 首次左轉25
2.4.3 打開開關27
2.4.4 使用傳送門28
2.4.5 找出問題30
2.4.6 調整代碼順序33
2.4.7 短路線35
2.5 本章總結37
習題38
第3 章 函式39
3.1 定義和調用40
3.2 函式嵌套43
3.3 關卡案例44
3.3.1 命令組合45
3.3.2 創建函式47
3.3.3 重複模式49
3.3.4 九個南瓜52
3.3.5 嵌套調用54
3.3.6 高低階梯57
3.3.7 多函式使用61
3.4 本章總結66
習題66
第4章 for循環68
4.1 什麼是循環69
4.2 for 循環語法70
4.3 關卡案例73
4.3.1 初識循環73
4.3.2 循環一周75
4.3.3 折返開關76
4.3.4 循環傳送78
4.3.5 重複模式80
4.3.6 多個模式83
4.3.7 十字分布86
4.4 本章總結90
習題90
第5 章 if 判斷92
5.1 if 語句93
5.2 else if 語句95
5.3 else 語句98
5.4 流程圖101
5.5 關卡案例102
5.5.1 檢查開關103
5.5.2 使用else if105
5.5.3 循環條件107
5.5.4 使用else109
5.5.5 巧妙運用111
5.5.6 圍困其中115
5.5.7 決定路線117
5.6 本章總結 122
習題 122
第6 章 邏輯運算125
6.1 移動受阻變數 126
6.1.1 前方受阻127
6.1.2 左方受阻128
6.1.3 右方受阻129
6.2 非運算130
6.3 與運算132
6.4 或運算 134
6.5 關卡案例136
6.5.1 非運算136
6.5.2 非之螺旋138
6.5.3 與運算141
6.5.4 或運算143
6.5.5 邏輯迷宮145
6.6 本章總結148
習題149
第7 章 while 循環 150
7.1 循環代碼 151
7.2 循環嵌套153
7.3 關卡案例 155
7.3.1 while 循環155
7.3.2 循環和判斷157
7.3.3 折線前進159
7.3.4 四乘四161
7.3.5 南瓜環繞163
7.3.6 橫縱選擇165
7.3.7 嵌套循環167
7.3.8 隨機矩形169
7.3.9 始終右轉171
7.4 本章總結
173
習題174
第8 章 算法175
8.1 右手定則 176
8.1.1 算法177
8.1.2 基本算法178
8.1.3 完善算法179
8.2 關卡案例181
8.2.1 右手定則181
8.2.2 調整算法184
8.2.3 探索迷宮186
8.2.4 左轉還是右轉188
8.2.5 編寫算法191
8.3 本章總結193
習題194
第9 章 變數195
9.1 系統變數196
9.2 自定義變數198
9.3 駝峰式命名法200
9.4 比較運算201
9.5 log( ) 命令203
9.6 關卡案例206
9.6.1 跟蹤記錄206
9.6.2 使值增大208
9.6.3 使值遞增210
9.6.4 控制收集數量212
9.6.5 恰到好處214
9.6.6 檢查等值217
9.6.7 清點開關219
9.6.8 指定數量221
9.7 本章總結224
習題224
第10 章 屬性 227
10.1 傳送門顏色228
10.2 控制傳送門230
10.3 關卡案例232
10.3.1 關閉傳送門232
10.3.2 開關傳送門234
10.3.3 迷之傳送門236
10.3.4 四角傳送240
10.3.5 傳送收集243
10.4 本章總結248
習題249
第11 章 初始化 250
11.1 專家252
11.2 主角252
11.3 多人物253
11.4 冰塊和圖騰254
11.5 關卡案例 257
11.5.1 初始化專家257
11.5.2 專家技能259
11.5.3 兩個搭檔262
11.5.4 協作配合264
11.6 本章總結267
習題268
第12 章 參數 269
12.1 單參函式270
12.2 多參函式 272
12.3 坐標和方向274
12.4 跳躍277
12.5 關卡案例278
12.5.1 多步前進278
12.5.2 帶參函式281
12.5.3 上下移動283
12.5.4 指定位置286
12.5.5 沙塊過河288
12.5.6 跳躍技能291
12.5.7 兩個專家293
12.5.8 兩個島嶼295
12.6 本章總結 299
習題299
第13 章 構造世界301
13.1 創建磚塊302
13.2 創造傳送門305
13.3 創造階梯306
13.4 創造南瓜和開關308
13.5 關卡案例309
13.5.1 連線區域309
13.5.2 堆疊磚塊311
13.5.3 創建傳送門313
13.5.4 創建階梯316
13.5.5 連線孤島319
13.5.6 構造路徑321
13.5.7 創意關卡324
13.6 本章總結326
習題326
第14 章 數組328
14.1 定長數組 330
14.1.1 定義數組330
14.1.2 數組長度331
14.1.3 foreach循環333
14.1.4 Position數組334
14.2 變長數組335
14.2.1 定義數組335
14.2.2 添加元素336
14.2.3 刪除元素337
14.2.4 數組長度338
14.3索引越界339
14.4 隨機函式340
14.5 關卡案例341
14.5.1 影子主角341
14.5.2 foreach循環342
14.5.3 三層堆疊343
14.5.4 變長數組345
14.5.5 刪除元素346
14.5.6 索引越界347
14.5.7 隨機數349
14.6 本章總結350
習題351
附錄A 知識點353
附錄B 習題答案358

作者簡介

王向輝,男,1980齣生,博士,哈爾濱工程大學計算機科學與技術學院教師,主要研究方向為嵌入式系統、P2P網路和信息安全。參與國家信息安全戰略研究與標準制定專項課題“風險評估和風險管理系列標準框架研究”、“敏感信息共享策略、內容安全標準規範和垃圾信息處理研究”和“信息安全管理度量方法研究”。2006年參與黑龍江省信息產業廳資助的“P2P理論及套用技術研究”工作,主持“黑龍江省農村黨員幹部現代遠程教育綜合套用系統”的研發工作,該系統獲得2008年黑龍江省“科學技術進步二等獎”。清華大學出版社出版教材《Android應用程式開發》和《可視化開發Android應用程式》。在Springer LNCS、計算機研究與發展、計算機科學等國內外學術出版物和期刊上發表學術論文10餘篇,其中被SCI、EI檢索3篇。

相關詞條

熱門詞條

聯絡我們