最短路線
挑戰:評估選項並選出最短的路線。
簡介
在本課程的最後一項挑戰中,你需要讓 Byte 在比之前所有關卡都要更大且更為複雜的世界中移動。這個世界中有兩個傳送門,而可能的解決方案有很多種。
想出 Byte 收集寶石和打開開關的最短路線。你可以使用一個或兩個傳送門,並且需要使用你到目前為止學到的指令。(可能也需要用到你的除錯技能!)
講解
這個挑戰並沒有唯一的正確答案,因為你有許多不同的解決方案可以選擇,甚至可以使用一個或兩個傳送門,而你需要運用到目前為止所學到的指令和你的除錯技巧。
解答
請務必嘗試解題
請同學務必嘗試自己解題,不要直接看答案。學習程式時最好的學習方法是自己嘗試解題,程式設計不會只有一種寫法,請通過不斷的嘗試和優化來找到屬於自己最好的解答。
後記
太棒了!恭喜你完成了「指令」單元中的所有挑戰!你已經掌握了許多程式語言的指令,並且學會如何使用這些指令來控制 Byte 移動,收集寶石和打開開關,但這些都只是開始,後面還有許多有趣的關卡等著你去發掘!
下一章的主題是「函數」,這是一種非常常見的程式設計概念,可以幫助你編寫更加模組化和易於維護的程式碼。通過學習函數,你將更深入的理解程式設計的核心原理,並能夠更有效地編寫複雜的程式。
現在趕緊前往下一個單元,開始學習更多有關程式設計的知識和技能。不要害怕挑戰,每個挑戰都是讓你成長的機會。加油!