




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、數(shù)學(xué)與軟件科學(xué)學(xué)院實驗報告2015年6月5日課程名稱:C語言程序設(shè)計專業(yè):信息與計算科學(xué) 2014 級6班實驗編號:實驗五 指導(dǎo)教師: 馮山姓名:楊帆學(xué)號:2014060634實驗得分一、實驗?zāi)康膹?fù)習和掌握算法的基本組成要素和描述特點;在實驗四的基礎(chǔ)上,學(xué)習幾種常見的循環(huán)程序的流程關(guān)系和運用方法;不同循環(huán)類型之間的轉(zhuǎn)換方法;循環(huán)的應(yīng)用。二、實驗內(nèi)容循環(huán)實驗(教材習題5-20)。具體要求:繪制流程圖,編制程序代碼。分析不進入循環(huán)、只循環(huán)一次、只循環(huán)兩次、進入死循環(huán)的條件, 以及此時各變量的值。分析循環(huán)退出時的條件表達式值。如何測試循環(huán)的次數(shù)?能否將程序改寫成另外的形式,如 while改寫成do
2、while或for語 句?總結(jié)條件循環(huán)的設(shè)計、實現(xiàn)步驟和測試方法。計數(shù)型循環(huán)實驗(教材習題5-30):九九表及其變體形狀的打印。具體要求 如下:分析并繪制九九表的程序?qū)崿F(xiàn)代碼(右上三角形狀);分析程序的執(zhí)行過程;*請在此基礎(chǔ)上修改部分程序代碼以打印如下一些變形九九表:右下三角、左上三角、左下三角、倒序排列等形狀,并觀察、分析和總結(jié)其規(guī) 律。分析并總結(jié)計數(shù)型循環(huán)在do while while和for循環(huán)句型中的實現(xiàn)方 法和步驟。其它實驗題目:習題5-1(小孩吃梨問題);習題5-4(水果拼盤問題);求兩個非負整數(shù)u和v的最大公因子;求兩個非負整數(shù)的最小公約數(shù);用牛頓迭代法求解正實數(shù)a的平方根;用梯
3、形法求函數(shù)的數(shù)值積分;把由鍵盤輸入的數(shù)列(1,3,5,7,9.)按相反的順序(如.9,7,5,3,1)輸出。4.習題5-27和習題5-28。三、實驗準備編寫所選實驗題目的程序代碼和流程圖;檢查源程序并給出其可能的運行結(jié)果說明。四、實驗步驟及結(jié)果1循環(huán)實驗(教材習題5-20)。具體要求:(1)繪制流程圖,編制程序代碼流程圖如下:程序代碼如下:#include int main(void)(float a,b,fsum,sum;clrscr();printf(Please input one number:n);scanf(%f,&a);if(a0)for(b=0;b=a;b+)fsum=b*0.
4、1;printf(sum=%f,sum=fsum+0);if(a=10)for(b=10;b=a;b+)fsum=(b-10)*0.075;printf(sum=%f”,sum=fsum+1.0);if(a=20)for(b=20;b=a;b+)fsum=(b-20)*0.05;printf(sum=%f”,sum=fsum+1.75);if(a=40)for(b=40;b=a;b+)fsum=(b-40)*0.03;printf(sum=%f,sum=fsum+2.75);if(a=60)for(b=60;b=100)for(b=100;b=a;b+)fsum=(b-100)*0.01;pr
5、intf(sum=%f,sum=fsum+3.95);getchar();return 0;分析不進入循環(huán)、只循環(huán)一次、只循環(huán)兩次、進入死循環(huán)的條件,以及此時 各變量的值。答:不進入循環(huán):amainOiitt i, Jjsuim二fort i=l;i +)for(jprintf16二9-9=016*6=368*6=488*7-569-6-549*7=639*6=725 0 s o 52 3 3 4 4H 一 - H巧*5*5*555 6 7 8 90 4 8 2 62 2 z 3 3-=一 =4-444 4*5 & 7 8 9上三角:Project Qi、I i chis DebRun CoM
6、DileiFile EditEditLine 12 Col 6 Insert ndent Fdb Fill Uninden Hiiclude int Jiainfvoid)int i.j:clrscrf):for(i=l:i=9:i*)print fl W);牝(廣1月=9: j*+)else printf(Xd-Kd=Kdri 】_ printf( An);return 0;2-22=43=33=61*4=4 Z 卜85=55=101*6=6 2-6=121*7-71*8-0 2*8=169-99=183-3=93M=123-5=153-6=1837=2138-243-9-27=164-5=
7、2046必4-7-284-8-324-9-365-5=2556=305-7=355*8=4&5-9-456*6=366-7=426*8-486-9-54SH97-8=567-9=638*8-648*9=729-9-81流程圖如下:注意:只需控制i , j使得在某些位置置空或者為“d*%d=%d ”,i,j,i*j即可。要有模塊化的思想,先考慮行,再考慮列,最后再考慮每個元素。for(表達式1 ;表達式2;表達式3)(1)先執(zhí)行表達式1 (循環(huán)中只執(zhí)行一次),且表達式1可提前到for()語句之前,但其 后的“;”不能少。(2)表達式2為真時執(zhí)行循環(huán)體語句組,為假時結(jié)束循環(huán)并執(zhí)行循環(huán)體外語句組。
8、計算表達式3并返回第(2)步。3習題5-1小孩吃梨問題;程序代碼如下:z*prac t iceGSeoi pear*/ttinclude stdioint x=ljd=liprintf(d=lj1;forCd=Z;d運行結(jié)果:Z婦=6次=94 L-7.X-19O t=0,x=392 -9x=7&6 =10jX=1534 =ll,x-307& UlZ.x=6PLZ=13=12266*24574 =15-1&386 rl6x=32766 =l?fx=-2 1=18x=-Z流程圖如下:Sum=1I=174求100-1000中所有能表示成立方的書,水仙花數(shù)。NOYESsum=2*(sum+1);Printf( “the pears has %dn ” ,sum)I -a=p/100J b=(n-a*lO)zl0; C-T1X10: if+ce*c- )printf (dSn11 jii) JUinclude J:sTCtc 153 3?0 371 10?5.把由鍵盤輸入的數(shù)列(1,3,5,7,9)按相反的順序(如9,7,5,3,1)輸出。程序如下:#includeint main(void)int arr5=1,3,5,7,9,*pt_arr;clrscr();pt_arr=&arr4;for(;pt_arr=arr;pt_arr-)prin
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年西藏貨運從業(yè)資格證模擬考試題庫下載
- 采石場生產(chǎn)管理合同
- 2025年武漢貨運從業(yè)資格考試題庫答案
- 2025年南寧貨運從業(yè)資格考試題庫答案
- 電信網(wǎng)絡(luò)優(yōu)化與升級實施方案
- 2025年白銀礦冶職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性考試題庫完美版
- 叉車基礎(chǔ)理論知識培訓(xùn)
- 土建施工合同協(xié)議書
- 建筑勞務(wù)施工合同協(xié)議書
- 報箱制作安裝合同書
- 企業(yè)安全文化建設(shè)導(dǎo)則
- 八年級語文上冊第六單元作業(yè)設(shè)計 品格與志趣
- 鐵道游擊隊測試題6.1總1文檔資料
- 電機與電氣控制技術(shù)(第2版)全套完整教學(xué)課件
- 掘進機液壓培訓(xùn)課件
- 農(nóng)產(chǎn)品質(zhì)量安全風險防范措施
- 麻醉科臨床技術(shù)操作規(guī)范2022版
- 奉賢東部分區(qū)單元(FX3)地質(zhì)災(zāi)害危險性評估報告
- 現(xiàn)代企業(yè)管理專業(yè)實踐考核試題
- 支氣管鏡吸痰操作考核評分標準
- 2023年病歷書寫基本規(guī)范文
評論
0/150
提交評論