C語言課程設(shè)計(jì)報(bào)告及程序小學(xué)生測驗(yàn)方新盛_第1頁
C語言課程設(shè)計(jì)報(bào)告及程序小學(xué)生測驗(yàn)方新盛_第2頁
C語言課程設(shè)計(jì)報(bào)告及程序小學(xué)生測驗(yàn)方新盛_第3頁
C語言課程設(shè)計(jì)報(bào)告及程序小學(xué)生測驗(yàn)方新盛_第4頁
C語言課程設(shè)計(jì)報(bào)告及程序小學(xué)生測驗(yàn)方新盛_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

本文格式為Word版,下載可任意編輯——C語言課程設(shè)計(jì)報(bào)告及程序小學(xué)生測驗(yàn)方新盛

文檔均來自網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系我刪除文檔

長江學(xué)院信息工程系

《程序設(shè)計(jì)綜合課程設(shè)計(jì)》報(bào)告(2023/2023學(xué)年第一學(xué)期)

學(xué)生姓名:方新盛

學(xué)生班級:1530501

學(xué)生學(xué)號:202330050116

指導(dǎo)教師:戴晟輝

2023年1月6日

文檔均來自網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系我刪除文檔

目錄

一課程設(shè)計(jì)目的及要求(1)

二課程設(shè)計(jì)任務(wù)和內(nèi)容(1)

三設(shè)計(jì)說明(2)

1主要流程圖(2)

2課程設(shè)計(jì)思想(3)

3詳細(xì)設(shè)計(jì)(4)

3.1登陸模塊(4)

3.2加法模塊(6)

3.3減法模塊(7)

3.4混合模塊(9)

3.5運(yùn)算結(jié)果(10)

3.6使用軟件(12)

四課程設(shè)計(jì)感想(12)

文檔均來自網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系我刪除文檔

小學(xué)生測驗(yàn)課程設(shè)計(jì)報(bào)告

一、課程設(shè)計(jì)目的及要求

(1)提高和加強(qiáng)自己的計(jì)算機(jī)應(yīng)用與軟件開發(fā)能力,使自己由初學(xué)者向?qū)I(yè)的程序員過渡。

(2)培養(yǎng)自己獨(dú)立分析問題、解決問題、查閱資料以及自學(xué)能力,以適應(yīng)計(jì)算機(jī)產(chǎn)業(yè)日新月異發(fā)展的形勢,綜合運(yùn)用所學(xué)知識(shí),解決實(shí)際問題,全面提高學(xué)生的程序設(shè)計(jì)能力和開發(fā)能力。

(3)學(xué)習(xí)和把握C++面向?qū)ο蟪绦蛟O(shè)計(jì)方法以及上機(jī)調(diào)試技巧,為今后學(xué)習(xí)其它專業(yè)課程打好堅(jiān)實(shí)的基礎(chǔ)。

(4)檢測自己在這一學(xué)期對C++面向?qū)ο蟮膶W(xué)習(xí)及把握狀況。知道自己的不足,及時(shí)的彌補(bǔ)。為以后的學(xué)習(xí)打下一定的基礎(chǔ),也為自己以后如何制定學(xué)習(xí)計(jì)劃做一鋪墊。

二.課程設(shè)計(jì)任務(wù)和內(nèi)容

功能齊全:界面操作靈活便利,至少實(shí)現(xiàn)以下基本功能:

●電腦隨機(jī)出10道題,每題10分,程序終止時(shí)顯示學(xué)生得分;

●確保算式?jīng)]有超出1~2年級水平,只允許進(jìn)行50以內(nèi)的加減法,

不允許兩數(shù)之和或之差超出0~50的范圍,負(fù)數(shù)更是不允許的;

●每道題學(xué)生有三次機(jī)遇輸入答案,當(dāng)學(xué)生輸入錯(cuò)誤答案時(shí),提

醒學(xué)生重新輸入,假使三次機(jī)遇終止則輸出正確答案;

●對于每道題目,學(xué)生第一次輸入正確答案得10分,其次次輸入

正確答案得7分,第三次輸入正確答案得5分,否則不得分;

●總成績90分以上現(xiàn)實(shí)“SMART〞,80~90分顯示“GOOD〞,70~80

