程序設(shè)計(jì)學(xué)習(xí)心得體會3篇
程序設(shè)計(jì)學(xué)習(xí)心得體會3篇
計(jì)算機(jī)的程序設(shè)計(jì)主要是關(guān)于什么內(nèi)容?應(yīng)該怎么學(xué)好這一門知識?可以參考一下學(xué)習(xí)過的人的經(jīng)驗(yàn)分享。下面是由學(xué)習(xí)啦小編整理的程序設(shè)計(jì)學(xué)習(xí)心得體會3篇,希望對您有用。
程序設(shè)計(jì)學(xué)習(xí)心得體會篇一
忙碌了一個多星期,在大家的共同努力下,我們總算將此程序設(shè)計(jì)出來。盡管不是自己獨(dú)立完成,但仍然很高興,因?yàn)樵谠O(shè)計(jì)的過程中,讓我了解到要設(shè)計(jì)一個大型程序,查找資料是至關(guān)重要的,在他人的基礎(chǔ)上,再根據(jù)自己所學(xué)進(jìn)行修改與調(diào)試,最后設(shè)計(jì)出自己想要的程序,這過程艱辛,但只要你持之以恒,成功指日可待。
另外平時扎實(shí)的基礎(chǔ)也很關(guān)鍵,因?yàn)槿绻闫綍r學(xué)得就不怎么樣,那么你面對這么一個比較有難度的程序,你可能會望而卻步,看他人的程序都是個難點(diǎn),更別說讓你自己去設(shè)計(jì)。為了解決此。類問題,最好就是多向同學(xué),老師請教,不要怕難為情。尤其是老師,評他們多年的編寫程序的經(jīng)驗(yàn),要解決我們的問題,對他們來說只是small case。
在設(shè)計(jì)這個程序時,我們剛開始是根據(jù)老師給我們提供的資料,用畫圖以及循環(huán)將框架設(shè)計(jì)出來,但是接下去便無從下手了,計(jì)算是個關(guān)鍵和難點(diǎn),我們也查了相應(yīng)的資料,但是它上面用得是坐標(biāo)來做的,所以為了方便設(shè)計(jì)程序,我們也改為坐標(biāo)來做的,這樣計(jì)算問題解決了。接下去就是按鍵問題,我們的資料是用鼠標(biāo)做的,所以關(guān)于按鍵這個函數(shù)就只能我們自己設(shè)計(jì),還好手頭有類似的資料,經(jīng)過自己的反復(fù)嘗試以及與與同學(xué)的討論,這也不難,最好還是被我們搞定了。最后就是閃爍,這個設(shè)計(jì)的方法很死板,都一個類型,就是算坐標(biāo)比較煩瑣,要確定好它的位置,但是這些只要你自己愿意去嘗試,問題都可以迎刃而解的。 從這一個多星期的設(shè)計(jì)過程中,我看到了大家的拼搏與努力,也讓我知道團(tuán)隊(duì)精神得難能可貴,盡管一年下來大家不怎么有多大接觸,但是彼此之間的友誼已經(jīng)在我們心里扎根生底,在遇到問題時,我們會共同進(jìn)退,每個人都很慷慨不會因?yàn)槭峭ㄟ^自己艱辛勞動設(shè)計(jì)出來的東西而不準(zhǔn)他人剽竊了。
總之,這次設(shè)計(jì)程序讓我受益良多,我會好好珍惜像這種難得的機(jī)會
程序設(shè)計(jì)學(xué)習(xí)心得體會篇二
在這為期半個月的時間內(nèi),通過我們小組各成員之間的相互討論和合作,我們完成了學(xué)生信息管理系統(tǒng)的程序設(shè)計(jì),更值得高興的是我們的程序得到了大家的喜愛,在每次的簡報(bào)中都得到了較好的成績。
雖然在上個學(xué)期中,我們已經(jīng)學(xué)習(xí)了《C語言程序設(shè)計(jì)》這門課,但是我所學(xué)的知識最多也就是在做作業(yè)的時候才會用到,平時沒有什么練習(xí)的機(jī)會,這次的課程設(shè)計(jì)是我第一次通過自己構(gòu)思,和同學(xué)討論并且不斷查閱資料來設(shè)計(jì)一項(xiàng)程序。這次設(shè)計(jì),不僅鞏固了我以前所學(xué)的知識,還讓我對c語言有了更深一步的了解,掌握了更多的技巧和技能。
C語言是計(jì)算機(jī)程序設(shè)計(jì)的重要理論基礎(chǔ),在我們以后的學(xué)習(xí)和工作中都有著十分重要的地位。要學(xué)好這種語言,僅僅學(xué)習(xí)課本上的知識是不夠的,還要經(jīng)常自己動手,有較強(qiáng)的實(shí)踐能力。只有多動手,經(jīng)常編寫程序,才能發(fā)現(xiàn)我們學(xué)習(xí)上的漏洞和自己的不足,并在實(shí)踐中解決這些問題,不斷提高自己轉(zhuǎn)化知識的能力。
在我們小組有解決不了的問題時,我們會主動查閱相關(guān)的資料,或向其他同學(xué)詢問,這不僅豐富了我們的知識,還增進(jìn)了我們同學(xué)之間的友誼。為了增大信息的安全性,需要用文件來存儲信息,由于我們在上課時不注重對文件的運(yùn)用,所以在這方面有較大的困難。我先將書本認(rèn)認(rèn)真真地看了一遍,又做了一下課后習(xí)題來驗(yàn)證和增進(jìn)自己的理解,終于,經(jīng)過我們的不懈努力,我們小組的程序有了突破,成功地實(shí)現(xiàn)了用文件來保存并查看學(xué)生的信息。
這次設(shè)計(jì)中,我的收獲還有就是學(xué)會了用流程圖來表達(dá)自己的想法,并根據(jù)流程圖來逐步實(shí)現(xiàn)程序的功能。開始的時候,我畫流程圖很是困難,需要一個多小時才能清楚的根據(jù)自己的想法畫出圖來,后來畫多了,就更加了解它的功能,十分得心應(yīng)手,能夠比較快而準(zhǔn)確的畫出來。
在這次課程設(shè)計(jì)中,我們首先對系統(tǒng)的整體功能進(jìn)行了構(gòu)思,然后用結(jié)構(gòu)化分析方法進(jìn)行分析,將整個系統(tǒng)清楚的劃分為幾個模塊,再根據(jù)每個模塊的功能編寫代碼。而且盡可能的將模塊細(xì)分,最后在進(jìn)行函數(shù)的調(diào)用。我們在函數(shù)的編寫過程中,我們不僅用到了for循環(huán)、while循環(huán)和switch語句,還用到了函數(shù)之間的調(diào)用(包括遞歸調(diào)用)。由于我們是分工編寫代碼,最后需要將每個人的代碼放到一起進(jìn)行調(diào)試。因?yàn)槲覀兠總€人寫的函數(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ù)的格式的時候,程序會出現(xiàn)一些錯誤,有時會出現(xiàn)主菜單的死循環(huán);在一次程序運(yùn)行中,只能行使一種權(quán)限,要想再行使另一種權(quán)限,就只能退出程序,然后再運(yùn)行程序。
三周的小學(xué)期即將結(jié)束,時間雖短,但是我收獲了很多。最后,謝謝老師和同學(xué)們的指導(dǎo),更要感謝我們小組成員之間的合作與交流。
程序設(shè)計(jì)學(xué)習(xí)心得體會篇三
做了兩周的課程設(shè)計(jì),有很多的心得體會,更多的是同學(xué)之間的合作精神, 這道課程設(shè)計(jì)花了我們一到兩周的時間,幾人合作,老師的幫忙才完成。我第一次完成這么完美的杰作,心理有一份別樣的滋味,在設(shè)計(jì)過程中,我付出了很多,也懂得了只有付出才有回報(bào)。在這次設(shè)計(jì)中,我遇到了很多困難,但我沒有向困難低頭,通過查詢資料,虛心向同學(xué)、老師請教,才一一得到了解決。我發(fā)現(xiàn)平時學(xué)的太少了,在今后我首先要把老師在課堂講的弄懂,弄透,在此基礎(chǔ)上利用課余時間多看課外書籍,拓寬知識面。在設(shè)計(jì)過程中,合作精神必不可少。單憑一個人的力量是不能完成的,畢竟一個人學(xué)的很有限。每個人掌握的不同。我相信:態(tài)度決定一切,只有努力才有收獲。
第一天上機(jī)時對如何編計(jì)數(shù)器程序一點(diǎn)頭緒都沒有,只是將從圖書館借來的關(guān)于如何制作圖形看了一遍,大體上有了了解。
第二天我就著手畫計(jì)數(shù)器圖形,雖然有些人圖形已畫好,可我沒有著急,畢竟別人花的時間比我多,為了使圖形美觀我不斷運(yùn)行、調(diào)試,直到自己滿意為止。
接下來是星期五,說實(shí)話那天蠻難熬的,一天都泡在機(jī)房。眼睛有點(diǎn)吃不消,可沒有辦法,將來我們就靠計(jì)算機(jī)吃飯,再苦再累也要堅(jiān)持。在已編好的程序上又加了一點(diǎn)精髓,怎樣使字符閃爍,這也是我們幾個人互相討論的結(jié)果。接下來幾天再將程序不斷完善、加工,計(jì)數(shù)器程序初露頭角。
最后小結(jié):程序設(shè)計(jì)過程有如解決一實(shí)際問題,從解決實(shí)際問題的角度,我們可以這樣來看:首先要了解這個問題的基本要求,即輸入、輸出、完成從輸入到輸出的要求是什么;其次,從問題的要害入手,從前到后的解決問題的每個方面,即從輸入開始入手,著重考慮如何從輸入導(dǎo)出輸出,在這個過程中,可確定所需的變量、數(shù)組、函數(shù),然后確定處理過程--算法??傻米詈蠼Y(jié)論。
在程序設(shè)計(jì)中,可認(rèn)為也是一個社會,每個一同的社會成員都有不同的想法。程序設(shè)計(jì)學(xué)得的好壞要看你在社會中解決問題的能力的高低,所以不同的人編程的結(jié)果是不同的。在這個社會中,經(jīng)驗(yàn)與想法最為重要。
猜你喜歡:
3.數(shù)據(jù)課程設(shè)計(jì)心得體會3篇