
在一些算法中,從否處開始,按照一定條件,反復(fù)執(zhí)行某一處理步驟的情況,這就是循環(huán)結(jié)構(gòu)。 反復(fù)執(zhí)行的處理步驟稱為循環(huán)體。
兩種循環(huán)結(jié)構(gòu)有什么差別?
While(當(dāng)型)循環(huán)
Until(直到型)循環(huán)
先執(zhí)行循環(huán)體,然后再檢查條件是否成立,如果不成立就重復(fù)執(zhí)行循環(huán)體,直到條件成立退出循環(huán)。
先判斷指定的條件是否為真,若條件為真,執(zhí)行循環(huán)條件,條件為假時退出循環(huán)。
算法中的循環(huán)結(jié)構(gòu)是由循環(huán)語句來實現(xiàn)的。
WHILE 條件 循環(huán)體WEND
(1)WHILE語句的一般格式:
當(dāng)計算機遇到WHILE語句時,先判斷條件的真假,如果條件符合,就執(zhí)行WHILE與WEND之間的循環(huán)體;然后再檢查上述條件,如果條件仍符合,再次執(zhí)行循環(huán)體,這個過程反復(fù)進(jìn)行,直到某一次條件不符合為止.這時,計算機將不執(zhí)行循環(huán)體,直接跳到WEND語句后,接著執(zhí)行WEND之后的語句.
練習(xí)、根據(jù)1.1.2例3中的程序框圖,編寫計算機程序來計算1+2+…+100的值
i=1sum=0WHILE i100PRINT sumEND
思考3:圖1.1-2,用按照算法執(zhí)行的順序,把程序框圖中的內(nèi)容轉(zhuǎn)化為相應(yīng)的程序語句。
d2 THEN d=2 WHILE d
這是一份高中數(shù)學(xué)人教版新課標(biāo)A必修31.2.3循環(huán)語句教學(xué)ppt課件,文件包含123ppt、123doc等2份課件配套教學(xué)資源,其中PPT共38頁, 歡迎下載使用。
這是一份數(shù)學(xué)人教版新課標(biāo)A1.2.3循環(huán)語句課前預(yù)習(xí)ppt課件,共17頁。PPT課件主要包含了循環(huán)結(jié)構(gòu),兩種循環(huán)語句,練習(xí)P23等內(nèi)容,歡迎下載使用。
這是一份人教版新課標(biāo)A必修31.2.3循環(huán)語句教學(xué)課件ppt,共21頁。PPT課件主要包含了問題提出,循環(huán)語句,SS+i,ii+1,PRINTS,END,WEND,理論遷移,第三步輸出y,算法分析等內(nèi)容,歡迎下載使用。
注冊成功