分顯示“OK〞,60~70分顯示“PASS〞,60分以下顯示“TRYAGAIN〞。

第1頁

文檔均來自網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系我刪除文檔

第2頁三.設(shè)計(jì)說明

1.主要流程圖

12其他

是否

10分7分5分0分

Main函數(shù)登陸模塊選擇加法運(yùn)算減法運(yùn)算混合運(yùn)算一次答對二次答對三次答對終止開始輸出得分

文檔均來自網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系我刪除文檔

2.課程設(shè)計(jì)思想

在main()主函數(shù)中定義STUDENTstudent;對象,并調(diào)用student.Input();信息輸入,在登錄模塊程序采用了調(diào)用以及輸入輸出函數(shù)!當(dāng)用戶輸入自己的學(xué)號以及姓名開始使用本系統(tǒng),進(jìn)入登陸模塊。屏幕顯示菜單提醒,用戶可根據(jù)需要選擇相應(yīng)功能。如下:請選擇測試項(xiàng)目,加法請按1,減法請按2,混合運(yùn)算請按任意鍵。student.Test();進(jìn)行選擇,是加法,減法,還是加減法都有,student.Test()調(diào)用add()函數(shù),sub函數(shù),addsub函數(shù),當(dāng)用戶選擇1進(jìn)行加法計(jì)算,選擇2進(jìn)行加法運(yùn)算,選擇任意鍵進(jìn)行加減混合運(yùn)算選擇相應(yīng)的函數(shù)其思路一致,用for(a=rand()%51,b=rand()%51;a+b50||a+b0;a=rand()%51,b=rand()%51;是假發(fā)運(yùn)算的控制,for(a=rand()%51,b=rand()%51;a-b50||a-b0;a=rand()%51,b=rand()%51;減法運(yùn)算,for(a=rand()%51,b=rand()%51;a-b50||a-b0||a+b50||a+b0;a=rand()%51,b=rand()%51;選擇了for(inti=1;i=10;i++)函數(shù)控制題,a=rand()%51,b=rand()%51;產(chǎn)生隨機(jī)數(shù)的函數(shù)rand,rand()%51是產(chǎn)生的隨機(jī)數(shù)都小于50,a+b50||a+b0||a-b50||a-b0,a,b兩數(shù)的和,差大于0小于50,確保算式?jīng)]有超出1~2年級水平,只允許進(jìn)行50以內(nèi)的加減法,不允許兩數(shù)之和或之差超出0~50的范圍,負(fù)數(shù)更是不允許的;再用for(intj=1;j=3;j++)控制三次答題機(jī)遇,假使第一次學(xué)生答題錯(cuò)誤系統(tǒng)會(huì)提醒還有答題錯(cuò)誤,還有倆次機(jī)遇,否則就給出第一次答題正確的分?jǐn)?shù)10分,假使其次次學(xué)生答題錯(cuò)誤系統(tǒng)會(huì)提醒還有答題錯(cuò)誤,還有一次機(jī)遇,否則就給出第三次答題正確的分?jǐn)?shù)7分,假使第三次學(xué)生答題錯(cuò)誤系統(tǒng)會(huì)提醒還有答題錯(cuò)誤,沒有做題機(jī)遇,系統(tǒng)給出正確的答案,否則就給出第三次答題正確的分?jǐn)?shù)5分,實(shí)現(xiàn)這幾部很簡單采用了if,else語句判斷,score[i]!=trueValue當(dāng)輸入值等于正確答案時(shí),走else語句判斷得分狀況,否則給出答題機(jī)遇;每次做對一題flag=1,統(tǒng)計(jì)做對題的個(gè)數(shù)zen=zen+flag;sum統(tǒng)計(jì)的分狀況sum=sum+score[i];當(dāng)?shù)谝淮巫鰧︻}則first=1表示僅一次做對題,first1=first1+first;統(tǒng)計(jì)僅一次做對題的個(gè)數(shù),second表示倆次做對題,second1=second1+second統(tǒng)計(jì)倆次做對題的個(gè)數(shù),third表示三次做對題third1=third1+third;統(tǒng)計(jì)三次做對題的個(gè)數(shù),那么答錯(cuò)題的個(gè)數(shù)10-zen,而答題的正確率為得分除以100乘以100%,

