●目 錄 章 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
內容簡介
Swift Playgrounds 中文版是Apple 公司開發的一款適用於iPad 的創新App,讓學習者能以互動有趣的方式來學習編程。學習者隻需在iPad 上輕點、拖曳或輸入文字和數字,就可以用真實的Swift代碼指揮遊戲主角在3D 世界中行動,像玩闖關遊戲那樣來學習編程,寓教於樂,很好適合青少年編程入門。Swift Playgrounds 中內置了多個學習課程,本書將引導和幫助讀者更好地進行“學習編程1”課程學習。本書以遊戲關卡模式展開,每個關卡中包含五大塊內容:任務描述、任務分析、解決方案、任務小結、任務拓展。除了針對已有任務提供解決思路和解決方案,本書還專門設計了獨具特色的拓展任務,來幫助學習者鞏固本關的知識和技能。本書是一本新形態圖書,提供了豐富的電子資源,如關卡運行視頻、闖關思路講解微課等,隻要掃描書上的二維碼就能觀看,隨時隨地都能學。本書適合作為中小學生的編程啟蒙教材,也適......
"編者的話 青少年編程風潮已經席卷全球!“Hour of Code”(編程一小時)活動的發源地,美國政府號召全體青少年學習編程。在歐洲,英國、法國、芬蘭等國家也把編程作為一門非常重要的義務教育學科,規定所有學生都必須學習計算機編程。在中國,國務院於2017年7月印發的《新一代人工智能發展規劃》中提出:“實施全民智能教育項目,在中小學階段設置人工智能相關課程”。編程已經成為中國青少年的必修內容! 學習編程優選的好處就是,可以對人的思維方式進行訓練,培養一種新的適合現代信息技術發展的問題解決之道。學習編程的目的並不是要每個人都成為程序員,而是每個人都應該具備計算思維。這也是讓青少年跟上人工智能時代發展節奏的關鍵要素。 青少年學習編程的意義毋庸置疑,那麼剩下的問題就是如何選擇合適的學習方式了。入門的編程軟件至關重要。采用圖形化和模塊化的編程模式將降低學習門檻,目前普及較廣的......
"