freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c面向?qū)ο笳n程設(shè)計(jì)報(bào)告---學(xué)生成績(jī)管理系統(tǒng)(編輯修改稿)

2024-09-03 03:49 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 name[20]:charnum:intS:charn:int+Student()+set3():void+show3():void+getNU1():int+getNA1():char * 1..* stu 1 圖 4. 系統(tǒng)調(diào)試 在調(diào)試過(guò)程中,出現(xiàn)了下面一些錯(cuò)誤:輸入數(shù)據(jù)時(shí),輸錯(cuò)了數(shù)據(jù)的類(lèi)型會(huì)造成死循環(huán),因此輸入時(shí)需要注意。一開(kāi)始主界面輸入非正確字母時(shí),沒(méi)有提示錯(cuò)誤。容易造成用戶(hù)誤解,在主函數(shù)的switch語(yǔ)句結(jié)束處加上default:cout選擇錯(cuò)誤,請(qǐng)從新選擇!。就可以了。 具體調(diào)試過(guò)程:主界面學(xué)生成績(jī)錄入學(xué)生成績(jī)查詢(xún)學(xué)生成績(jī)顯示學(xué)生成績(jī)修改記錄存入文件學(xué)生成績(jī)刪除5. 結(jié)果分析 程序總共設(shè)計(jì)了四個(gè)類(lèi),滿(mǎn)足了課題對(duì)類(lèi)的要求,在設(shè)計(jì)的過(guò)程中,建立了較為清晰的類(lèi)層次,也利用了面向?qū)ο蟮姆椒ㄒ约癈++的編程思想來(lái)完成系統(tǒng)的設(shè)計(jì),做到了用文件存儲(chǔ)學(xué)生成績(jī)信息、從文件中讀取學(xué)生成績(jī)信息、修改信息、查詢(xún)信息、刪除信息顯示文件中存儲(chǔ)的信息等要求。而且界面簡(jiǎn)潔,容易操作。但是程序太長(zhǎng),不夠簡(jiǎn)練,導(dǎo)致出現(xiàn)錯(cuò)誤很難發(fā)現(xiàn)和修改。6. 總結(jié)首先,接到設(shè)計(jì)題目之后,在對(duì)本題目進(jìn)行分析的時(shí)候,我懂得了一個(gè)很重要的道理,那就是說(shuō)一個(gè)程序的產(chǎn)生需要一個(gè)對(duì)題目要求有一個(gè)正確全面的分析。其次,就該考慮程序算法的問(wèn)題了,一個(gè)好的算法是一個(gè)好程序的靈魂,也決定了一個(gè)程序的質(zhì)量。兩個(gè)星期的課設(shè)雖然有些疲勞和困倦,但帶給我很多的收獲。C++已經(jīng)學(xué)了一個(gè)學(xué)期了,有許多知識(shí)都存在似懂非懂的現(xiàn)象,這種現(xiàn)象通過(guò)實(shí)際的上機(jī)操作,已經(jīng)減少了許多。對(duì)這些知識(shí)也有了更深的理解和很好的掌握。也有很多理論上說(shuō)得過(guò)去的代碼,但到了實(shí)際操作,卻是行不通的。這種困惑,有許多已經(jīng)通過(guò)實(shí)際操作解決了,并能夠深刻認(rèn)識(shí),但也有很多沒(méi)有明白。只能避過(guò)這些方法,換方法實(shí)現(xiàn)。在課程設(shè)計(jì)之前,因?yàn)橛辛司C合實(shí)驗(yàn)的經(jīng)驗(yàn)與教訓(xùn),明白了寫(xiě)代碼這一步是非常重要的,因?yàn)楫?dāng)你把代碼輸入電腦,并用編譯器將其運(yùn)行,發(fā)現(xiàn)通過(guò)不了,再來(lái)檢查找出問(wèn)題,這是一件非常辛苦的事情,也很浪費(fèi)時(shí)間。于是在課程設(shè)計(jì)的時(shí)候,我花了四天的時(shí)間來(lái)規(guī)劃與寫(xiě)代碼,將要實(shí)現(xiàn)的內(nèi)容分析清楚,才把代碼輸入電腦。我覺(jué)得寫(xiě)程序,應(yīng)該先找到該程序中的核心地方,用多種方法來(lái)實(shí)現(xiàn)該核心,這才可能避免等到發(fā)現(xiàn)邏輯上或者編譯器不支持上的錯(cuò)誤,才來(lái)想補(bǔ)救的措施,這樣花費(fèi)時(shí)間在想補(bǔ)救措施是很不值得的。這次的課程設(shè)計(jì),真是讓我充分的感覺(jué)到了要自己設(shè)計(jì)一個(gè)程序是多么的難,以及學(xué)習(xí)好c++是多么的重要。在這個(gè)程序的設(shè)計(jì)過(guò)程中,我清楚的意識(shí)到自己的水平有多么的薄弱,課程的知識(shí)學(xué)得有多么的不扎實(shí)。看網(wǎng)上的例子好像覺(jué)得也沒(méi)那么難,自己一上機(jī)實(shí)際操作就出現(xiàn)了很多問(wèn)題,調(diào)試的時(shí)候系統(tǒng)總是在報(bào)錯(cuò),還有很多警告,每增加一個(gè)函數(shù)就要調(diào)試好久,有時(shí)候應(yīng)為少了一個(gè)大括號(hào)或是分號(hào),導(dǎo)致要找很久很久。雖然系統(tǒng)可以運(yùn)行,也具有了一些基本的功能,但我意識(shí)到了自己有太多的不足。以后還會(huì)有很多的課程設(shè)計(jì),一定要吸取這次的教訓(xùn),把知識(shí)學(xué)懂學(xué)透學(xué)精,真正的為我所用,這樣走上社會(huì)我才能真正的發(fā)揮所長(zhǎng)。7. 程序代碼includeiostreamincludefstreamincludestringusing namespace std。int M=100。static int M2=0。class Score{ //分?jǐn)?shù)類(lèi)private: int score。public: Score(int s=0){ score=s。 } void set1(){ cout請(qǐng)輸入分?jǐn)?shù):endl。 cinscore。 } void show1(){ cout: scoreendl。 }}。class Subject{ //科目類(lèi)private: Score sc。 char subject[20]。public: Subject(){ for(int i=0。i20。i++) subject[i]=0。 } void set2(){ cout請(qǐng)輸入科目名稱(chēng):endl。 cinsubject。 ()。 } void show2(){ coutsubject。 ()。 }}。class Student{ //學(xué)生類(lèi)private: Subject p1[8]。 char name[20]。 int num。 char S。 int n。public: Student(){ for(int i=0。i20。i++) name[i]=0。 num=0。 S=0。 } void set3()。 void show3()。 int getNU1(){return num。} char *getNA1(){return name。}}。void Student::show3(){ //學(xué)生類(lèi)顯示函數(shù) int i。
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1