一、作業(yè)內(nèi)容
1苍凛、找出至少一個在生活中循環(huán)的案例趣席,并明確循環(huán)條件和循環(huán)體,比如:
循環(huán):吃飯
循環(huán)條件:沒吃飽
循環(huán)體:吃一口
2醇蝴、配合使用循環(huán)和畫點語句宣肚,畫出更復雜的圖案
二、考核目標
1悠栓、理解循環(huán)及相關的概念霉涨;
2按价、掌握循環(huán)及嵌套循環(huán)的使用。
三笙瑟、模范作業(yè)
易小龍
循環(huán):燃氣灶點火
循環(huán)條件:沒點燃
循環(huán)體:點火
http://codepen.io/wentian2017/pen/OmgRvO
畫得很仔細楼镐,注釋也寫得非常詳細,很好往枷!但是鸠蚪,給每行代碼都添加注釋料身,就有點過了樊破。把每行代碼所做的事情再用自然語言描述一遍,并沒有給閱讀者提供更豐富的信息隅熙,以后修改代碼時還得同步修改注釋墓臭,這不是給自己添麻煩嗎蘸鲸?
注釋應該用來呈現(xiàn)那些代碼中沒有說明或無法表現(xiàn)的信息。比如用來說明代碼的意圖:這一堆代碼是畫鼻子的窿锉,這一堆代碼是畫耳朵的……
馬駿
循環(huán):跑馬拉松
循環(huán)條件:沒到終點
循環(huán)體:繼續(xù)跑
循環(huán)體應該是一個可獨立執(zhí)行的過程酌摇。比如:向前跑出一步。
http://codepen.io/Martin_mj/pen/BRKPea
分別嘗試了i++ 嗡载、i += 1 窑多、**i = i + 1 ** 這三種循環(huán)量遞增的方法,很棒洼滚!給每個代碼塊都添加了注釋埂息,讓代碼讀起來很順暢,這樣很好遥巴。
胡瀟瀟
循環(huán):跑橢圓機30分鐘進行鍛煉
循環(huán)條件:是否跑到了30分鐘
循環(huán)體:跑一分鐘
http://codepen.io/miraclexx/pen/MmWaNN
沒話說千康,畫得非常贊!分塊注釋也做得很到位铲掐。
四拾弃、常見問題
1、把循環(huán)的過程當成循環(huán)的條件
循環(huán):罰抄課文
循環(huán)條件:罰抄一百遍
循環(huán)體:抄一遍
循環(huán)條件不是對過程的描述摆霉,而應該是一個可判斷真假的條件豪椿,比如:沒抄夠100遍。
2携栋、循環(huán)體不是一個可獨立操作的流程
循環(huán):往存錢罐里裝100枚硬幣
循環(huán)條件:沒裝夠100枚
循環(huán)體:繼續(xù)往里裝
循環(huán)體是一段可以獨立執(zhí)行的代碼搭盾,所以應為“往存錢罐里裝一枚硬幣”較為合理。
3刻两、每個循環(huán)都使用不同的變量
http://codepen.io/anon/pen/oWbJag
很細心的把每個循環(huán)的變量都區(qū)分開了增蹭,非常棒!但這是沒有必要的磅摹,因為每個循環(huán)結(jié)束后循環(huán)變量就棄用了滋迈,而新的循環(huán)開始前又會對變量重新初始化霎奢,所以不同的循環(huán)可以使用相同的變量。只有在嵌套循環(huán)中饼灿,因為進入內(nèi)層循環(huán)時外層循環(huán)還沒有結(jié)束幕侠,才必須對變量做區(qū)分。