第3頁

文檔均來自網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系我刪除文檔

3.詳細(xì)設(shè)計(jì)

3.1登錄模塊

3.11登錄模塊程序

voidmain()

{cout一二年級測試題endlendl;

cout*☆☆☆☆☆☆☆小學(xué)數(shù)學(xué)測試軟件☆☆☆☆☆☆☆☆☆*endl;

cout***********************************************\n;

STUDENTstudent;//定義一個(gè)對象

while(1)

{

student.Input();//信息輸入

student.Test();//進(jìn)行選擇,是加法,減法,還是都有

coutdoyouwanttocontinue?(Y/N);

charch;

cinch;

if(ch==n||ch==N)

break;

}

}

//==============================================================voidSTUDENT::Input()

{

cout請輸入你的學(xué)號:;

cinNum;

cout請輸入你的姓名:;

cinName;

cout**************************************************************endl;

}

//=============================================================voidSTUDENT::Test()

{

cout請選擇測試項(xiàng)目,加法請按1,減法請按2,混合運(yùn)算請按任意鍵。endl;

intStest;

cinStest;

switch(Stest)

{

第4頁

文檔均來自網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系我刪除文檔

case1:

Add();

Output();

break;

case2:

Sub();

Output();

break;

default:

AddSub();

Output();

break;

}

}

3.1.2.主要完成功能為:

當(dāng)用戶輸入自己的學(xué)號以及姓名開始使用本系統(tǒng),進(jìn)入登陸模塊。屏幕顯示菜單提醒,用戶可根據(jù)需要選擇相應(yīng)功能。具體如下:請選擇測試項(xiàng)目,加法請按1,減法請按2,混合運(yùn)算請按任意鍵]。

3.1.3.主要使用思想:

在main()主函數(shù)中定義STUDENTstudent對象[2],并調(diào)用student.Input();信息輸入,student.Test();進(jìn)行選擇,是加法,減法,還是加減法都有,在登錄模塊程序采用了調(diào)用以及輸入輸出函數(shù)!關(guān)鍵代碼STUDENTstudent;//定義一個(gè)對象[2]

while(1)

{student.Input();//信息輸入

student.Test();//進(jìn)行選擇,是加法,減法,還是都有

coutdoyouwanttocontinue?(Y/N);

charch;

cinch;

if(ch==n||ch==N)

break;}

第5頁

文檔均來自網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系我刪除文檔

第6頁

3.2加法運(yùn)算模塊

3.2.1.主要完成功能為:

當(dāng)用戶選擇了1加法測試,屏幕隨機(jī)出現(xiàn)10道加法測試題進(jìn)行計(jì)算。

3.2.2.主要使用思想:

