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