程序?qū)嶒瀳蟾娣段?/h1>
時間:
雪錦826由 分享
把實驗的目的、方法、過程、結(jié)果等記錄下來,經(jīng)過整理,寫成的書面匯報,就叫實驗報告,那么你們知道程序?qū)嶒瀳蟾嬉趺磳憜?下面是學(xué)習(xí)啦為大家?guī)淼某绦驅(qū)嶒瀳蟾娣段?,希望可以幫助大家?/p>
程序?qū)嶒瀳蟾娣段?:
實 驗 目 的
1. 熟練掌握 if 語句和 switch 語句; 2.熟練掌握 while 語句,do—while 語句和 for 語句; 3. 結(jié)合程序掌握一些常用算法; 4.學(xué)習(xí)調(diào)試程序; 5.以基本算法、基本數(shù)據(jù)結(jié)構(gòu)和綜合編程為核心內(nèi)容,以提高學(xué)生基本調(diào)試 技術(shù)和實際編程能力為目的。
實 驗 要 求
1.熟悉 Visual C++集成環(huán)境和其中集成的相關(guān)工具的使用,在編輯修改源程序 時,應(yīng)充分利用軟件開發(fā)環(huán)境提供的各種快捷操作方法,提高程序的編輯修改速 度,并及時保存源程序。 2.加深對 C++基本語法和控制語句的理解,以及程序設(shè)計基本算法的理解。
實 驗 內(nèi) 容
1. 從書上例題和 85 到 86 頁的習(xí)題 10~~20 中選擇三題編寫程序, 上機進行調(diào) 試程序。 2.要求覆蓋我們學(xué)過的所有選擇與循環(huán)語句。 3.對調(diào)試和運行中可能出現(xiàn)的問題應(yīng)事先作出估計。 4.準備好調(diào)試和運行時所需的測試數(shù)據(jù)。
算 法 分 析 與 源 程 序
1.題目內(nèi)容 2.算法分析或流程圖 3.源程序(應(yīng)加適當(dāng)?shù)淖⑨?,可讀性好)
實 驗 結(jié) 果 及 分 析
1.測試數(shù)據(jù)和結(jié)果(必要時應(yīng)準備多組數(shù)據(jù)) 2. 出錯及解決方法,上機調(diào)試的結(jié)果和體會 3. 上機結(jié)束后,應(yīng)及時整理實驗報告。
其 它
成 績 考 核
指導(dǎo)老師簽名:
程序?qū)嶒瀳蟾娣段?:
班級:計算機科學(xué)與技術(shù)1405;學(xué)號:20143710;姓名:李萬
實驗內(nèi)容:輸入兩個正整數(shù),求其最大公約數(shù)和最小公倍數(shù)。
源程序:
運行結(jié)果:
程序設(shè)計基礎(chǔ)實驗報告 2
班級:計算機科學(xué)與技術(shù)1405;學(xué)號:20143710;姓名:李萬
實驗內(nèi)容:一個數(shù)如果恰好等于它的因子之和,這個數(shù)就稱為完數(shù),例如6=1+2+3,編程找出1000之內(nèi)的所有完數(shù),并按下面格式輸出其因子。
6 its factors are 1,2,3
源程序:
運行結(jié)果:
程序設(shè)計基礎(chǔ)實驗報告 3
班級:計算機科學(xué)與技術(shù)1405;學(xué)號:20143710;姓名:李萬
實驗內(nèi)容:輸入一行字符,分別統(tǒng)計出其中英文字母、空格、數(shù)字和其他字符的個數(shù)。 源程序:
運行結(jié)果:
程序設(shè)計基礎(chǔ)實驗報告 4
班級:計算機科學(xué)與技術(shù)1405;學(xué)號:20143710;姓名:李萬
實驗內(nèi)容:一個球從100m高度自由落下,每次落地后反跳回原高度的一半,再落下,再反彈。求它在第10次落地式,共經(jīng)過多少米,第10次反彈多高。
源程序:
運行結(jié)果:
程序?qū)嶒瀳蟾娣段?:
(1)熟練掌握while語句、do…while語句和for語句格式及使用方法,掌握三種循環(huán)控制語句的循環(huán)過程以及循環(huán)結(jié)構(gòu)的嵌套,利用三種循環(huán)語句實現(xiàn)循環(huán)結(jié)構(gòu);
(2) 掌握簡單、常用的算法,并在編程過程中體驗各種算法的編程技巧;
(3) 進一步學(xué)習(xí)調(diào)試程序,掌握語法錯誤和邏輯錯誤的檢查方法。 2.實驗內(nèi)容
(1) 輸入兩個整數(shù)m和n,求它們的最大公約數(shù)和最小公倍數(shù)。 要求:/
?、?畫出算法流程圖,從鍵盤輸入m和n;
?、?對負數(shù)和零可不作考慮;
?、?運行程序,對mn和m=n的情況進行測試,驗證程序的正確性。
(2) 輸出1000以內(nèi)的最大的10個素數(shù)以及它們的和。
要求:
① 由于偶數(shù)不是素數(shù),可以不對偶數(shù)進行處理;
② 畫出算法流程圖;
?、?輸出形式為:素數(shù)1+素數(shù)2+素數(shù)3+„+素數(shù)10=總和值。
(3) 根據(jù)公式π2/6=1/12+1/22+„+1/n2,求出π的值。
要求:
① 畫出算法流程圖;
?、?以變量pi表示π,并將其定義為單精度類型,變量n定義為整形; ③ 計算當(dāng)n的取值分別為20,50,100,200是的π值;
?、?輸出π值以及總的項數(shù)n,輸出格式為“n=值,pi=值”。
(4) 輸入一串字符(以回車鍵結(jié)束),統(tǒng)計其中數(shù)字,大寫字母,小寫字母以及其
他字符的個數(shù)。
要求:
?、?畫出算法流程圖,通過鍵盤輸入字符串;
?、?在輸入字符串事前給出相應(yīng)的提示;
③ 按照數(shù)字,大寫字母,小寫字母以及其他字符數(shù)的順序輸出結(jié)果。
3 算法描述流程圖
(1)
(1)
4 源程序
(1)
#include
int main()
{
int p,r,n,m,temp;
printf(
scanf(
if (n
{ temp=n; n=m; m=temp; }
p=n*m;
while(m!=0)
{ r=n%m; n=m; m=r; }
printf(
printf(
fflush(stdin);
getchar();
return 0; }
(2) #include
#include
int f(int x)
{
int i;
for(i=2;i<=sqrt(x);i++)
if(x%i==0)
return 0;
return 1;
}
(3) void main()
{
int b[11],a, n=0,sum=0;
for(a=999;n<10;a-=2)
if(f(a))
{n++;
b[n]=a;
sum=sum+a;
}
printf(
}
(4)
#include
#include
int main(void)
{
int i, n;
double sum;
float pi;
for(i = scanf(
sum += 1.0 / (i * i);
printf(
return 0;
}
#include
int mian()
{
char c;
int c=0,ncha=0,nchab=0,nnum=0,nother=0; while((c=getchar())!=EOF)
{
if(c>='0'&&c<='9')
nnum++;
else if(c>='a'&&c<=
ncha++;
else if(c>='A'&&c<='Z')
nchab++;
else
nother++;
}
printf(
5 測試數(shù)據(jù)
6 運行結(jié)果
7 出現(xiàn)問題及解決方法
8 實驗心得
看過程序?qū)嶒瀳蟾娣段牡娜诉€看了:
4.審計實驗報告范文
5.生物實驗報告范文