當(dāng)用戶選擇1進(jìn)行加法計(jì)算時(shí),則選擇了STUDENT::add()函數(shù)for(int四個(gè)輸出語句

While函數(shù)調(diào)用

student.I

nput()函

數(shù)main()主函數(shù)

for(inti=1;i=10;i++)

函數(shù)控制題10道題

for(a=rand()%51,b=rand()%51;a+b50

||a+b0;a=rand()%51,b=rand()%51)

for(intj=1;j=3;j++)

控制三次答題機(jī)遇

STUDENT::Sub()函數(shù)

Else每次答對題的得分if(score[i]!=trueValue)控

制有三次輸入的機(jī)遇調(diào)用student.Test()函數(shù)

文檔均來自網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系我刪除文檔

i=1;i=10;i++)函數(shù)控制題10道題,for(a=rand()%51,b=rand()%51;a-b50||a-b0;a=rand()%51,b=rand()%51產(chǎn)生)隨機(jī)數(shù)的函數(shù)rand,rand()%51是產(chǎn)生的隨機(jī)數(shù)都小于50,a+b50||a+b0,a,b兩數(shù)的和大于0小于50,確保算式?jīng)]有超出1~2年級水平,只允許進(jìn)行50以內(nèi)的加減法,不允許兩數(shù)之和或之差超出0~50的范圍,負(fù)數(shù)更是不允許的;再用for(intj=1;j=3;j++)控制三次答題機(jī)遇,假使第一次學(xué)生答題錯(cuò)誤系統(tǒng)會(huì)提醒還有答題錯(cuò)誤,還有倆次機(jī)遇,否則就給出第一次答題正確的分?jǐn)?shù)10分,假使其次次學(xué)生答題錯(cuò)誤系統(tǒng)會(huì)提醒還有答題錯(cuò)誤,還有一次機(jī)遇,否則就給出第三次答題正確的分?jǐn)?shù)7分,假使第三次學(xué)生答題錯(cuò)誤系統(tǒng)會(huì)提醒還有答題錯(cuò)誤,沒有做題機(jī)遇,系統(tǒng)給出正確的答案,否則就給出第三次答題正確的分?jǐn)?shù)5分,實(shí)現(xiàn)這幾部很簡單采用了if,else語句判斷,score[i]!=trueValue當(dāng)輸入值等于正確答案時(shí),走else語句判斷得分狀況,否則給出答題機(jī)遇;每次做對一題flag=1,統(tǒng)計(jì)做對題的個(gè)數(shù)zen=zen+flag;sum統(tǒng)計(jì)的分狀況sum=sum+score[i];當(dāng)?shù)谝淮巫鰧︻}則first=1表示僅一次做對題,first1=first1+first;統(tǒng)計(jì)僅一次做對題的個(gè)數(shù),second表示倆次做對題,second1=second1+second統(tǒng)計(jì)倆次做對題的個(gè)數(shù),third表示三次做對題third1=third1+third;統(tǒng)計(jì)三次做對題的個(gè)數(shù),那么答錯(cuò)題的個(gè)數(shù)10-zen,而答題的正確率為得分除以100乘以100%,

3.3減法運(yùn)算模塊

3.3.1.主要完成功能為:

當(dāng)用戶選擇了2減法測試,屏幕隨機(jī)出現(xiàn)10道減法測試題進(jìn)行計(jì)算。

3.3.2.主要使用思想:

第7頁

文檔均來自網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系我刪除文檔

第8頁

當(dāng)用戶選擇2進(jìn)行加法計(jì)算時(shí),則選擇了STUDENT::Sub()[2]函數(shù)for(inti=1;i=10;i++)函數(shù)控制題10道題,for(a=rand()%51,b=rand()%51;a-b50||a-b0;a=rand()%51,b=rand()%51產(chǎn)生)隨機(jī)數(shù)的函數(shù)rand[3],rand()%51是產(chǎn)生的隨機(jī)數(shù)都小于50,a-b50||a-b0,a,b兩數(shù)的差大于0小于50,確保算式?jīng)]有超出1~2年級水平,只允許進(jìn)行50以內(nèi)的加減法,不允許兩數(shù)之和或之差超出0~50的范圍,負(fù)數(shù)更是不允許的;再用for(intj=1;j=3;j++)控制三次答題機(jī)遇,假使第一次學(xué)生答題錯(cuò)誤系統(tǒng)會(huì)提醒還有答題錯(cuò)誤,還有倆次機(jī)遇,否則就給出第一次答題正確的分?jǐn)?shù)10分,假使其次次學(xué)生答題錯(cuò)誤系統(tǒng)會(huì)提醒還有答題錯(cuò)誤,還有一次機(jī)遇,否則就給出第三次答題正確的分?jǐn)?shù)7分,假使第三次學(xué)生答題錯(cuò)誤系統(tǒng)會(huì)提醒還有答題錯(cuò)誤,沒有做題機(jī)遇,系統(tǒng)給出正確的答案,否則就給出第三次答題正確的分?jǐn)?shù)5分,實(shí)現(xiàn)這幾部很簡單采用了if,else語句判斷,score[i]!=trueValue當(dāng)輸入值等于正確答案時(shí),走else語句判斷得分狀況,否則給出答題機(jī)遇;每次做對一題flag=1,統(tǒng)計(jì)做對題的個(gè)數(shù)zen=zen+flag;sum統(tǒng)計(jì)的分狀況sum=sum+score[i];當(dāng)?shù)谝淮巫鰧︻}則first=1表示僅一次做對題,first1=first1+first;統(tǒng)計(jì)僅一次做對題的個(gè)數(shù),second表示倆次做對題,second1=second1+second統(tǒng)計(jì)倆次做對題的個(gè)數(shù),third表示三次做對題third1=third1+third;統(tǒng)計(jì)三次做對題的個(gè)數(shù),那么答錯(cuò)題的個(gè)數(shù)10-zen,而答題的正確率為得分除以100乘以100%,

