2021年2月8日 星期一

D03_教貓咪數數進階3_兩隻貓咪輪流數數和倒數

在上一堂課中,我們讓兩隻貓咪輪流正數,這次我們不僅僅要正數還要倒數
首先,我們來看一下範例:

接著說明作法:

基本架構和基礎版是相同的,我們增加了一個變數「數數者」,這個變數有兩個值,如果值等於0,就是第2隻貓咪數數,如果值等於1,就是第1隻貓咪數數,我們使用 「1-數數者」這種技巧將數數者呈現0,1的切換。

每次執行上一列程式,數數者就會從0變成1或者1變成0
接下來第一隻貓咪程式碼分成3部分解說:
第1部分是正數的部分,這和之前類似
第2部分是說現在倒數,如果是自己說就不用延遲,如果是別隻貓咪說則需要延遲

第3部分是倒數的部分,這部分,老師留下框架,內容就請各位自己補起來。
第2隻貓咪程式如下
評分標準
第2隻貓咪正確,60%
第1隻貓咪正數的部分,15%
第1隻貓咪說倒數的部分,10%
第1隻貓咪倒數的部分,15%



沒有留言:

張貼留言