程式設計第六章總結

2021-09-02 22:11:21 字數 1505 閱讀 3699

一、主要內容摘要

1、for語句

for(表示式1;表示式2;表示式3;……)

迴圈體語句

用途:在迴圈頂部進行迴圈條件測試,如果迴圈條件第一次迴圈就為假,則迴圈體一次也不執行,即用於實現當型迴圈控制結構。 適用於迴圈次數已知、技術控制的迴圈。

例:輸出1~100之間所有偶數

#include

using namespac std;

int main()

for(int i=1;i<=100;i++)

if(i%2==0)

cout2、while語句

while(表示式)

迴圈體語句

用途:同for語句,用於實現當型迴圈控制結構,適用於迴圈次數未知、條件控制的迴圈。

例:編一程式求滿足不等式1+1/2+1/3+……+1/n>=5的最小n值

#include

using namespace std;

int main()

{int i=0;

float s=0;

while(s<5)

++i;

s+=1.0/i;}

cout3、do{

迴圈體語句

}while(表示式);

用途:用於實現直到型迴圈控制結構。在迴圈底部進行迴圈條件測試,迴圈至少執行一次。適合於迴圈次數未知、條件控制的迴圈。

例:求1992個1992的乘積的末兩位數是多少

#include

using namespace std;

int main()

int a=1,t=0;

do++i;

a=(a*92)%100;

}while(t!=1992);

cout4、迴圈巢狀

先由外層迴圈進入內層迴圈,並在內層迴圈中終止之後接著執行外層函式,再由外層迴圈進入內層迴圈中,當外層迴圈全部終止時,程式結束。

注意:使用復合語句保證邏輯準確性;內層迴圈控制變數不能同名;採用右縮排格式書寫。

5、暴力法(窮舉)

按層次將所有滿足情況列舉出來,下面層次在上面層次基礎上一一枚舉出來。

6、break語句

break作用終止迴圈,從迴圈語句後的一條開始執行。

注:1、for,while後不可有分號

while後有分號會造成死迴圈,for語句後有分號會導致迴圈什麼不做,只起延時作用。

有分號表示迴圈體就是分號之前的內容,空語句表示迴圈體什麼也不做。

2、選擇迴圈結構的一般原則,不是必須原則。

如果迴圈次數已知,計數控制迴圈,用for語句。

如果迴圈次數已知,計數控制迴圈,用for語句。

如果迴圈次數未知,條件控制迴圈,用while語句。

如果迴圈體至少執行一次,用do-while語句。

二、感想

通過迴圈結構的學習我發現邏輯思維是非常重要的,每乙個問題都要思考清楚再去寫程式,如果有乙個錯了,或者順序不對,那結果肯定是錯的。同時也學會了用更簡單的方式去處理問題,面對沒有見過的題目也不懼怕。

第六章總結

6.1 使用滑鼠 6.1.1 滑鼠時間和滑鼠訊息 根據使用者操作滑鼠時滑鼠的位置,滑鼠訊息分為兩類 客戶區滑鼠訊息和非客戶區滑鼠訊息。1.客戶去滑鼠訊息 2.當滑鼠游標位於視窗的使用者區時,將生成客戶滑鼠訊息。滑鼠訊息和鍵盤訊息有所不同,windows 只將鍵盤有訊息傳送給具有輸入極點的視窗,但滑鼠...

第六章總結

為了解決連續計算的問題需求,而產生了迴圈控制結構。若重複次數已知,則為技術控制,若次數未知,結構為條件控制則為條件控制結構。迴圈結構分兩種結構,三種語句。一 當型迴圈,先判斷,再執行。while語句,滿足條件即執行迴圈。for語句。for語句為一種特殊的當型迴圈,也是最常用的迴圈結構。其結構為 初始...

第六章總結

一 迴圈控制結構 1 學過 for 迴圈 怎麼用 for 初始化表示式 迴圈控制表示式 增值表示式 初始化表示式 for 迴圈控制表示式 增值表示式 初始化表示式 for 迴圈控制表示式 感悟 for迴圈多用於計數控制的迴圈 如果知道迴圈次數,多用for迴圈 for語句中間的迴圈表示式,可以與迴圈變...