


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、程序設計心得體會(精選多篇)第一篇:程序設計的心得體會數據構造程序設計心得和體會學號:1004011025姓名:常新亞數據構造是計算機存儲、組織數據的方式。數據構造是指互相之間存在一種或多種特定關系的數據元素的集合。通常情況下,精心選擇的數據構造可以帶來更高的運行或者存儲效率。數據構造往往同高效的檢索算法和索引技術有關。一般認為,一個數據構造是由數據元素根據某種邏輯聯(lián)絡組織起來的。對數據元素間邏輯關系的描繪稱為數據的邏輯構造;數據必須在計算機中存儲,數據的存儲構造是數據構造的實現(xiàn)形式,是其在計算機內的表示;此外討論一個數據構造必須同時討論在該類數據構造上執(zhí)行的運算才有意義。一個邏輯數據構造可以
2、有多種存儲構造,且各種存儲構造影響數據處理的效率。在許多類型的程序的設計中,數據構造的選擇是一個根本的設計考慮因素。許多大型系統(tǒng)的構造經歷說明,系統(tǒng)實現(xiàn)的困難程度和系統(tǒng)構造的質量都嚴重的依賴于是否選擇了最優(yōu)的數據構造。許多時候,確定了數據構造后,算法就容易得到了。有些時候事情也會反過來,我們根據特定的算法來選擇數據構造與之適應。不管哪種情況,選擇適宜的數據構造都是非常重要的。從上面我們理解到了數據構造的重要性,它是一個程序的關鍵因素。拿到“陰風習習的大樓”這個題目時,一開場不知道從哪入手,以為可以把每個位置看成一個圖的一個節(jié)點,從而可以用鄰接表這種構造,通過遍歷鄰接表,每次選擇權值小的途徑走就
3、可以得到最短的途徑了。我錯了,完全的錯了。通過認真的分析p 后,我認識到,這能簡單的看成一個圖,因為每個位置都只能到達它鄰接的位置而不是和其他各位置都有聯(lián)絡。而且假如每個位置轉化為圖的一個節(jié)點,這樣要表示每個節(jié)點的關系就需要nn節(jié)點和n4大小的數組來存儲各個點的關系。還有這個大樓結設想轉化為一個圖也是不容易的。根據書上有些類似的“老鼠迷宮問題”,讓我想打,不如就用nn大小的數組直接存儲大樓構造。通過類似走迷宮的方法來遍歷,當遍歷完所有途徑后就能得到一個最小的途徑。那接下來怎樣遍歷呢?我采用了深度優(yōu)先遍歷的方法,這樣可以用遞歸的方法,簡化代碼。雖然理解上有一定困難,而且遞歸條件的控制要注意。通過
4、這次數據構造程序設計,不僅讓我對c語言的一些知識得到了回憶,加深了對c語言的掌握。同時也讓我對數據構造知識得到了一定的掌握。知道了怎么去分析p 一個題目,怎樣選擇比擬的數據構造。讓我從怎么樣實現(xiàn)一個程序功能,轉變到怎么用更少的空間,更短的時間完成程序設計。空間和時間上對程序的優(yōu)化是評價一個程序壞的關鍵標準。通過這次數據構造的程序設計也讓我懂得了怎么樣去設計一個程序。從問題分析p 中找出程序所要解決的關鍵問題和數據構造的選擇;在概要設計中完成程序的大體輪廓;在詳細設計中解決關鍵問題的算法和設計;在調試分析p 中完成程序最終的修補。這樣一個比擬的程序就設計出來了。第二篇:程序設計心得體會【收獲及體
5、會】通過兩個星期的折騰,總算把課程設計給完成了,這是一個堅苦而又漫長的過程。是啊,讀了那么多年的書,課程設計可是第一次??粗鴦趧映晒苄牢?!雖然這不是我一個人做的,是大家的共同努力得來的?!耙苍S完成不了!”兩個星期前我們這樣說,“完成他沒問題!”一個星期前我們這樣說,如今我們可以說:“哈哈,完成啦”!剛開場,可以說是沒有頭緒,于是就去圖書館找資料,找到了一些關于畫圖方面的,可是這點小進展遠遠不夠,這只是一個小小的開場。下一步是上查,找到了些與我們題目相似的,那時我們每個人都很快樂,可是那還不是我們要的,于是又上查到了些有關的函數等等,終于在我們大家的努力下,完成了這個程序。雖然對著電腦做程序
6、,有點累有點熱,可是當看到勞動成果時,真是別有一番滋味在心頭啊!世上無難事,只怕有心人,確實如此。做完這個程序最大的收獲就是感受到了集體的力量,當然個人的智慧也是很重要的哦!做完這個課程設計,我們的自信一下子進步了,我們也會寫程序了;盡管對于有些人這種程序會很簡單,可對我們c語言初學者來說,已經很不容易了。這次體驗為以后的學習計算機的我們增強了信心。享受勞動成果的滋味實在很美妙?。?姜【收獲及體會】繁忙了一個多星期,在大家的共同努力下,我們總算將此程序設計出來。盡管不是自己獨立完成,但仍然很快樂,因為在設計的過程中,讓我理解到要設計一個大型程序,查找資料是至關重要的,在別人的根底上,再根據自己
7、所學進展修改與調試,最后設計出自己想要的程序,這過程艱辛,但只要你持之以恒,成功指日可待。另外平時扎實的根底也很關鍵,因為假如你平時學得就不怎么樣,那么你面對這么一個比擬有難度的程序,你可能會望而卻步,看別人的程序都是個難點,更別說讓你自己去設計。為理解決此。類問題,最就是多向同學,教師請教,不要怕難為情。尤其是教師,評他們多年的編寫程序的經歷,要解決我們的問題,對他們來說只是small case。在設計這個程序時,我們剛開場是根據教師給我們提供的資料,用畫圖以及循環(huán)將框架設計出來,但是接下去便無從下手了,計算是個關鍵和難點,我們也查了相應的資料,但是它上面用得是坐標來做的,所以為了方便設計程
8、序,我們也改為坐標來做的,這樣計算問題解決了。接下去就是按鍵問題,我們的資料是用鼠標做的,所以關于按鍵這個函數就只能我們自己設計,還手頭有類似的資料,經過自己的反復嘗試以及與與同學的討論,這也不難,最還是被我們搞定了。最后就是閃爍,這個設計的方法很死板,都一個類型,就是算坐標比擬煩瑣,要確定它的位置,但是這些只要你自己愿意去嘗試,問題都可以迎刃而解的。從這一個多星期的設計過程中,我看到了大家的拼搏與努力,也讓我知道團隊精神得難能可貴,盡管一年下來大家不怎么有多大接觸,但是彼此之間的友誼已經在我們心里扎根生底,在遇到問題時,我們會共同進退,每個人都很大方不會因為是通過自己艱辛勞動設計出來的東西而
9、不準別人剽竊了??傊?,這次設計程序讓我受益良多,我會珍惜像這種難得的時機-薛【收獲及體會】自從記事以來就聽過了電腦這個高科技,如今終于實現(xiàn)了自己的一個小小愿望-成為了計算機系的一名學生,這學期我們學的c語言,以前就聽過這個名字,翻開書一看簡直一竅不通,學這門科簡直就是一個挑戰(zhàn),課前課后都要把書啃一遍,要不然上課就跟不上,終于學期快完畢了,我們有一個課程設計,在兩個星期內,完成一個復雜的程序,我們的題目是做一個計算器,計算器從小就見過但讓我自己設計一個出來就有點困難了。第一天,我們都按照教師教的畫圖函數畫計算器的外貌,但發(fā)現(xiàn)一個一個畫實在是太煩瑣,后來在教師的點撥下,我們采取了for語句,果然很
10、快地畫出來了,接下來的事就是計算了,用什么函數?怎么用?那個上午就坐那發(fā)愣,沒有什么新打破,自性心嚴重受到打擊,下午立馬找了份材料到圖書館去研究,還專門找了位高手教我,研究了一個下午終于有眉目了,第三天我們成功地把計算功能搞定了,但還有閃爍的功能沒有搞,這確實是一個問題,這時團結的力量得到了充分的表達,大家齊心協(xié)力,有的找資料,有的幫助改錯,有的俗話說:“三個臭皮匠頂個諸葛亮?!痹诖蠹业墓餐ο拢覀兂晒α?。感謝劉金平教師的淳淳教導,感謝同學的積極幫助,我的程序終于順利完成了,接下來的就是寫報告收尾了,看著自己的勞動成果寫起報告來特有勁,特有靈感。很感謝這次的課程設計,它使我更加深入地體會到
11、多看專業(yè)書的重要性,只有掌握了一定量的專業(yè)知識才能得心應手地解決諸多問題;另外,做任何事都要有耐心,不要一遇到困難就退縮;在學習和工作中要時刻謹記“團結”二字,它比通向成功的鋪路石,不可或缺。人生的道路是曲折的,但正是因為曲折人生才光榮奪目,在人生的路上,總遇到重重困難,但正是因為困難我們才變的更堅強。今后的路還很長,面對困難,讓我們用行動去俘虜它吧!-毛【收獲及體會】第一天上機時對如何編計數器程序一點頭緒都沒有,只是將從圖書館借來的關于如何制作圖形看了一遍,大體上有了理解。第二天我就著手畫計數器圖形,雖然有些人圖形已畫,可我沒有著急,畢竟別人花的時間比我多,為了使圖形美觀我不斷運行、調試,直
12、到自己滿意為止。接下來是星期五,說實話那天蠻難熬的,一天都泡在機房。眼睛有點吃不消,可沒有方法,將來我們就靠計算機吃飯,再苦再累也要堅持。在已編的程序上又加了一點精華,怎樣使字符閃爍,這也是我們幾個人互相討論的結果。第二周,通過周末到上查的資料,和參考資料又參加計數器的靈魂算法。接下來幾天再將程序不斷完善、加工,計數器程序初露頭角。最后小結:程序設計過程有如解決一實際問題,從解決實際問題的角度,我們可以這樣來看:首先要理解這個問題的根本要求,即輸入、輸出、完成從輸入到輸出的要求是什么;其次,從問題的要害入手,從前到后的解決問題的每個方面,即從輸入開場入手,著重考慮如何從輸入導出輸出,在這個過程
13、中,可確定所需的變量、數組、函數,然后確定處理過程算法??傻米詈蠼Y論。在程序設計中,可認為也是一個社會,每個一同的社會成員都有不同的想法。程序設計學得的壞要看你在社會中解決問題的才能的上下,所以不同的人編程的結果是不同的。在這個社會中,經歷與想法最為重要。-左【收獲及體會】c語言課程設計和現(xiàn)代計算機技術的實際應用相結合,是我們在本階段學完理論課程之后對自己該方面的才能的一次很的檢驗,從開場的算法思路到運行調試后的美觀的圖形界面以及另人興奮的可用程序,都是一個很的學習和鍛煉的過程。使我們穩(wěn)固了原有的理論知識,培養(yǎng)了我們靈敏運用和組合集成所學過知識及技能來分析p 、解決實際問題的才能。使我們體會到
14、自身知識和才能能在實際中的應用和發(fā)揮。不但可以激發(fā)創(chuàng)新意識,還可以開發(fā)創(chuàng)造才能、培養(yǎng)溝通才能。這次實習時間雖然僅有一個星期,但確實使我受益非淺。通過實習我豐富了計算機操作經歷,更加深了對c語言的理解,熟悉了其環(huán)境,更增強了對turbo c的使用技巧。另外,實習中教師對我們進展了細心、耐心的指導,鼓勵我們對程序進展合理改良,培養(yǎng)了我們的創(chuàng)新意識和創(chuàng)新才能。原來是我認為可怕的課程設計,就在種種輔助條件下完成了,心里有說不出的快樂。雖說捧著自己的成果很快樂,但成果背后總是付出很大的努力。一個多禮拜中,我們有過山窮水盡的困惑;有過柳暗花明的驚喜;有過唇槍舌劍的辯論;有過互相鼓勵的撫慰。一個多禮拜的時間我們經歷了很多,也收獲了很多。與其說它是體力與腦力的作業(yè),不如說它是合作精神和毅力的考驗。經過這次課程設計,我不僅學到了很多知識和技能,更重要的是我們學會
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年洗滌劑用4A沸石合作協(xié)議書
- 農村新型生態(tài)農業(yè)模式開發(fā)合作協(xié)議
- 產品代理銷售合同附加條款及條件
- 農村基礎設施改造及維護合同書
- 金融科技產業(yè)創(chuàng)新發(fā)展合作合同
- 精密機械制造項目采購合同
- 2025年非調質鋼合作協(xié)議書
- 農村新型經營主體培育與推進協(xié)議
- 公文處理的效果評估試題及答案
- 企業(yè)經營戰(zhàn)略合作協(xié)議書
- 蓉城小史官考試試題及答案
- 中華人民共和國農村集體經濟組織法
- 國際商事仲裁法
- 區(qū)域電力系統(tǒng)規(guī)劃設計開題報告
- 汽車維修管理制度管理辦法匯編
- 半剛性路面基層材料培訓資料
- 02-新版3合1及50430內審檢查表
- 全國普通高等學校本專科畢業(yè)生就業(yè)協(xié)議書(填寫模板)
- ERP生產管理系統(tǒng)用戶手冊(共51頁)
- 封條模板(A3紙)
- 無機化學 第18章 氫和稀有氣體
評論
0/150
提交評論