for(inti=1;i=10;i++)

函數(shù)控制題10道題

for(a=rand()%51,b=rand()%51;a-b50

||a-b0;a=rand()%51,b=rand()%51)

for(intj=1;j=3;j++)

控制三次答題機(jī)遇

STUDENT::Sub()函數(shù)

Else每次答對題的得分if(score[i]!=trueValue)控

制有三次輸入的機(jī)遇

文檔均來自網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系我刪除文檔

第9頁3.4加減混合運(yùn)算模塊

3.4.1.主要完成功能為:

當(dāng)用戶選擇了其它任意數(shù)字鍵加減混合法測試,屏幕隨機(jī)出現(xiàn)10道加減法測試題進(jìn)行計(jì)算。

3.4.2主要使用思想:

當(dāng)用戶選擇1進(jìn)行加法計(jì)算時(shí),則選擇了STUDENT::add()函數(shù)[2]for(inti=1;i=10;i++)函數(shù)控制題10道題,c=rand()%3[3],控制進(jìn)行加法還是減法運(yùn)算for(a=rand()%51,b=rand()%51;a+b50||a+b0||a-b50||a-b0;a=rand()%51,b=rand()%51)產(chǎn)生)隨機(jī)數(shù)的函數(shù)rand[3],rand()%51是產(chǎn)生的隨機(jī)數(shù)都小于50,a+b50||a+b0||a-b50||a-b0;a,b兩數(shù)的和,差大于0小于50,確保算式?jīng)]有超出1~2年級水平,只允許進(jìn)行50以內(nèi)的加減法,不允許兩數(shù)之和或之差for(inti=1;i=10;i++)

函數(shù)控制題10道題

STUDENT::addSub()函數(shù)

c=rand()%3

;

C=1加法C=2減法;

if(score[i]!=trueValue)控制有三次輸入的機(jī)遇Else每次答對題的得分

for(intj=1;j=3;j++)控制三次答題機(jī)遇for(a=rand()%51,b=rand()%51;a+b50||a+b0

||a-b50||a-b0;a=rand()%51,b=rand()%51)

文檔均來自網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系我刪除文檔

第10頁超出0~50的范圍,負(fù)數(shù)更是不允許的;再用for(intj=1;j=3;j++)控制三次答題機(jī)遇,假使第一次學(xué)生答題錯(cuò)誤系統(tǒng)會(huì)提醒還有答題錯(cuò)誤,還有倆次機(jī)遇,否則就給出第一次答題正確的分?jǐn)?shù)10分,假使其次次學(xué)生答題錯(cuò)誤系統(tǒng)會(huì)提醒還有答題錯(cuò)誤,還有一次機(jī)遇,否則就給出第三次答題正確的分?jǐn)?shù)7分,假使第三次學(xué)生答題錯(cuò)誤系統(tǒng)會(huì)提醒還有答題錯(cuò)誤,沒有做題機(jī)遇,系統(tǒng)給出正確的答案,否則就給出第三次答題正確的分?jǐn)?shù)5分,實(shí)現(xiàn)這幾部很簡單采用了if,else語句判斷,score[i]!=trueValue當(dāng)輸入值等于正確答案時(shí),走else語句判斷得分狀況,否則給出答題機(jī)遇;每次做對一題flag=1,統(tǒng)計(jì)做對題的個(gè)數(shù)zen=zen+flag;sum統(tǒng)計(jì)的分狀況sum=sum+score[i];當(dāng)?shù)谝淮巫鰧︻}則first=1表示僅一次做對題,first1=first1+first;統(tǒng)計(jì)僅一次做對題的個(gè)數(shù),second表示倆次做對題,second1=second1+second統(tǒng)計(jì)倆次做對題的個(gè)數(shù),third表示三次做對題third1=third1+third;統(tǒng)計(jì)三次做對題的個(gè)數(shù),那么答錯(cuò)題的個(gè)數(shù)10-zen,而答題的正確率為得分除以100乘以100%,

