2020年9月6日 星期日

Swift Playgrounds - 函數

 <2-1>簡介

1.函數是什麼? 分工合作.自動化.SOP(標準作業程序)

2.函數的好處(節省重覆指令.利於閱讀.修改)

Sample:



.複習指令的寫法:

moveForward()

單字+單字+括號

\\第二個單字要大寫\\

.函數的用法


 .把上面重覆的步驟都放在一個 box裡 

. 這個box 就叫函數.(名字.定義要做的事)


<2-2 組合新的動作>

.任務是什麼?
.你想怎麼做?
.走了幾步? (Best:10)




.看看重覆的步驟在那裡? 作用是什麼?


<2-3 建立新函數>

.任務是什麼?
.你想怎麼做?
.走了幾步? (Best:15)



.先定義函數

.在程式裡呼叫它



<2-4 收集 切換 重複>

.任務是什麼?
.你想怎麼做?
.走了幾步? (Best:13)11




.可以定義函數名-->collectGemAndToggleSwitch()


<2-5 全面而徹底>

.任務是什麼?
.你想怎麼做?
.走了幾步? (Best:12)
--------------------------
.那些步驟是重覆?



<2-6 嵌套模式>

.任務是什麼?
.你想怎麼做?
.走了幾步? (Best:11)
--------------------------
.那些步驟是重覆?
.利用平面思考如下:





<2-7 嵌入式階梯>

.任務是什麼?
.你想怎麼做?
.走了幾步? (Best:18) 15:會有多的步驟
--------------------------
.那些步驟是重覆?
.利用平面思考如下:(畫畫看)


//函數裡可以呼叫函數嗎?

2-8 <尋寶>

.任務是什麼?
.你想怎麼做?
.走了幾步? (Best:17) 
--------------------------
.那些步驟是重覆?
.利用平面思考如下:(畫畫看)




函數小遊戲
<寫出一個可以畫正方形的程式>
<寫出一個爬三個階梯的程式>







沒有留言:

張貼留言