版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年廣州發(fā)展集團(tuán)股份有限公司招聘備考題庫及參考答案詳解1套
- 2025年巨野縣高鐵北站公開招聘客運(yùn)服務(wù)人員備考題庫及參考答案詳解一套
- 2026年徐州市第一人民醫(yī)院公開招聘在編醫(yī)務(wù)人員21人(第二批)備考題庫參考答案詳解
- 2026年中國葛洲壩集團(tuán)第一工程有限公司公開招聘備考題庫及完整答案詳解一套
- 2026年中車數(shù)智科技(雄安)有限公司招聘備考題庫及一套完整答案詳解
- 2026年寧夏京銀智慧新能源有限公司招聘備考題庫完整參考答案詳解
- 2026年中國農(nóng)業(yè)科學(xué)院農(nóng)產(chǎn)品加工研究所關(guān)于招聘果蔬加工智造與營養(yǎng)健康創(chuàng)新團(tuán)隊(duì)執(zhí)行首席的備考題庫及參考答案詳解1套
- 2026年國藥(湖北)口腔醫(yī)院有限公司招聘備考題庫及參考答案詳解1套
- 2026年中鋁(鄭州)鋁業(yè)有限公司招聘備考題庫及完整答案詳解1套
- 2026年北京同仁堂鄂爾多斯市藥店有限公司正在招聘備考題庫參考答案詳解
- 腎病科出科考試題及答案
- 感術(shù)行動(dòng)培訓(xùn)課件
- 2025年脫毒馬鈴薯新品種示范基地建設(shè)工作方案
- 客運(yùn)企業(yè)事故管理制度
- 2025年煙機(jī)設(shè)備機(jī)械修理工(二級)技能等級認(rèn)定考試題庫(含答案)
- 2025年上海市崇明區(qū)高考英語一模試卷
- 公司過賬協(xié)議合同
- 中國古代石刻藝術(shù)賞析
- 《資治通鑒》與為將之道知到課后答案智慧樹章節(jié)測試答案2025年春武警指揮學(xué)院
- 中班美術(shù)活動(dòng):給小魚穿新衣
- 建國后的薪酬改革歷史
評論
0/150
提交評論