在 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%
第1隻貓咪廣播內容正確,5%
第1隻貓咪按下綠旗前兩個正確,5%
第1隻貓咪回圈內正確,30%
沒有留言:
張貼留言