
程序結(jié)構(gòu)之:循環(huán)結(jié)構(gòu) · 視頻課程
程序結(jié)構(gòu)之:循環(huán)結(jié)構(gòu) · 課程文稿
今天,我們來學(xué)習(xí)另一種程序結(jié)構(gòu):順序結(jié)構(gòu)。
大家還記得小蟲畫正方形的流程圖嗎?(如視頻所示)你發(fā)現(xiàn)了哪些動(dòng)作是一樣的?
流程圖中,小蟲重復(fù)了4次移動(dòng)和向右轉(zhuǎn)90度的動(dòng)作,所以流程圖可以寫成這樣。(如視頻所示)
那么,你能根據(jù)流程圖寫出命令語句嗎?
下面,我給大家演示一下具體的操作。(如視頻所示)
本節(jié)課的流程圖和命令語句與上節(jié)課的流程圖和命令語句相對(duì)比,你覺得那一個(gè)更簡(jiǎn)潔呢?
我們來總結(jié)一下:像這樣,重復(fù)執(zhí)行某些命令的程序結(jié)構(gòu)叫做循環(huán)結(jié)構(gòu)。
猜想一下:如果我們把重復(fù)執(zhí)行4次命令,換成重復(fù)執(zhí)行命令,會(huì)有怎樣的效果呢?(效果如視頻所示)
你發(fā)現(xiàn)了他們的區(qū)別了嗎?
最后,我們來總結(jié)一下:像這樣有循環(huán)次數(shù)限制的循環(huán)結(jié)構(gòu)叫做有限循環(huán),程序?qū)⒂肋h(yuǎn)執(zhí)行下去的循環(huán)結(jié)構(gòu)叫做無限循環(huán)。
拓展任務(wù),你還能畫出五邊形、六邊形、八邊形嗎?請(qǐng)先畫出流程圖,再完成命令的編寫。(流程圖和命令圖如視頻所示)
對(duì)比拓展任務(wù)中畫出的三種形狀的流程圖,你發(fā)現(xiàn)什么規(guī)律了嗎?
1、要畫幾邊形,既要重復(fù)執(zhí)行幾次。
2、旋轉(zhuǎn)的角度,是360度除以邊數(shù)的商。