版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
本文格式為Word版,下載可任意編輯——選擇結(jié)構(gòu)程序設(shè)計(jì)實(shí)驗(yàn)報(bào)告嘉應(yīng)學(xué)院計(jì)算機(jī)學(xué)院
實(shí)驗(yàn)報(bào)告
課程名稱
程序設(shè)計(jì)基礎(chǔ)
試驗(yàn)名稱
試驗(yàn)地點(diǎn)
指導(dǎo)老師
試驗(yàn)時(shí)間
提交時(shí)間
班
級
姓
名
座號
一、試驗(yàn)?zāi)康门c要求
(1)了解C語言表示規(guī)律量得方法(以0代表“假〞,以非0代表“真〞)。
(2)學(xué)會(huì)正確使用規(guī)律運(yùn)算符與規(guī)律表達(dá)式.
(3)熟練把握if語句得使用(包括if語句得嵌套)。
(4)熟練把握多分支選擇語句—switch語句。
(5)結(jié)合程序把握一些簡單得算法。
(6)進(jìn)一步學(xué)習(xí)調(diào)試程序得方法。
二、試驗(yàn)環(huán)境與方法
試驗(yàn)方法:
(一)綜合運(yùn)用課本所學(xué)得知識,用不同得算法實(shí)現(xiàn)在不同得程序功能。
(二)結(jié)合指導(dǎo)老師得指導(dǎo),解決程序中得問題,正確解決實(shí)際中存在得異常狀況,逐步改善功能。
(三)根據(jù)試驗(yàn)內(nèi)容,編譯程序。
試驗(yàn)環(huán)境:WindowsxpVisualC++6、0
三、試驗(yàn)內(nèi)容及過程描述
試驗(yàn)步驟:
進(jìn)入VisualC++6、0集成環(huán)境.
輸入自己編好得程序.
檢查一遍已輸入得程序就是否有錯(cuò)(包括輸入時(shí)輸錯(cuò)得與編程中得錯(cuò)誤),如發(fā)現(xiàn)有錯(cuò),及時(shí)改正。
進(jìn)行編譯與連接。假如在編譯與連接過程中發(fā)現(xiàn)錯(cuò)誤,頻幕上會(huì)出現(xiàn)“報(bào)錯(cuò)信息〞,根據(jù)提醒找到出錯(cuò)位置與原因,加以改正。再進(jìn)行編譯,如此反復(fù)直到不出錯(cuò)為止。
運(yùn)行程序并分析運(yùn)行結(jié)果就是否合理。在運(yùn)行就是要注意當(dāng)輸入不同得數(shù)據(jù)時(shí)所得結(jié)果就是否正確,應(yīng)運(yùn)行屢屢,分別檢查在不可憐況下結(jié)果就是否正確.
試驗(yàn)內(nèi)容:
本試驗(yàn)要求事先編好解決下面問題得程序,然后上機(jī)輸入程序并調(diào)試運(yùn)行程序。
(1)有一函數(shù):
#includestdio、hintmain()
#includestdio、h
intmain()
{floatx,y;
inti;
while(i1000)
{
printf(請輸入x得值:);
scanf(%f,x);
if(x1)
y=x;
elseif(1=xx10)
y=2*x-1;
else
else
y=3*x-11;
printf(y得值為:%f\n,y);
}
i=i++;
}
程序運(yùn)行結(jié)果如下:
#includestdio、h#includemath、h
#includestdio、h
#includemath、h
intmain()
{inta,b;
printf(請輸入一個(gè)小于1000得正數(shù):);
scanf(%d,a);
while(a=0||a1000)
{printf(您輸入得數(shù)不符合要求!請重新輸入:);
scanf(%d,a);
}
b=sqrt(a);
printf(%d得平方根得整數(shù)部分就是%d\n,a,b);
return0;
}
運(yùn)行結(jié)果為:
(3)給出一個(gè)百分制成績,要求輸出成績等級A,B,C,D,E。90分以上為A,81~89分為B,70~79分為C,60~69分為D,60分以下為E。
#includestdio、hintmain(){floatscore;
#includestdio、h
intmain()
{floatscore;
chargrade;
inta,i;
while(i10000)
{
printf(請輸入學(xué)生成績:);
scanf(%f,score);
while(score100||score0)
{printf(\n您得輸入有誤!請
{printf(\n您得輸入有誤!請重新輸入);
scanf(%f,score);
}
a=(score/10);
if(a=9)
grade=A;
elseif(a==8)
grade=B;
elseif(a==7)
grade=C;
elseif(a==6)
grade=D;
elseif(a6)
grade=E;
printf(成績就是%5.1f,相應(yīng)得等級就是%c\n,score,grade);
}
i++;
return0;
}
運(yùn)行結(jié)果如圖:
用switch語句編寫程序如下:
#includestdio、h
#includestdio、h
intmain()
{floatscore;
chargrade;
inti;
while(i1000)
{
printf(請輸入學(xué)生成績:);
scanf(%f,score);
while(score100||score0)
{printf(您得輸入有錯(cuò)!請重新輸入:);
scanf(%f,score);}
switch((int)(score/10))
switch((int)(score/10))
{case10:
case9:grade=A;break;
case8:grade=B;break;
case7:grade=C;break;
case6:grade=D;break;
case5:
case4:
case3:
case2:
case1:
case0:grade=E;
}
printf(成績就是%5.1f,相應(yīng)得等級就是%c\n,score,grade);
}
i=i++;
return0;
}
運(yùn)行結(jié)果如圖:
#includestdio、hintmain()
#includestdio、h
intmain()
{intt,a,b,c,d;
printf(請輸入4個(gè)數(shù):);
scanf(%d,%d,%d,%d,a,b,c,d);
if(ab)
{t=a,a=b,b=t;}
if(ac)
{t=a,a=c,c=t;}
if(ad)
{t=a,a=d,d=t;}
{t=a,a=d,d=t;}
if(bc)
{t=b,b=c,c=t;}
if(bd)
{t=b,b=d,d=t;}
if(cd)
{t=c,c=d,d=t;}
printf(排序結(jié)果如下:\n);
printf(%d%d%d%d\n,a,b,c,d);
return0;
}
運(yùn)行結(jié)果如圖:
#includestdio、hintmain()
#includestdio、h
intmain()
{intt,a,b,c,d;
printf(請輸入4個(gè)數(shù):);
scanf(%d,%d,%d,%d,a,b,c,d);
if(ab)
{t=a,a=b,b=t;}
if(ac)
{t=a,a=c,c=t;}
if(ad)
{t=a,a=d,d=t;}
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 機(jī)器人課件培訓(xùn)內(nèi)容
- 活動(dòng)培訓(xùn)標(biāo)題名稱大全
- 洪水災(zāi)后疫情防控知識
- 2026年經(jīng)濟(jì)學(xué)專業(yè)考試宏觀經(jīng)濟(jì)與微觀經(jīng)濟(jì)分析試題集
- 2026年旅游管理專業(yè)模擬試題旅游目的地開發(fā)與規(guī)劃
- 2026年體育教練員技能考核試題及答案
- 2026年會(huì)計(jì)職稱中級會(huì)計(jì)報(bào)表重點(diǎn)題
- 2026年汽車維修技師發(fā)動(dòng)機(jī)維修方向技能測試題
- 2026年市場營銷策略應(yīng)用實(shí)操題集與評分標(biāo)準(zhǔn)
- 2026年環(huán)境工程師中級職稱考試環(huán)境監(jiān)測與治理方案設(shè)計(jì)案例題
- 武漢市江岸區(qū)2022-2023學(xué)年七年級上學(xué)期期末地理試題【帶答案】
- 自動(dòng)駕駛系統(tǒng)關(guān)鍵技術(shù)
- 完整工資表模板(帶公式)
- 奇瑞汽車QC小組成果匯報(bào)材料
- 英語四級詞匯表
- 藥用高分子材料-高分子材料概述
- 社區(qū)春節(jié)活動(dòng)方案
- CTT2000LM用戶手冊(維護(hù)分冊)
- 川2020J146-TJ 建筑用輕質(zhì)隔墻條板構(gòu)造圖集
- 新員工入職申請表模板
- 貝多芬鋼琴奏鳴曲2告別-降E大調(diào)-Op81a-E-flat-major鋼琴譜樂譜
評論
0/150
提交評論