實(shí)驗(yàn)4 循環(huán)結(jié)構(gòu)程序設(shè)計(jì).doc

實(shí)驗(yàn)4 循環(huán)結(jié)構(gòu)程序設(shè)計(jì).doc

ID:30798247

大?。?67.50 KB

頁數(shù):5頁

時(shí)間:2019-01-03

實(shí)驗(yàn)4 循環(huán)結(jié)構(gòu)程序設(shè)計(jì).doc_第1頁
實(shí)驗(yàn)4 循環(huán)結(jié)構(gòu)程序設(shè)計(jì).doc_第2頁
實(shí)驗(yàn)4 循環(huán)結(jié)構(gòu)程序設(shè)計(jì).doc_第3頁
實(shí)驗(yàn)4 循環(huán)結(jié)構(gòu)程序設(shè)計(jì).doc_第4頁
實(shí)驗(yàn)4 循環(huán)結(jié)構(gòu)程序設(shè)計(jì).doc_第5頁
資源描述:

《實(shí)驗(yàn)4 循環(huán)結(jié)構(gòu)程序設(shè)計(jì).doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、實(shí)驗(yàn)4循環(huán)結(jié)構(gòu)程序設(shè)計(jì)一、實(shí)驗(yàn)?zāi)康?.掌握while、do-while、for循環(huán)的語法結(jié)構(gòu)與應(yīng)用。2.掌握while、do-while、for循環(huán)的區(qū)別。3.熟練掌握循環(huán)結(jié)構(gòu)程序設(shè)計(jì)方法4.掌握循環(huán)結(jié)構(gòu)算法的NS圖表示法5.掌握在VS2008中設(shè)置斷點(diǎn)、單步執(zhí)行等程序調(diào)試方法二、實(shí)驗(yàn)內(nèi)容實(shí)訓(xùn)1由鍵盤輸入全體考生的C語言成績,并求平均分。實(shí)驗(yàn)步驟:1)在VS2008中新建項(xiàng)目,在項(xiàng)目中新建C++源文件,輸入下面程序,并且編譯、連接。//******************************************

2、*********************//*程序名:實(shí)訓(xùn)4_1.cpp*//*主要功能:*//*由鍵盤輸入考生成績,求平均值*//***************************************************************#include//包含輸入輸出接口文件usingnamespacestd;//引用標(biāo)準(zhǔn)命名空間intmain()//定義主函數(shù){inti=0;//循環(huán)變量intnum=0;//考生人數(shù)doublescore=0;//當(dāng)前考生的成績double

3、sum=0;//總成績doubleavg=0;//平均成績cout<<"請輸入考生人數(shù):";cin>>num;cout<<"請逐一輸入各位考生的成績:"<>score;//輸入當(dāng)前考生成績21sum=sum+score;//累加22}avg=sum/num;//求平均值cout<<"平均分是"<

4、的成績后,變量sum的值。提示:使用VS2008的調(diào)試功能方法是:在循環(huán)中第22行設(shè)置一個(gè)斷點(diǎn),然后運(yùn)行3次循環(huán),再查看變量sum的值,具體使用方法為:①將光標(biāo)移到要添加斷點(diǎn)的行(即第22行)上,按F9即切換此行的斷點(diǎn)狀態(tài),原來第9行不是斷點(diǎn),按一次F9后,即將其設(shè)置為斷點(diǎn)。②按F5或點(diǎn)擊調(diào)試菜單中的“啟動(dòng)調(diào)試”菜單項(xiàng),開始進(jìn)行調(diào)試,系統(tǒng)會(huì)自動(dòng)將程序運(yùn)行至斷點(diǎn)行,然后等待用戶的下一步操作。③此時(shí),可在監(jiān)視窗口中查看想查看的變量的值。如,在監(jiān)視窗口中的名稱列中輸入變量名sum,即可看到變量sum的當(dāng)前值,如圖4-1所示。

5、圖4-1實(shí)訓(xùn)1調(diào)試界面④按F11進(jìn)行單步執(zhí)行,程序會(huì)逐行執(zhí)行,每執(zhí)行完成當(dāng)前行后,程序都會(huì)等待用戶的下一步操作。也可以按F5繼續(xù)執(zhí)行,程序會(huì)執(zhí)行到結(jié)束或斷點(diǎn)處。⑤本題可按三次F5,執(zhí)行三次斷點(diǎn)語句后,再查看變量sum的當(dāng)前值,即為所求。此外,本題也有更好的方法:就是使用VS2008的條件斷點(diǎn)功能,在第22行處設(shè)置一個(gè)條件斷點(diǎn),條件為i==3,具體設(shè)置方法為:①將光標(biāo)移到要添加斷點(diǎn)的行(即第22行)上,按F9將此行設(shè)置為斷點(diǎn),再按Alt+F9打開斷點(diǎn)設(shè)置窗口,如圖4-2所示。第5頁共5頁圖4-2斷點(diǎn)設(shè)置窗口②鼠標(biāo)右擊斷點(diǎn)

6、行后,選擇條件,會(huì)顯示斷點(diǎn)條件設(shè)置對話框如圖4-3所示。圖4-3斷點(diǎn)條件設(shè)置對話框③將斷點(diǎn)條件設(shè)置為i==3,按確定。斷點(diǎn)設(shè)置結(jié)果如圖4-4所示。圖4-4條件斷點(diǎn)設(shè)置結(jié)果④按F5執(zhí)行調(diào)試,程序會(huì)在輸入完3位同學(xué)的成績后,跳轉(zhuǎn)至斷點(diǎn)行處,等待用戶的下一步處理。此時(shí),就與普通斷點(diǎn)的使用方法相同了,可以查看變量的當(dāng)前值,也可以進(jìn)行單步執(zhí)行或跳轉(zhuǎn)。第5頁共5頁實(shí)訓(xùn)2輸入下面的程序,運(yùn)行調(diào)試后回答其后的問題。實(shí)驗(yàn)步驟:1)在VS2008中新建項(xiàng)目,在項(xiàng)目中新建C++源文件,輸入下面程序,并且編譯、連接。//***********

7、****************************************************//*程序名:實(shí)訓(xùn)4_2.cpp*//***************************************************************#include//包含輸入輸出接口文件usingnamespacestd;//引用標(biāo)準(zhǔn)命名空間intmain()//定義主函數(shù){shorta=1,b=1,counter=0;//定義短整型變量for(counter=0;counter

8、<1000;counter++){//計(jì)數(shù)循環(huán)a=a*a+b;b=a+b*b;}if(a<0){cout<<"變量a的值溢出,現(xiàn)在其值為"<

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。