當我們備受啟迪時,常常可以將它們寫成一篇心得體會,如此就可以提升我們寫作能力了。心得體會對于我們是非常有幫助的,可是應該怎么寫心得體會呢?下面我給大家整理了一些心得體會范文,希望能夠幫助到大家。
面向對象程序設計心得體會 面向對象程序設計課程內容篇一
但是隨著學習的東西越來越多,我還是好多次感到壓力,感到難辦,剛開始學循環結構的時候,我搞不懂while,do_while,for循環的區別,不會有效的使用他們,后來我又學了循環嵌套,感覺難度更大了,令我印象最深的是輸出空心矩形和實心矩形的那個題,還有菱形的題主要是靠找規律得出結論,這兩種題大體上是一樣的,但是小結構上又有些區別,所以找準規律很關鍵。然后又學習了數組,關于數組這一章,最關鍵的是弄懂題,openjudje上的題讓我感到非常的迷茫,因為太難了,有很多題我無法獨立的一次性完成,所以尋求同學們的不少幫助,雖然做題的過程相當的坎坷,但是幸好結果不算太差,我走了許多收獲,每一次學習新的內容都會給我造成不小的難度,我需要的就是靜心沉思,這樣才會有收獲。
在最近的復習中,我又學會了不少之前看似不起眼但是不掌握又做不出正確答案的小內容,比如素數的個數的題,_=2的定義必須在for循環內部,否則數據會從第一次循環完成的_值繼續往下加,還有求最大公約數和最小公倍數的題里,我知道了最大公約數_最小公倍數=倆數的乘積,這樣就不會造成超時問題,我覺得我在這個題里發現我對超時問題和程序優化這兩個方面做的還不夠好。
我在老師發的100題中,發現了一個有趣的題,叫做斐波那契數列,我先用函數的方式解決了這個題,然后又用同樣的函數解決了pell數列的問題,所以我感到程序設計還是有一些相同之處的,關鍵在于多做題多了解多方面的知識,有時候你學會了一個題的解法說不定在另一個題中你也可以用同樣的方法解決不一樣的問題。
在這一學期的學習中,我感到了我對寫程序的了解非常的少,所以我還需要多做題,多學習解決問題的方法,在腦子里形成框架,看題想到方法才是我最后要做到的,所以我還需要繼續努力,挖掘程序設計語言的精髓!
面向對象程序設計心得體會 面向對象程序設計課程內容篇二
一:前言經過一學期的學習,我們對程序設計有了或多或少的認識。而我們這學期所接觸的c語言和c++都不僅為計算機專業人員所使用和喜愛,也成為許多計算機應用人員喜愛和使用的語言。實踐證明,它是一種很好的程序設計語言。
二:學習困難
1:上課也能聽懂,書上的例題也能看明白,可是到自己動手做編程時,卻不知道如何下手。所謂的看懂聽明白,只是很膚淺的語法知識,而我們編寫的程序或軟件是要根據要解決問題的實際需要控制程序的流程,如果沒有深刻地理解程序的語句的執行過程(或流程),是不會編寫程序解決這些實際問題的。
2:用編程解決實際問題,所需要的不僅僅是編程知識,還需要相關的專業知識。例如,很多題都需要用數學的方法來解決問題。
3:程序設計是一門實踐性很強的課程,“紙上談兵”式的光學不練是學不好編程的。
三:解決方法
1:驗證性練習
在這一步要求按照教材上的程序實例進行原樣輸入,運行一下程序是否正確。基本掌握編程軟件的使用方法。
2:照葫蘆畫瓢
在第一步輸入的程序的基礎上進行試驗性的修改,運行一下程序看一看程序結果發了什么變化,分析結果變化的原因,加深所學知識點的理解。事實上這和第一步是同步進行的,實現“輸入”加深知識的記憶,“修改”加深對知識的理解。記憶和理解是相輔相成的,相互促進。
3:自己試做類似問題
在這一步要求不看教材,即使程序不能運行,看自己能否將其改正過來,使其能正確運行。目的是對前兩步的記憶、理解進一步強化。對比前兩步,設計一些相同的問題,試著自己編程,然后調試,再逐漸擴大,增加程序行,添加一些輔助功能等等。
五:感悟與收獲
1:基礎最重要,基礎學好了才能學習更深入的東西。這一點我感觸最深。剛開始學的時候,我太抓學習的進度,總是想著多做些題,忽視了基礎的鞏固,導致我后來編程總是思想很明確,但在一些小地方就是不知道該怎么寫,不得不回頭再次翻以前的知識,很浪費時間。
2:編寫程序前心里先大概勾勒一下框架,程序分塊多也可以在紙上寫下大概框架,模塊太多也可以使用多文件運行。不能隨自己的心意隨便寫。
3:要學好調試。剛開始學習寫程序的時候經常有小的錯誤,每次都是直接用眼睛看,經常鏈接后出現錯誤提示一個錯誤半個小時一個小時找不到,后來慢慢熟練了調試,對寫程序很有幫助。
4:自學很重要。不論是老師講的例題還是書上或是自己找的項目都要自己做,不會的盡量自己思考,百度查,不要有一點小問題就問別人。
程序設計過程猶如解決實際問題,從解決實際問題的角度,我們可以這樣來看:首先要了解這個問題的基本要求,即輸入、輸出、完成從輸入到輸出的要求是什么。其次,從問題的要害入手,從前到后的解決問題的每個方面,即從輸入開始入手,著重考慮如何從輸入導出輸出,在這個過程中,可確定所需的變量、數組、函數,然后確定處理過程–算法。可得最后結論:在設計程序時也增長了自己的知識,翻閱有關文獻,加強了自己的實踐能力。
從接觸c語言,到了解c語言,是一個過程,是自身學習的過程,俗話說,師傅領進門,修行靠個人。在編寫過程中也認知了自身的不足,這些有的是上課時小漏動,也有是自己容易出錯的地方,在這方面的認知,只有實打時的多練習,也希望老師能在以后的學習生活中多多的能給予指導,這樣我們也可以少走一些彎路,c語言只是人生中的學習的一個小插曲,但讓我認識到要在學習中學習,不斷進步。
學習程序設計的過程是枯燥的,因為它有太多晦澀難懂的專業術語,因此我們應培養起學習的興趣,仔細發現學習的亮點并且要有明確學習的目標,鞭策自己不斷學習,不能放棄。學習程序設計不能停留在學習它的語法規則,而是利用學到的知識編寫c語言程序,解決實際問題。即把c語言作為工具,描述解決實際問題的步驟,由計算機幫助我們解題。只有通過上機才能檢驗自己是否掌握c語言、自己編寫的程序是否能夠正確地解題。只要肯下功夫,沒有什么事情可以難倒我們!
<