3.5每種運(yùn)算的試驗(yàn)結(jié)果

3..5.1加法運(yùn)算的試驗(yàn)結(jié)果

文檔均來自網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系我刪除文檔

3..5.2減法運(yùn)算的試驗(yàn)結(jié)果

第11頁

文檔均來自網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系我刪除文檔

3..5.3加減混合運(yùn)算的試驗(yàn)結(jié)果

3.6使用軟件:MicrosoftVisualC++6.0

四.課程設(shè)計(jì)感想

這次課設(shè)使我受益匪淺,得以把以前學(xué)的凌亂知識(shí)點(diǎn)綜合運(yùn)用起來,對C++編程也有了更深一步的體會(huì),同時(shí)感到綜合運(yùn)用知識(shí)還有一定的困難,發(fā)現(xiàn)自己有一些基礎(chǔ)知識(shí)還不很扎實(shí),需要勤加訓(xùn)練,加強(qiáng)記憶。在近三周的編程中我學(xué)到了好多,平日學(xué)習(xí)中不注意的細(xì)節(jié),在這次編程中深切體會(huì)到它的重要性。對編程中錯(cuò)誤的自我更正,加強(qiáng)了自我調(diào)試程序,解決問題的能力??傊敬握n設(shè)為我們提

第12頁

文檔均來自網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系我刪除文檔

供了一個(gè)檢測學(xué)習(xí),鍛煉能力,認(rèn)識(shí)不足的平臺(tái),很高興能有這樣一個(gè)機(jī)遇鍛煉自我!小學(xué)生測驗(yàn)在好多狀況下,特別是在眾多的科學(xué)研究領(lǐng)域中,一個(gè)時(shí)間跨度較大的程序是很有參考價(jià)值的。C++面向?qū)ο蟪绦蛟O(shè)計(jì)語言充分發(fā)揮了其自身無與倫比的優(yōu)越性,用極短的程序文本填補(bǔ)了這一領(lǐng)域的空白,同時(shí)用鐵的事實(shí)強(qiáng)有力的告訴世人:C++面向?qū)ο蟪绦蛟O(shè)計(jì)語言作為計(jì)算機(jī)語言家族的新生事物,其發(fā)展前景是極為廣闊的。經(jīng)過上一個(gè)學(xué)期對《C++面向?qū)ο蟪绦蛟O(shè)計(jì)》的學(xué)習(xí),我們學(xué)習(xí)了理論知識(shí),了解了C++語言程序設(shè)計(jì)的思想,這些知識(shí)都為我們的下一步學(xué)習(xí)打下了堅(jiān)實(shí)的基礎(chǔ)。通過課程設(shè)計(jì),一方面是為了檢查我們一個(gè)學(xué)期來我們學(xué)習(xí)的成果,另一方面也是為了讓我們進(jìn)一步的把握和運(yùn)用它,同時(shí)也讓我們認(rèn)清自己的不足之處和薄弱環(huán)節(jié),加以彌補(bǔ)和加強(qiáng)。在編寫程序過程中也體會(huì)到了做事情一頂要細(xì)心、認(rèn)真。更加知道了要把握好基礎(chǔ)知識(shí)。還有體會(huì)到了成功的感覺!在的設(shè)計(jì)過程中更加體會(huì)到了團(tuán)隊(duì)合作的重要性,“一個(gè)諸葛亮比不上三個(gè)臭皮匠。〞知道了只有團(tuán)隊(duì)合作才會(huì)更好的完成設(shè)計(jì)!也體會(huì)到以后在工作中團(tuán)隊(duì)合作的必要性和重要性!通過本項(xiàng)課程設(shè)計(jì)也培養(yǎng)了我獨(dú)立思考、綜合運(yùn)用所學(xué)有關(guān)相應(yīng)知識(shí)的能力,把握工程軟件設(shè)計(jì)的基本方法,加強(qiáng)上機(jī)動(dòng)手編程能力,闖過理論與實(shí)踐相結(jié)合的難關(guān)!由于C++語言是國內(nèi)外得到迅速推廣應(yīng)用的一種語言。C++語言功能豐富,表達(dá)能力強(qiáng),使用靈活便利,應(yīng)用面廣,目標(biāo)程序效率高,可移植性好,既具有高級語言的優(yōu)點(diǎn),又具有低級語言的大量特點(diǎn)。通過這次的c++語言程序設(shè)計(jì)更加了解了c++語言的好處和其可用性!在這次課程設(shè)計(jì)中也知道了自己的動(dòng)手能力不強(qiáng)有待進(jìn)一部的提高!在設(shè)計(jì)過程中不能夠把書本上的知識(shí)與實(shí)踐相結(jié)合,這也就增加了設(shè)計(jì)不好該程序的想法!在設(shè)計(jì)過程中的一次次設(shè)計(jì)錯(cuò)誤增加了我放棄的想法!不過經(jīng)過大家的努力終究完成了課程設(shè)計(jì)!完成該程序后想起自己以前的每一次對自己失去信心,就覺得并不是在知識(shí)把握上擊敗了,而是自己對自己缺乏信心!只要自己對自己不失去信心相信就可以完成那些以前認(rèn)為完成不了的事情!也讓我懂得了要想成功首先就必需有很強(qiáng)的自信心!懂得了自己以后要在做任何事情時(shí)都要自信!當(dāng)自己都不相信自己能夠成功時(shí)還可能會(huì)獲得成功嗎?在C++語言程序設(shè)計(jì)的過程中也知道了自己在以前的學(xué)習(xí)中有很大的不足導(dǎo)致在設(shè)計(jì)過程中出現(xiàn)了好多的問題,有些地方看不懂也不知道怎么去設(shè)計(jì),但是在設(shè)計(jì)過程中也學(xué)習(xí)了好多,把握了自己以前沒有學(xué)好的知識(shí),雖然一時(shí)可以把握完以前沒有學(xué)好的知識(shí),不過也給自己敲響了警鐘,在學(xué)習(xí)中不可以伏于表面,要想學(xué)好每一門課程都要踏踏實(shí)實(shí),做什么都不是給別人看的!都是要更好的把握該門知識(shí),提高自己的自身的修養(yǎng),提高自己的能力!為以后的工作打下良好的知識(shí)基礎(chǔ)和技能基礎(chǔ)!

