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

正文內(nèi)容

c課程設(shè)計報告--矩陣乘法計算-資料下載頁

2024-11-03 22:23本頁面
  

【正文】 稿件以及稿件的信息,以其后一位的稿件的各項相關(guān)的信息將其覆蓋,即將其刪除。并輸出提示“已成功刪除!”。刪除功能還可以根據(jù)稿件的名稱,第一作者的名字,投稿日期,作者的省份等信息進(jìn)行查找并將其刪除。功能函數(shù)8:將已知文件中的稿件信息讀入到系統(tǒng)之中定義讀入數(shù)據(jù)函數(shù)Duru()。打開指定的文件“**.Txt”,再將該文件中的各個稿件信息以循環(huán)的方式讀入到文件f1中。并顯示“提示:讀入數(shù)據(jù)成功,可選擇【顯示所有信息】查看”。功能函數(shù)9:將系統(tǒng)中的稿件信息寫入到指定的文件之中定義寫入文件函數(shù)Save()。打開文件f2,按循環(huán)方式將系統(tǒng)中的所有稿件信息寫入到指定的文件之中。,在寫入成功以后顯示“提示:稿件信息已成功存入文件”。在上面的這些功能函數(shù)定義好了以后,接下來的便是菜單函數(shù)Menu()和主函數(shù)void main()的編寫設(shè)計。1)編寫菜單函數(shù):實行逐行輸入形成一個整體菜單的方法,用cout2)主函數(shù)void main()的編寫:使用switch語句,選擇判斷,在菜單函數(shù)中選擇需要執(zhí)行的相關(guān)函數(shù),在主函數(shù)中調(diào)用相應(yīng)的功能函數(shù)(子函數(shù))來實現(xiàn)相應(yīng)的功能,實現(xiàn)完一個功能后再跳出主函數(shù),重新在菜單函數(shù)中選擇相應(yīng)的功能,再通過主函數(shù)中的選擇判斷調(diào)用相應(yīng)的子函數(shù)來實現(xiàn)相應(yīng)的功能。最后,選擇功能“0”退出該系統(tǒng),并顯示“謝謝您的使用!”。算法的設(shè)計到此結(jié)束。下面進(jìn)行的便是上機(jī)調(diào)試。四 實驗結(jié)果編寫好稿件管理系統(tǒng)的源代碼以后,在上機(jī)調(diào)試的過程中遇到了不少的錯誤,調(diào)試的時候也不是一兩次就能通過的,主要的就是一些語法上的錯誤等,還有就是頭文件的使用,有時候又,調(diào)試怎么都不能通過,但卻怎樣也找不到錯誤在哪里,結(jié)果,加了一個頭文件,一切的問題迎刃而解;也有的時候,一處的一個小小的輸入錯誤會導(dǎo)致后面一大片的錯誤,只要發(fā)現(xiàn)了并正確地修改,很多問題都會得到解決。在連續(xù)了兩個星期的時間后,終于,我所編寫的程序可以編譯通過了,大部分功能也都能得以實現(xiàn)了。在編寫這個稿件程序管理系統(tǒng)時,我主要是運用了結(jié)構(gòu)體數(shù)組,而沒有用類,鏈表和指針等,因為我一直以來對這些東西都不是和懂,一開始以為這并沒什么偽問題,但是,通過這兩星期的課程設(shè)計課,我認(rèn)識到了自己在學(xué)習(xí)專業(yè)課上的很多毛病,原來我連最最基本的一些的都不知道,不清楚,不能完全的、熟練地去掌握它們。通過這一次的學(xué)習(xí),我認(rèn)識到,時間不是讓我們浪費在那些無聊的事情上,盡管這里是大學(xué),不像高中那樣,但是我們不能就此認(rèn)為浪費時間就是理所當(dāng)然的。我們應(yīng)該將更多的時間花在一些有意義的事情上,一些可以增加我們的知識,開闊我們的眼界,增強(qiáng)我們身心健康的事情上。調(diào)試成功后的主菜單顯示如下:如菜單中所示,共有0—9是個選項,分別對應(yīng)了該稿件管理系統(tǒng)的十個相應(yīng)的功能,選擇相應(yīng)的功能可以執(zhí)行想要的一些功能。功能一:稿件信息錄入功能的測試結(jié)果:輸入稿件的基本信息,其結(jié)果如下:該功能可以連續(xù)輸入,在寫入一組稿件信息后還可以選擇“y”繼續(xù)寫入更多的稿件信息,選擇“n”則結(jié)束這項功能,進(jìn)入主菜單,繼續(xù)選擇新的功能。功能二:顯示所有的稿件信息功能的測試結(jié)果,顯示所有稿件的各項信息,其結(jié)果如下:可以看出,該項功能可以將系統(tǒng)中所有的稿件信息一一顯示出來,便于查看,在結(jié)果顯示出來以后可以按任意鍵退出該功能回到主菜單進(jìn)行新的功能選項;功能三統(tǒng)計篇數(shù)的功能:該功能可以按作者的省份將每個省的稿件發(fā)表總的篇數(shù)統(tǒng)計出來,并按照從高到低的順序?qū)⑵渑帕酗@示出來。功能四:查找稿件信息功能的測試,其測試結(jié)果如下:輸入稿件的編號,便可將改建的所有信息一一顯示出來,如稿件的編號,稿件名,作者名字,投稿日期,作者省份等等,顯示后可按任意鍵退出該功能,回到主菜單進(jìn)行下一功能的選擇運用。功能五:添加稿件信息功能的測試,其結(jié)果如下圖所示:選擇功能5后,將出現(xiàn)提示:“插入一組稿件信息”,接下來可以根據(jù)提示信息將所要插入的稿件信息逐一錄入系統(tǒng),并可在功能2中顯示出來看是否插入成功,按任意鍵同樣可以退出該功能,進(jìn)入主菜單重新進(jìn)行新的任務(wù);功能六:信息修改功能的測試,其測試結(jié)果如下:首先,找出需要修改的稿件信息,并將其顯示出來,然后再進(jìn)行修改功能,修改完成后可以按任意鍵退出該功能;同樣,可以在功能2中檢查是否修改成功;功能七:刪除文件功能的測試,其測試結(jié)果如下圖所示:稿件刪除成功后,按任意鍵返回主菜單進(jìn)行新的任務(wù);功能八:讀入數(shù)據(jù)功能,其測試結(jié)果為:讀入文件后,按任意鍵回單主菜單,再在主菜單里選擇功能2查看讀入數(shù)據(jù)是否成功;功能九:將系統(tǒng)中的稿件信息寫入指定文件的功能的測試,其結(jié)果如下圖所示:功能0:即退出該系統(tǒng),其顯示如下:安全退出系統(tǒng)。五 體會由于上課時沒有認(rèn)真聽C++課程老師的講解,學(xué)得相當(dāng)糟糕,但要設(shè)計的又是一個較大的程序,便去請教老師。老師建議我們找一個模板,認(rèn)真仔細(xì)地看,去理解它,看懂它,然后根據(jù)自己的實踐內(nèi)容適當(dāng)修改,應(yīng)該就沒多大問題了。老師的話給了我莫大的鼓勵,但不自覺地滋生了傲慢的態(tài)度。只要有個模板不就行了嘛,小事一樁??!但結(jié)果并非如此在后來的實踐過程中,我還是碰到了許多麻煩。一個大程序都是環(huán)環(huán)相扣的,類的對象,函數(shù)的定義,變量的使用都是互相有聯(lián)系的。我認(rèn)為只要把模板略加改動,就能夠完成這次作業(yè)了。這種投機(jī)取巧的想法讓我很快嘗到了苦頭。程序編好后,執(zhí)行時出現(xiàn)了許多錯誤,大多是定義的不規(guī)則,究其原因,我根本沒看懂模板。還是仔細(xì)研究模板吧!我首先聲明頭文件,然后分別定義稿件數(shù)據(jù)類、稿件省份類,再是函數(shù)聲明語句,主函數(shù)的定義(switch語句的應(yīng)用)。接著,我瀏覽了成員函數(shù),每個成員函數(shù)看起來并不很難,簡單的輸入輸出(AddItem),指針取值(基本都涉及到了)還有交換變量的數(shù)據(jù)域(swap)。但對指針還是相當(dāng)模糊的,不能透徹地理解它,在C++機(jī)試中就是因為不了解指針,導(dǎo)致相關(guān)的試題都不會做。看完每一個函數(shù),心里算是有些程序雛形了。對于按省份給每個省的總發(fā)表篇數(shù)進(jìn)行排序這一問題,剛開始真的不會弄,老師讓我用一維數(shù)組,可還是不太明白。于是,我詢問了周邊同學(xué)。他們用了多重循環(huán)語句,并且調(diào)試成功了,聽他們講解后我便用了他們的方法。,與同學(xué)討論向同學(xué)請教有時候也不失為一個好方法,一個人的智慧畢竟是不全面的,集體的力量才是強(qiáng)大的!六 小組分工程序設(shè)計 系統(tǒng)調(diào)試 呂榮興七 部分程序代碼include /*引用庫函數(shù)*/ include include include include include typedef struct {int Number。//稿件編號char M_Name[20]。//稿件名稱char Author[20]。//作者名字char Time[20]。//投稿日期char Province[20]。// 作何省份 }Manuscript。Manuscript Manus[100]。/*結(jié)構(gòu)體數(shù)組變量*/int menu()/*菜單函數(shù)*/ { char c。do { system(“cls”)。/*運行前清屏*/ coutc=getchar()。/*讀入選擇*/ }while(c39。939。)。return(c39。039。)。/*返回選擇*/ } /////////******功能1*************錄*************************************************/////////////////////int Input(Manuscript Manus[],int n)/*錄入信息*/ { int i=0。char sign,x[10]。/*x[10]為清除多余的數(shù)據(jù)所用*/ while(sign!=39。n39。amp。amp。sign!=39。N39。)/*判斷*/ { coutManus[n+i].Number。coutManus[n+i].M_Name。coutManus[n+i].Author。coutManus[n+i].Time。coutManus[n+i].Province。gets(x)。/*清除多余的輸入*/ cout提示:繼續(xù)寫入?(Y/N)”。cinsign。/*輸入判斷*/ i++。} return(n+i)。} ///////////////////////////////////////////////////////////////////入信息第五篇:c++課程設(shè)計總結(jié)課程設(shè)計總結(jié)經(jīng)過一個學(xué)期對《C++程序設(shè)計》的學(xué)習(xí),我學(xué)習(xí)到了基本的理論知識,了解到了C++語言程序設(shè)計的思想,這些知識都為我的課程實踐和進(jìn)一步的學(xué)習(xí)打下了堅實的基礎(chǔ)。在為期近兩周的C++課程設(shè)計中,我體會頗多,學(xué)到了很多東西。我加強(qiáng)了對C++程序設(shè)計這門課程的認(rèn)識,并且復(fù)習(xí)了自己以前學(xué)習(xí)到的知識。這些都使得我對計算機(jī)語言的學(xué)習(xí)有了更深入的認(rèn)識!總之,通過這次課程設(shè)計,我收獲頗豐,相信會為自己以后的學(xué)習(xí)和工作帶來很大的好處。像職工信息表這樣的程序設(shè)計,經(jīng)歷了平時在課堂和考試中不會出現(xiàn)的問題和考驗。而這些問題,這并不是我們平時只靠課本,就可以輕易解決的。所以,鍛煉了我們挑戰(zhàn)難題,學(xué)會用已掌握的知識去解決具體問題的能力,進(jìn)一步培養(yǎng)了獨立思考問題和解決問題的能力。特別是學(xué)會了在Visual C++中如何調(diào)試程序的方法。當(dāng)然,老師的指導(dǎo)和同學(xué)的幫助也是不可忽視的,他們給了我許多提示和幫助,教會了我編譯復(fù)雜程序的方法。在老師和同學(xué)的幫助下,通過自己的努力,終于完成了這次職工信息表的簡單課程設(shè)計。我經(jīng)過這段時間的編程,對其中的艱辛,我是深有體會。從剛開始的選擇程序、理解程序到后來的調(diào)試程序以及改進(jìn)程序這個過程中,我遇到了各種各樣的困難和挫折。但是我堅定信念,對自己充滿了信心,想盡一切辦法克服重重困難。通過課程設(shè)計的訓(xùn)練,我進(jìn)一步學(xué)習(xí)和掌握了對程序的設(shè)計和編寫,從中體會到了面向?qū)ο蟪绦蛟O(shè)計的方便和巧妙。懂得了在進(jìn)行編寫一個程序之前,要有明確的目標(biāo)和整體的設(shè)計思想。另外某些具體的細(xì)節(jié)內(nèi)容也是相當(dāng)?shù)闹匾_@些寶貴的編程思想和從中摸索到的經(jīng)驗都是在編程的過程中獲得的寶貴財富。這些經(jīng)驗對我以后的編程會有很大的幫助的,我要好好利用。雖然這次課程設(shè)計是在參考程序的基礎(chǔ)之上進(jìn)行的,但是我覺得對自己是一個挑戰(zhàn)和鍛煉。我很欣慰自己能在程序中加入自己的想法和有關(guān)程序內(nèi)容,也就是對它的程序改進(jìn)了一番改進(jìn),并有創(chuàng)新。但是我感覺自己的創(chuàng)新還不夠典型,總之還不是很滿意。另外由于時間的緊迫和對知識的了解不夠廣泛,造成了系統(tǒng)中還存在許多不足,功能上還不夠完善。以后我會繼續(xù)努力,大膽創(chuàng)新,爭取能編寫出透射著自己思想的程序。這次課程設(shè)計讓我充分認(rèn)識到了自己的不足,認(rèn)識到了動手能力的重要性。我會在以后的學(xué)習(xí)中更加努力鍛煉自己,提高自己,讓自己寫出更好更完善的程序,為以后的編程打好基礎(chǔ)!總而言之,這次C++程序設(shè)計實踐讓我收獲很大。計算機(jī)科學(xué)與技術(shù)132班2010年7月4日
點擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1