第四單元迴圈結構程式設計小結

2021-10-01 05:39:19 字數 1622 閱讀 2154

到目前為止我們用for、while和do-while三種語句來進行迴圈,下面是我的總結。

迴圈結構主要分為兩種:①當型迴圈結構:根據條件判斷是否執行迴圈(for迴圈和while迴圈);②直到型迴圈:先迴圈再判斷是否執行迴圈,但至少會執行一次即(do-while迴圈)

一、for迴圈

for迴圈的基本表示式為:

for(初始化表示式;迴圈控制表示式;增值表示式)

運算法則:先對定義的常量編譯,分號後判斷條件是否成立,再分號後執行編譯演算法。下面可以接大括號,對大括號裡的算式重複執行。

注意事項:for迴圈可以作為一般變數運用,但是變化的方式唯一。一般來說for迴圈是確定了迴圈次數和終止條件。

二、while迴圈

while迴圈的基本表示式為:

while(迴圈控制表示式)

{算式}

運算法則:先判斷小括號裡的條件是否成立,若成立,則執行大括號裡的算式。

注意事項:while迴圈多用於多組迴圈的計算。在while進行前,需要對變數進行定義,否則無法執行正確的算式運算。對於c++編寫的程式可以直接使用while(cin>>***)表示輸入***時執行計算。

三、do-while迴圈

do-while的基本表示式為:

dowhile(迴圈控制表示式)

運算法則:先執行一次迴圈再進行判斷,若迴圈條件成立則繼續迴圈,迴圈體內的語句至少迴圈執行一次。

注意事項:該算式相較於while更有精準性,但也更有侷限性,對於do-while算式,需要有明確的計算思路和運算次數。

對於上述三種迴圈:①若已知迴圈次數,則用for進行迴圈;②若未知迴圈次數,則用while控制迴圈條件;③若至少執行一次的算式題目,則用do-while。

其中需要介紹一下break和continue在迴圈中的作用:

break:

(1).結束當前整個迴圈,執行當前迴圈下邊的語句。忽略迴圈體中任何其它語句和迴圈條件測試。

(2).只能跳出一層迴圈,如果你的迴圈是巢狀迴圈,那麼你需要按照你巢狀的層次,逐步使用break來跳出。

continue:

(1).終止本次迴圈的執行,即跳過當前這次迴圈中continue語句後尚未執行的語句,接著進行下一次迴圈條件的判斷。

(3).終止當前的迴圈過程,但他並不跳出迴圈,而是繼續往下判斷迴圈條件執行語句.他只能結束迴圈中的一次過程,但不能終止迴圈繼續進行。

需要注意的是:在while和do-while迴圈中,continue語句使得流程直接跳到迴圈控制條件的測試部分,然後決定迴圈是否繼續進行。在for迴圈中,遇到continue後,跳過迴圈體中餘下的語句,而去對for語句中的「表示式3」求值,然後進行「表示式2」的條件測試,最後根據「表示式2」的值來決定for迴圈是否執行。再迴圈體內,不論continue是作為何種語句中的成分,都將按上述功能執行,這點與break有所不同。

在對迴圈語句學習的過程中,發現迴圈語句是集前幾章學習的綜合。通過不斷對迴圈的使用,會反覆運用以前學過的知識,像什麼if條件語句等。迴圈巢狀更是難度增加,所以在學習迴圈結構的過程中,需要對知識點反覆揣摩,熟練運用,才能應對題目想考察的設題點。對於以後的學習,需要對之前學過的知識,反覆加以運用,不能遺忘,而且要多記表示式。在以後的程式設計過程中,需要用多組資料合理推演自己的程式**不對,及時進行改正,不能只是把要求的資料做出來就行了,要多角度,全方位考慮。

第四單元 迴圈結構程式設計

第四單元 迴圈結構程式設計 一 單元知識點及難點 第一課 while語句 在c 中.迴圈結構有三種實現語句 while語句.do while語句和for語句。while語句含義為 先計算表示式 一般稱為迴圈條件 的值,當表示式的值為真人迴圈條件成立 時,去執行一次迴圈體和語句不同的是,行完一次迴圈體...

第四單元 迴圈結構程式設計

迴圈結構 while語句 do while語句 for語句 一.知識點總結 1.while語句 格式 while 表示式 cout 2.do while語句 解決至少執行一次重複操作的迴圈語句 格式 dowhile 表示式 含義 先執行一次迴圈體,然後再判斷表示式是否成立。eg 統計正數 inclu...

第四單元 迴圈結構程式設計

迴圈結構程式設計 在程式設計中,經常需要反覆執行某一條語句或乙個語句塊,這種結構稱為 迴圈結構 或者 重複結構 在c 中,迴圈結構有三種實現語句 while語句 do while語句和for語句。迴圈變數可以在迴圈語句中定義,其作用範圍是迴圈語句,離體迴圈語句不起作用。while語句 1.while...