第13頁

文檔均來自網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系我刪除文檔

五.

文檔均來自網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系我刪除文檔

voidInput();//信息輸入

voidOutput();//輸出成績

voidAdd();

voidSub();

voidAddSub();

voidTest();//進(jìn)行選擇,是加法,減法,還是都有

};

voidmain()

{cout**************************************************

\n;

cout*☆☆☆☆☆☆☆小學(xué)數(shù)學(xué)測試軟件☆☆☆☆☆☆☆☆☆*endl;

cout一二年級測試題endl;

cout(DesignedbyCMG)endl;

cout*☆☆☆☆☆☆☆小學(xué)數(shù)學(xué)測試軟件☆☆☆☆☆☆☆☆☆*endl;

cout**************************************************

\n;

STUDENTstudent;//定義一個(gè)對象

while(1)

{student.Input();//信息輸入

student.Test();//進(jìn)行選擇,是加法,減法,還是都有

coutdoyouwanttocontinue?(Y/N);

charch;

cinch;

if(ch==n||ch==N)

break;

}}

//=====================================================================

voidSTUDENT::Input()

{cout請輸入你的學(xué)號:;

cinNum;

cout請輸入你的姓名:;

cinName;

cout請輸入你的年齡:;

cinage;

cout**************************************************endl;

}

//=====================================================================

voidSTUDENT::Test()

第15頁

文檔均來自網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系我刪除文檔

else

if(j==2)

{

cout答案錯(cuò)誤,你還有最終一次機(jī)遇,請重新輸入endl;

score[i]=0;//清空上次錯(cuò)誤答案

}

else

{cout答案錯(cuò)誤,很惋惜你沒有做題的機(jī)遇了endl;

cout正確答案是::trueValueendl;

score[i]=0;

}

}

else

{if(j==1)

{score[i]=10;

flag=1;

first=1;

}

else

if(j==2)

{score[i]=7;

flag=1;

second=1;

}

else

{score[i]=5;

flag=1;

third=1;

}

break

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論