2021年2月8日 星期一

D02_教貓咪數數進階版2_兩隻貓咪交替數數

在 https://itopnet.blogspot.com/2019/07/blog-post_84.html 基礎版中,一隻貓咪自己數數是非常簡單的,我們這次要擴充成兩隻貓咪交替數數。

先來看一下效果:

當一個角色做完一件事之後,要教另外一個角色做事,唯一的方法就是使用廣播。所以在這個範例中,我們一樣要使用廣播。

當一隻貓咪數數時,我們可以很簡單的重複輸入的次數,每次把變數加上1,說出來即可。可是兩隻喵咪數數就不方便這樣做了。不過我們還是可以這樣思考,然後數字是偶數時讓第2隻說,奇數時讓第1隻說。

重複 n 次 {
   i 變數增加1
   if (i是偶數)
       廣播貓咪2說話
    else
       廣播貓咪1說話
}

判斷奇數還是偶數,我們可以用「除以2的餘數」


像上圖表示 i 就是偶數
第1隻貓咪的程式看起來像這樣

第2隻貓咪的程式如下:
評分標準
正確上傳且第2隻貓咪照抄無誤,60%
第1隻貓咪廣播內容正確,5%
第1隻貓咪按下綠旗前兩個正確,5%
第1隻貓咪回圈內正確,30%







沒有留言:

張貼留言