迴圈結構程式設計。

2021-10-01 05:18:40 字數 1478 閱讀 3535

第一課 while語句

在程式設計中,經常需要反覆執行某一條語句或乙個語句塊,這種結構稱為「迴圈結構」或者「重複結構」。其實,計算機最擅長的就是重複做一件事情,所以迴圈結構在程式設計中應用非常廣泛。

c++中,迴圈結構有三種實現語句:while 語句、do-while語句和for語句。

while語句的含義

其含義為:先計算表示式(一般稱為迴圈條件)的值,當表示式的值為真(迴圈條件成立)時,去執行一次迴圈體。和if語句不同的是,執行完一次迴圈體後,while語句又回到開始處,繼續計算和判斷表示式的真假,決定是否再次執行迴圈體。也就是「當表示式成立時,不斷重複執行迴圈體」,所以又稱為「當型迴圈」。

2、while語句的應用舉例

第二課 do—while語句

1、do—while語句的含義

其含義為:先執行一次迴圈體,然後判斷表示式是否成立,如果成立,則返回繼續執行迴圈體,直到表示式不成立,才退出迴圈。一般稱之為「直到型迴圈」。do—while 語句與 while 語句都可以實現迴圈結構,區別是:do-while語句先執行迴圈體,再判斷表示式。所以,至少執行一次迴圈體。

2、do—while語句的應用舉例

第三課 for語句

在實際應用中,如果重複執行的操作(迴圈體)次數是固定的、已知的,則一般使用for語句。

第四課 迴圈巢狀

在第三單元中,已經介紹了分支結構的巢狀。迴圈結構與之類似,也可以在乙個迴圈語句的迴圈體裡出現另乙個迴圈語句,不管是while語句、do-while語句還是for語句。這樣的迴圈結構稱為「迴圈巢狀」。

第五課 break和continue語句

在迴圈結構中,有時需要提前跳出迴圈體,或者忽略本次迴圈的後續語句而去執行下一次迴圈。為此,c++提供了 break 語句和continue語句。

1、break語句

在迴圈體中遇到break語句,就會立刻跳出迴圈體,執行迴圈結構後面的語句。

2、continue語句

在迴圈體中遇到continue語句,就會忽略本次迴圈的後續語句而去執行下一次迴圈。

3、break語句和continue語句的應用舉例

第六課 程式的除錯與跟蹤

在編寫程式的過程中,錯誤是在所難免的。一般來說程式**越長、演算法和資料結構越複雜,出錯的概率越高。因此除錯就成了極其重要的乙個環節。學會程式的除錯與跟蹤,可以快速## 標題、準確地發現並改正錯誤。

1、靜態查錯

同學寫好後,首先要從頭至尾通讀程式,檢查是否存在下面幾個問題:語句的順序、思路、邏輯是否有誤,如關鍵字是否錄入錯誤、變數是否沒有定義就使用、變數的大小寫問題、用錯標點符號等。其他常見的錯誤還有以下幾個方面。

(1)變數未賦初值

(2)中間運算結果越界

(3)if—else語句混亂

2、通過新增輸出語句除錯程式

3、借助ide的除錯工具實施單步跟蹤

第七課 迴圈結構應用舉例

總結:我覺得這一單元相對比較難,老師所布置的題目中有一些嘗試好幾遍才能做對。我覺得關鍵還是要靠平常的實踐

迴圈結構程式設計

一 實驗目的 1 掌握用while語句,do while語句和for語句實現迴圈的方法。2 掌握在程式設計中用迴圈的方法實現一些常用演算法 如窮舉 迭代 遞推等 3 除錯程式的技巧。二 實驗內容 1 輸入一行字元,分別統計出其中的英文本母 空格 數字和其它字元的個數。2 用for 語句求1 到100...

迴圈結構程式設計

1 迴圈控制語句用於重複執行乙個 塊,直到某種條件滿足為止。2 三種迴圈控制語句是while do while和for.1 while語句 while語句告訴編譯器反覆執行一組 直到滿足某個條件為止。while語句的一般形式是 while 布林條件 while 布林條件 while與do while...

迴圈結構程式設計

1 本次課學習到的知識點 1 明確了迴圈條件和迴圈體,選擇while語句實現迴圈。2 迴圈結構四要素 迴圈初始化,迴圈條件,迴圈體,迴圈變數修改。3 可以把for語句改寫成while語句,for語句和while語句都能實現迴圈。for語句和while語句都是在迴圈前先判斷條件,只有條件滿足才會進入迴...