在這為期半?個(gè)月的時(shí)間?內(nèi),通過我們小?組各成員之?間的相互討?論和合作,我們完成了?學(xué)生信息管?理系統(tǒng)的程?序設(shè)計(jì),更值得高興?的是我們的?程序得到了?大家的喜愛?,在每次的簡?報(bào)中都得到?了較好的成?語言程序設(shè)?計(jì)》這門課,但是我所的知識最多?也就是在做?作業(yè)的時(shí)候?才會(huì)用到,平時(shí)沒有什?么練習(xí)的機(jī)?會(huì),這次的課程?設(shè)計(jì)是我第?一次通過自?己構(gòu)思,和同學(xué)討論?并且不斷查?閱資料來設(shè)?計(jì)一項(xiàng)程序?。這次設(shè)計(jì),不僅鞏固了?我以前所學(xué)?的知識,還讓我對c?語言是計(jì)?算機(jī)程序設(shè)?計(jì)的重要理?論基礎(chǔ),在我們以后?的學(xué)習(xí)和工?作中都有著?十分重要的?地位。要學(xué)好這種?語言,僅僅學(xué)習(xí)課?本上的知識?是不夠的,還要經(jīng)常自?己動(dòng)手,有較強(qiáng)的實(shí)?踐能力。只有多動(dòng)手?,經(jīng)常編寫程?序,才能發(fā)現(xiàn)我?們學(xué)習(xí)上的?漏洞和自己?的不足,并在實(shí)踐中?解決這些問?題,不斷提高自?己轉(zhuǎn)化知的能力。在我們小組?有解決不了?的問題時(shí),我們會(huì)主動(dòng)?查閱相關(guān)的?資料,或向其他學(xué)詢問,這不僅豐富?了我們的知?識,還增進(jìn)了我?們同學(xué)之間?的友誼。為了增大息的安全性?,需要用文件?來存儲(chǔ)信息?,由于我們在?上課時(shí)不注?重對文件的?運(yùn)用,所以在這方?面有較大的?困難。
我先將書本?認(rèn)認(rèn)真真地?看了一遍,又做了一課后習(xí)題來?驗(yàn)證和增進(jìn)?自己的理解?,終于,經(jīng)過我們的?不懈努力,我們小組的?程序有了突?破,成功地實(shí)現(xiàn)?了用文件來?保存并查看?學(xué)生的信息?這次設(shè)計(jì)中?,我的收獲還?有就是學(xué)會(huì)?了用流程圖?來表達(dá)自己?的想法,并根據(jù)流程?圖來逐步實(shí)?現(xiàn)程序的功?能。開始的時(shí)候?,我畫流程圖?很是困難,需要一個(gè)小時(shí)才能清?楚的根據(jù)自?己的想法畫?出圖來,后來畫多了?,就更加了解?它的功能,十分得心應(yīng)?手,能夠比較快?而準(zhǔn)確的畫?出來。在這次課程?設(shè)計(jì)中,我們首先對?系統(tǒng)的整體?功能進(jìn)行了?構(gòu)思,然后用結(jié)構(gòu)?化分析方法?進(jìn)行分析,將整個(gè)系統(tǒng)?清楚的劃分?為幾個(gè)模塊?,再根據(jù)每個(gè)?模塊的功能?編寫代碼。而且盡可能?的將模塊細(xì)?分c需要程序設(shè)計(jì)心得體會(huì),最后在進(jìn)行?函數(shù)的調(diào)用?。我們在函數(shù)?的編寫過程?中,我們不僅用?到了for?循環(huán)、while?循環(huán)和sw?itch語?句,還用到了數(shù)之間的調(diào)?用(包括遞歸調(diào)?用)。由于我們是?分工編寫代?碼,最后需要將?每個(gè)人的代?碼放到一起?進(jìn)行調(diào)試。因?yàn)槲覀兠?個(gè)人寫的函?數(shù)的思想不?都一樣,所以在調(diào)的過程中也?遇到了困難?,但經(jīng)過我們?耐心的修改?,終于功夫不?負(fù)有心人,我們成功了?在參考書上?,我們不僅參?考了曾經(jīng)學(xué)?過的高敬陽?主編的《c語言程序?設(shè)計(jì)》,還找到了由?譚浩強(qiáng)主編?的第三版《c語言》進(jìn)行參考。
當(dāng)然,我們的程序?還有一些不?完善的地方?,比如說,當(dāng)輸入的數(shù)?據(jù)不符合們定義的數(shù)?據(jù)的格式的?時(shí)候,程序會(huì)出現(xiàn)?一些錯(cuò)誤,有時(shí)會(huì)出現(xiàn)?主菜單的死?循環(huán);在一次程序?運(yùn)行中,只能行使一?種權(quán)限,要想再行使?另一種權(quán)限?,就只能退出?程序,然后再運(yùn)行?程序。三周的小學(xué)?期即將結(jié)束?,時(shí)間雖短,但是我收獲?了很多。最后,謝謝老師同學(xué)們的指?導(dǎo)c需要程序設(shè)計(jì)心得體會(huì),更要感謝我?們小組成員?之間的合作?與交流。