書籍信息
作譯者:吳明暉,李瑤
出版時間:2019-01千 字 數:396版次:01-01頁 數:264
開本:16開裝幀:I S B N :9787121347177
換版:
紙質書定價:¥64.0
內容簡介
Swift Playgrounds 中文版是Apple 公司開發的一款適用於iPad 的創新App,讓學習者能以互動有趣的方式來學習編程。學習者只需在iPad 上輕點、拖曳或輸入文字和數字,就可以用真實的Swift代碼指揮遊戲主角在3D 世界中行動,像玩闖關遊戲那樣來學習編程,寓教於樂,非常適合青少年編程入門。 Swift Playgrounds 中內置了多個學習課程,本書將引導和幫助讀者更好地進行“學習編程1”課程學習。本書以遊戲關卡模式展開,每個關卡中包含五大塊內容:任務描述、任務分析、解決方案、任務小結、任務拓展。除了針對已有任務提供解決思路和解決方案,本書還專門設計了獨具特色的拓展任務,來幫助學習者鞏固本關的知識和技能。本書是一本新形態圖書,提供了豐富的電子資源,如關卡運行視頻、闖關思路講解微課等,只要掃描書上的二維碼就能觀看,隨時隨地都能學。本書適合作為中小學生的編程啟蒙教材,也適合作為對青少年編程教育感興趣的相關人員(包括中國小信息技術教師、社會青少年編程培訓機構教師、中小學生家長等)的參考書。
圖書目錄
第1章 Swift Playgrounds 簡介
第2章 像計算機一樣思考——命令
第一關 發出命令 .........................................................8
第二關 添加新命令....................................................13
第三關 切換開關 .......................................................19
第四關 傳送門練習....................................................24
第五關 發現並修復程式錯誤 .....................................30
第六關 消滅程式錯誤練習 .........................................37
第七關 最短路線 .......................................................44
第3章 更有效率的思考——函式
第一關 組合新行為....................................................50
第二關 創建新函式....................................................54
第三關 收集、切換、重複 .........................................59
第四關 盡收囊中 .......................................................64
第五關 嵌套模式 .......................................................69
第六關 嵌套式階梯....................................................75
第七關 尋寶 ..............................................................81
第4章 更簡捷省力的執行——for 循環
第一關 使用循環 .......................................................88
第二關 循環每一側....................................................92
第三關 行至邊緣再返回 ............................................96
第四關 循環跳躍者..................................................100
第五關 拓展技能 .....................................................105
第六關 寶石農場 .....................................................109
第七關 席捲四處 .....................................................113
第5章 更具靈活性思維——條件語句
第一關 檢查開關 .....................................................120
第二關 使用else if ..................................................127
第三關 循環條件代碼 ..............................................130
第四關 滿足條件時向上爬 .......................................134
第五關 定義更巧妙的函式 .......................................139
第六關 圍困其中 .....................................................143
第七關 決策樹 .........................................................148
第6章 更具邏輯性思維——邏輯運算符
第一關 使用“非”運算符 .......................................156
第二關 非之螺旋 .....................................................161
第三關 同時滿足的條件 ..........................................165
第四關 並列的條件..................................................171
第五關 邏輯迷宮 .....................................................176
第7 章 重複性的思考——while 循環
第一關 當……時運行代碼 .......................................182
第二關 創建更巧妙的while 循環 .............................185
第三關 正確選取工具 ..............................................190
第四關 四乘以四 .....................................................195
第五關 轉身 ............................................................199
第六關 富饒之地 .....................................................206
第七關 嵌套循環 .....................................................213
第八關 隨機矩形 .....................................................217
第九關 始終右轉 .....................................................222
第7 章 以不變思維應對變化——算法
第一關 右手定則 .....................................................228
第二關 調整算法 .....................................................233
第三關 征服迷宮 .....................................................238
第四關 左轉還是右轉 ..............................................242
第五關 向左走,向右走 ..........................................246