作業(yè)集?入門篇| 003 多多益善

Paste_Image.png

一、作業(yè)內(nèi)容

1、找出至少一個(gè)在生活中循環(huán)的案例,并明確循環(huán)條件循環(huán)體,比如:

循環(huán):吃飯
循環(huán)條件:沒(méi)吃飽
循環(huán)體:吃一口

2、配合使用循環(huán)和畫點(diǎn)語(yǔ)句,畫出更復(fù)雜的圖案

二、考核目標(biāo)

1、理解循環(huán)及相關(guān)的概念;
2、掌握循環(huán)及嵌套循環(huán)的使用。

三、模范作業(yè)

易小龍

循環(huán):燃?xì)庠铧c(diǎn)火
循環(huán)條件:沒(méi)點(diǎn)燃
循環(huán)體:點(diǎn)火

image.png

http://codepen.io/wentian2017/pen/OmgRvO

image.png

畫得很仔細(xì),注釋也寫得非常詳細(xì),很好!但是,給每行代碼都添加注釋,就有點(diǎn)過(guò)了。把每行代碼所做的事情再用自然語(yǔ)言描述一遍,并沒(méi)有給閱讀者提供更豐富的信息,以后修改代碼時(shí)還得同步修改注釋,這不是給自己添麻煩嗎?

注釋應(yīng)該用來(lái)呈現(xiàn)那些代碼中沒(méi)有說(shuō)明或無(wú)法表現(xiàn)的信息。比如用來(lái)說(shuō)明代碼的意圖:這一堆代碼是畫鼻子的,這一堆代碼是畫耳朵的……

馬駿

循環(huán):跑馬拉松
循環(huán)條件:沒(méi)到終點(diǎn)
循環(huán)體:繼續(xù)跑

循環(huán)體應(yīng)該是一個(gè)可獨(dú)立執(zhí)行的過(guò)程。比如:向前跑出一步

image.png

http://codepen.io/Martin_mj/pen/BRKPea

image.png

分別嘗試了i++i += 1 、**i = i + 1 ** 這三種循環(huán)量遞增的方法,很棒!給每個(gè)代碼塊都添加了注釋,讓代碼讀起來(lái)很順暢,這樣很好。

胡瀟瀟

循環(huán):跑橢圓機(jī)30分鐘進(jìn)行鍛煉
循環(huán)條件:是否跑到了30分鐘
循環(huán)體:跑一分鐘

image.png

http://codepen.io/miraclexx/pen/MmWaNN

image.png

沒(méi)話說(shuō),畫得非常贊!分塊注釋也做得很到位。

四、常見(jiàn)問(wèn)題

1、把循環(huán)的過(guò)程當(dāng)成循環(huán)的條件

循環(huán):罰抄課文
循環(huán)條件:罰抄一百遍
循環(huán)體:抄一遍

循環(huán)條件不是對(duì)過(guò)程的描述,而應(yīng)該是一個(gè)可判斷真假的條件,比如:沒(méi)抄夠100遍。

2、循環(huán)體不是一個(gè)可獨(dú)立操作的流程

循環(huán):往存錢罐里裝100枚硬幣
循環(huán)條件:沒(méi)裝夠100枚
循環(huán)體:繼續(xù)往里裝

循環(huán)體一段可以獨(dú)立執(zhí)行的代碼,所以應(yīng)為“往存錢罐里裝一枚硬幣”較為合理。

3、每個(gè)循環(huán)都使用不同的變量

image.png

http://codepen.io/anon/pen/oWbJag

image.png

很細(xì)心的把每個(gè)循環(huán)的變量都區(qū)分開(kāi)了,非常棒!但這是沒(méi)有必要的,因?yàn)槊總€(gè)循環(huán)結(jié)束后循環(huán)變量就棄用了,而新的循環(huán)開(kāi)始前又會(huì)對(duì)變量重新初始化,所以不同的循環(huán)可以使用相同的變量。只有在嵌套循環(huán)中,因?yàn)檫M(jìn)入內(nèi)層循環(huán)時(shí)外層循環(huán)還沒(méi)有結(jié)束,才必須對(duì)變量做區(qū)分。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 學(xué)習(xí)目標(biāo)理解變量、循環(huán)、循環(huán)條件和循環(huán)體的概念了解控制臺(tái)和日志的概念畫出線和方塊學(xué)習(xí)用時(shí):60分鐘 通過(guò)上節(jié)課的學(xué)...
    深加思考閱讀 435評(píng)論 0 3
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法,類相關(guān)的語(yǔ)法,內(nèi)部類的語(yǔ)法,繼承相關(guān)的語(yǔ)法,異常的語(yǔ)法,線程的語(yǔ)...
    子非魚_t_閱讀 31,739評(píng)論 18 399
  • 前不久,我國(guó)海軍自主研發(fā)建造的國(guó)產(chǎn)航母順利下水,這可是我國(guó)海軍里程碑式的大事件。按照慣例,舉行“摔瓶禮”,這...
    問(wèn)鼎君閱讀 2,891評(píng)論 1 1
  • 考完啦 徹底清空大腦內(nèi)存 明早就回家,本來(lái)打算早點(diǎn)睡,結(jié)果跟室友一起看死色看到這么晚╮(╯-╰)╭ 明明看過(guò)好多恐...
    卻籬閱讀 136評(píng)論 0 0
  • 文:ShakespeareSky(莎士比亞斯基) 眼看著花兒開(kāi)過(guò)又謝了,春困也一天天被夏躁所取代。日頭也一天比一天...
    ShakespeareSky閱讀 266評(píng)論 0 0