第四單元知識總結與心得體會

2021-10-01 05:20:44 字數 1621 閱讀 9486

一、知識點

1、while語句:while語句的格式為while(表示式){

迴圈體}含義為先計算表示式(一般稱為迴圈條件)的值,當表示式的值為真(迴圈條件成立)時,去執行一次迴圈體

2、do-while語句:do-while語句是c++中用於解決至少執行一次重複操作(迴圈體)的迴圈語句,do-while語句的格式如下:

do{迴圈體

}while(表示式);含義先執行一次迴圈體,然後判斷表示式是否成立,如果成立,則返回繼續執行迴圈體,直到表示式不成立,才退出迴圈

3、for語句:如果重複執行的操作(迴圈體)次數是固定的、已知的,則一般使用for語句。for語句的格式如下:

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

迴圈體}

4、break語句和continue語句:在迴圈體中遇到break語句,就會立刻跳出迴圈體,執行迴圈結構後面的語句,在迴圈體中遇到continue語句,就會忽略本次迴圈的後續語句而去執行下一次迴圈

二、重點+易錯點

1、while語句:和if語句不同的是,執行完一次迴圈體後,while語句又回到開始處,繼續計算和判斷表示式的真假,決定是否再次執行迴圈體。

在while語句中,一定要注意「迴圈條件表示式」的書寫,以及迴圈體中「迴圈控制變數」的更新,從而避免死迴圈。

示例:輸入若干個正整數,以0結尾,統計其中有多少個正整數

#include

using namespace std;

int main()

cout << s << endl;

return 0;

}2、do-while:do-while語句與while語句都可以實現迴圈結構,區別是:do-while語句先執行迴圈體,再判斷表示式。所以,至少執行一次迴圈體。

3、for語句的表示式1是迴圈初始化,表示式2是迴圈條件

4、關於圖形的程式設計

示例:輸入n和m,輸出乙個n行m列的「」矩形圖案

#include

using namespace std;

int main()

return 0;

}5、break語句(經典例題,表明break的就近原則)

例題:乙個正整數,如果它能被7整除,或者它的某一位上的數字為7,則稱其為「與7相關」的數。現在,請程式設計求出所有小於或等於n的「與7無關」的正整數個數

#include

using namespace std;

int main()

x=x/10;

}if(flag1&&flag2)ans++;

}cout << ans<三、心得感悟

通過對第四章的學習 ,我對程式設計有了進一步的認識,進一步學會了迴圈結構,對程式設計有了更加的熱愛。經常做c++程式設計題到凌晨兩點,在做題之中有很多錯誤,有時候會因為乙個檔案名字而程式設計錯誤,比如有時是iostream,有時是cstdio檔案,也有時是cmat**件,我們應該注意下面的內容。做迴圈結構時,我們要清晰的知道每一步的目的,明白一步步的先後順序,不可太過急躁。當每次出現accept時,都有莫名的成就感,即使做題到深夜兩點,也不覺得勞累。在學習的過程中,收穫著快樂與成就,我要繼續保持對程式設計的熱愛,積極反思自己的錯誤,多總結個例與通法,繼續努力!

團隊總結與心得體會

歷時乙個學期的軟體工程課程就要結束了,我們五個月以來的合作也即將畫上乙個句號。在這個過程中,我們學習了全新的知識,遇到並解決了很多問題,體驗了從未體驗過的開發流程。不敢說我們的成果有多麼圓滿,但收穫確實頗為豐富。首先是這個團隊的組長湯峻宇同學 團隊整體總結 作為組長,我學到了如何與其他組員更好地合作...

第四章心得體會

然後要了解android源 目錄結構解析,這個可以自行上網查詢。然後編譯android源 第一步 初始化編譯環境 第二步 選擇目標 第三步編譯android源 然後進行out目錄結構分析 out目錄是存放編譯android源 生成目標檔案的預設目錄,out目錄中只有兩個子目錄 host和target...

程式設計心得體會總結

1.需求變更時,從根本上解決問題與採用取巧的方式規避問題相比,短期來看,也許需要花費更多時間與精力。但從長期講,取巧的方式難於適應變化,需求的稍微變動可能就需要花費更多的精力,以及犧牲 的可讀性。2.方法的名字應該精確的表達方法所做的事情,它應該是方法最好的注釋。方法應盡量簡單,不應負責過多的事情,...