編程實(shí)習心得6篇
當我們對人生或者事物有了新的思考時(shí),應該馬上記錄下來(lái),寫(xiě)一篇心得體會(huì ),這樣有利于我們不斷提升自我。那么心得體會(huì )到底應該怎么寫(xiě)呢?下面是小編整理的編程實(shí)習心得,歡迎大家借鑒與參考,希望對大家有所幫助。
編程實(shí)習心得1
在這個(gè)星期里,我們專(zhuān)業(yè)的學(xué)生在專(zhuān)業(yè)老師的帶領(lǐng)下進(jìn)行了c語(yǔ)言程序實(shí)習學(xué)習。在這之前,我們已經(jīng)對c語(yǔ)言這門(mén)課程學(xué)習了一個(gè)學(xué)期,對其有了一定的了解,但是也僅僅是停留在了解的范圍,對里面的好多東西還是很陌生,更多的在運用起來(lái)的時(shí)候還是感到很棘手,畢竟,萬(wàn)事開(kāi)頭難嘛。
由于時(shí)間的關(guān)系,我們的這次實(shí)習課程老師并沒(méi)有給我們詳細的介紹,只是給我們簡(jiǎn)單的介紹了幾個(gè)比較重要的實(shí)際操作。包括了程序模塊處理.簡(jiǎn)單界面程序.高級界面程序.程序的添加修改.用程序做一元線(xiàn)性回歸處理以及用c語(yǔ)言程序來(lái)畫(huà)粒度分布圖等這幾樣比較重要的時(shí)間操作。上機實(shí)驗是學(xué)習程序設計語(yǔ)言必不可少的實(shí)習環(huán)節,特別是c語(yǔ)言靈活、簡(jiǎn)潔,更需要通過(guò)編程的實(shí)習來(lái)真正掌握它。對于程序設計語(yǔ)言的學(xué)習目的,可以概括為學(xué)習語(yǔ)法規定、掌握程序設計方法、提高程序開(kāi)發(fā)能力,這些都必須通過(guò)充分的實(shí)際上機操作才能完成。
學(xué)習c程序設計語(yǔ)言除了課堂講授以外,必須保證有不少于課堂講授學(xué)時(shí)的上機時(shí)間因為學(xué)時(shí)所限,課程不能安排過(guò)多的統一上機實(shí)驗,所以希望學(xué)生有效地利用課程上機實(shí)驗的機會(huì ),盡快掌握用c語(yǔ)言開(kāi)發(fā)程序的能力,為今后的繼續學(xué)習打下一個(gè)良好的基礎
為此,我們結合課堂講授的內容和進(jìn)度,安排了12次上機實(shí)驗。課程上機實(shí)驗的目的,不僅僅是驗證教材和講課的內容、檢查自己所編的程序是否正確,課程安排的上機實(shí)驗的目的可以概括為如下幾個(gè)方面:
1.熟悉程序開(kāi)發(fā)環(huán)境、學(xué)習計算機系統的操作方法
一個(gè)c語(yǔ)言程序從編輯、編譯、連接到運行,都要在一定的外部操作環(huán)境下才能進(jìn)行。所謂 環(huán)境 就是所用的計算機系統硬件、軟件條件,只有學(xué)會(huì )使用這些環(huán)境,才能進(jìn)行程序開(kāi)發(fā)工作。通過(guò)上機實(shí)驗,熟練地掌握c語(yǔ)言開(kāi)發(fā)環(huán)境,為以后真正編寫(xiě)計算機程序解決實(shí)際問(wèn)題打下基礎。同時(shí),在今后遇到其它開(kāi)發(fā)環(huán)境時(shí)就會(huì )觸類(lèi)旁通,很快掌握新系統的使用。
2.學(xué)習上機調試程序
完成程序的編寫(xiě),決不意味著(zhù)萬(wàn)事大吉。你認為萬(wàn)無(wú)一失的程序,實(shí)際上機運行時(shí)可能不斷出現麻煩。如編譯程序檢測出一大堆錯誤。有時(shí)程序本身不存在語(yǔ)法錯誤,也能夠順利運行,但是運行結果顯然是錯誤的。開(kāi)發(fā)環(huán)境所提供的編譯系統無(wú)法發(fā)現這種程序邏輯錯誤,只能靠自己的上機經(jīng)驗分析判斷錯誤所在。程序的調試是一個(gè)技巧性很強的工作,對于初學(xué)者來(lái)說(shuō),盡快掌握程序調試方法是非常重要的。有時(shí)候一個(gè)消耗你幾個(gè)小時(shí)時(shí)間的小小錯誤,調試高手一眼就看出錯誤所在。
通過(guò)這次為數不多的幾天計算機實(shí)習學(xué)習,我們了解了一些關(guān)于c語(yǔ)言的知識,理解鞏固了我們c語(yǔ)言的理論知識,著(zhù)對我們將來(lái)到社會(huì )工作將會(huì )有莫大的幫助。同時(shí)它讓我知道,只要你努力,任何東西都不會(huì )太難。
3.加深對課堂講授內容的理解
課堂上要講授許多關(guān)于c語(yǔ)言的語(yǔ)法規則,聽(tīng)起來(lái)十分枯燥無(wú)味,也不容易記住,死記硬背是不可取的。然而要使用c語(yǔ)言這個(gè)工具解決實(shí)際問(wèn)題,又必須掌握它。通過(guò)多次上機練習,對于語(yǔ)法知識有了感性的認識,加深對它的理解,在理解的基礎上就會(huì )自然而然地掌握c語(yǔ)言的語(yǔ)法規定。對于一些內容自己認為在課堂上聽(tīng)懂了,但上機實(shí)習中會(huì )發(fā)現原來(lái)理解的偏差,這是由于大部分學(xué)生是初次接觸程序設計,缺乏程序設計的實(shí)習所致。
學(xué)習c語(yǔ)言不能停留在學(xué)習它的語(yǔ)法規則,而是利用學(xué)到的知識編寫(xiě)c語(yǔ)言程序,解決實(shí)際問(wèn)題。即把c語(yǔ)言作為工具,描述解決實(shí)際問(wèn)題的步驟,由計算機幫助我們解題。只有通過(guò)上機才能檢驗自己是否掌握c語(yǔ)言、自己編寫(xiě)的程序是否能夠正確地解題。
通過(guò)上機實(shí)驗來(lái)驗證自己編制的程序是否正確,恐怕是大多數同學(xué)在完成老師作業(yè)時(shí)的心態(tài)。
但是在程序設計領(lǐng)域里這是一定要克服的傳統的、錯誤的想法。因為在這種思想支配下,可能你會(huì )想辦法去 掩蓋 程序中的錯誤,而不是盡可能多地發(fā)現程序中存在的問(wèn)題。自己編好程序上機調試運行時(shí),可能有很多你想不到的情況發(fā)生,通過(guò)解決這些問(wèn)題,可以逐步提高自己對c語(yǔ)言的理解和程序開(kāi)發(fā)能力。
編程實(shí)習心得2
不知不覺(jué),在大慶實(shí)習的日子快過(guò)去半個(gè)月了,記得剛來(lái)大慶的頭幾天,感覺(jué)非常不適應。首先是環(huán)境:這里吃的東西很貴,而且這里的物價(jià)很高。其次是大慶人:大慶人辦事的效率很高,這就是鐵人的精神吧。
對于以上種種,待了3,4天基本就適應了,難怪一些長(cháng)輩老是說(shuō):習慣了,就好了。
來(lái)的第一天,我們聽(tīng)了付麗萍老師講了一節課,可以說(shuō)完全不知所云,但還是可以聽(tīng)到一些東西的,譬如:工作環(huán)境的適應,人與人之間的交際,處理各種事情的能力,其中最重要的就是養成良好的工作習慣。有良好的工作習慣,才會(huì )被上司,老板和同事認可,將來(lái)也會(huì )比同輩有著(zhù)更快更多的升職機會(huì ),而且一個(gè)良好的工作習慣,無(wú)論你從事哪個(gè)行業(yè),都是受用終生的。然后,就是認識我們的董亮老師了,一個(gè)可親可愛(ài)的老師,傳說(shuō)中他們一個(gè)月會(huì )賺十幾萬(wàn)呢!天文數字,望塵莫及啊。
在隨后的一段時(shí)間里,我們被分為了八組,每組六七個(gè)人,有一個(gè)組長(cháng)帶領(lǐng)。我們組織作一個(gè)項目——論壇,在第二,第三個(gè)禮拜感覺(jué)沒(méi)有剛來(lái)時(shí)那么拘謹了,我更明顯感覺(jué)到自我計劃,制定目標的重要性了。在我們犯錯誤的時(shí)候,老師會(huì )懲罰我們,陳發(fā)的方式很另類(lèi)——唱歌或者講笑話(huà),不算是體罰大事可以達到對我們的約束。然而,歇息期間有組織我們做游戲,看似很簡(jiǎn)單的游戲其實(shí)是想培養我們合作意識。
在實(shí)習的過(guò)程中,我深刻的體會(huì )到了三點(diǎn):第一,項目是以迎合客戶(hù)和使用者為目的的,不可能像教師那樣為我們制定一套教學(xué)計劃。想要知道些什么,渴望懂得些什么,全要靠你自己想學(xué),你自己不問(wèn),沒(méi)人會(huì )主動(dòng)來(lái)告訴你。第二,“紙上得來(lái)終覺(jué)淺,絕知此事要躬行!”在短暫的實(shí)習過(guò)程中,讓我深深的感覺(jué)到自己在實(shí)際運用中的專(zhuān)業(yè)知識的匱乏,在行業(yè)中的經(jīng)驗真的很重要。
第三,能更早的接觸你所在行業(yè)的真實(shí)情況。不出來(lái)自己轉一圈,根本不知道自己學(xué)的一些專(zhuān)業(yè)知識,哪些是十分重要,十分實(shí)用的。就比如說(shuō)英語(yǔ)。以前聽(tīng)老師說(shuō)過(guò),聽(tīng)朋友也說(shuō)過(guò),將來(lái)工作了,英語(yǔ)相當有用,外企就更不用說(shuō)了。當時(shí)沒(méi)什么感覺(jué),但當我頻繁的看到一打打英文資料手冊、幫助文檔時(shí),我已經(jīng)切身地,的的確確地感受到英語(yǔ)的重要性。
這次實(shí)訓讓我學(xué)到的東西太多,使我受益非淺,它讓我知道了工作上的辛苦,讓我知道工作并不像在學(xué)校里學(xué)習一樣輕松。不過(guò),雖然辛苦了點(diǎn),但能讓我學(xué)到不同的東西、很充實(shí),我心里還是高興的。人非生而知之,要學(xué)得知識,一靠學(xué)習,二靠實(shí)踐。沒(méi)有實(shí)踐,學(xué)習就是無(wú)源之水,無(wú)本之木。以上就是我在成都的進(jìn)行實(shí)訓的心得和感受。不到半年的時(shí)間就將步入社會(huì )的我們,面臨是繼續深造,還是就業(yè)的壓力,我想我們更應該把握住最后的一段時(shí)間,充實(shí)、完善自我,爭取做一名出色的大學(xué)生!對于這次實(shí)習,我很珍惜也很懷念。
編程實(shí)習心得3
短短兩周的很快就過(guò)去了,在xx的實(shí)習馬上就要過(guò)去了。雖然只有短短的兩周,但我學(xué)會(huì )了很多知識,熟悉了軟件開(kāi)發(fā)的流程,也很好的增強了自己的動(dòng)手能力。
我是一名即將大四的學(xué)生,縱觀(guān)現在的就業(yè)形勢,國家高校的擴招,世界金融危機的橫掃,大學(xué)生應該有一種居安思危的緊迫感,特別是對已經(jīng)度過(guò)兩年大學(xué)的我來(lái)說(shuō),畢業(yè)并不是一個(gè)遙遠的詞匯。寶劍鋒從磨礪出,梅花香自苦寒來(lái),缺少了平時(shí)的鍛煉,沒(méi)有厚積當然不能有薄發(fā)。首先我得有思想上的緊迫感,在學(xué)校學(xué)習的都是理論知識,實(shí)踐經(jīng)驗則是少之又少。綜合能力強的人才才是這個(gè)社會(huì )需要的,成長(cháng)成為社會(huì )需要的人才是我的個(gè)人奮斗目標。有了強大的精神動(dòng)力,有了堅如磐石的毅力,相信成功并不遙遠。
首先,我的自我能力得到了加強。在實(shí)習的前幾天主要進(jìn)行的是與JAVA有關(guān)知識的學(xué)習及預備知識的普及。在這之前由于種種原因我沒(méi)有學(xué)習過(guò)JAVA,所以對于J我幾乎一無(wú)所知。但我曾經(jīng)學(xué)習過(guò)C++,所以對語(yǔ)言的理解和接受能力還不算太慢,盡管老師講解速度較快但我還是盡量跟上老師的速度。在這個(gè)過(guò)程中我學(xué)會(huì )一種自學(xué)方法——可以在第一遍時(shí)不求甚解,先了解知識框架,之后再在使用的過(guò)程中不斷加強對知識的理解,從而較快的學(xué)會(huì )知識并應用于實(shí)踐。
其次我的實(shí)際的操作能力得到了加強。知識講解告一段落后我們就進(jìn)入了緊張而又短暫的項目中。但不得不說(shuō)剛開(kāi)始就碰了一鼻子灰——代碼書(shū)寫(xiě)總是出錯。由于對原理理解不夠透徹,語(yǔ)言使用缺乏足夠經(jīng)驗所以進(jìn)度極慢。在經(jīng)過(guò)多次的討論后我們對項目理解逐漸深入,所以在此投入的過(guò)程就比較順利了。在這個(gè)過(guò)程中我明白了實(shí)踐和理論的差距及二者不可分割的關(guān)系。
最后是團隊協(xié)作能力的提高。在整個(gè)過(guò)程中團隊協(xié)作發(fā)揮著(zhù)不可替代的作用。從在剛拿到項目時(shí)對項目進(jìn)行分析,然后進(jìn)行分工,之后就開(kāi)始工作,既各干各的又不失默契的合作。在這個(gè)過(guò)程中我們誰(shuí)遇到問(wèn)題會(huì )互相幫助解決提高了工作效率。由于各種原因,我們這組也存在些問(wèn)題……(自己編)。
這次實(shí)習拉近了我就和社會(huì )的距離,也讓自己在實(shí)踐中開(kāi)拓了視野,增長(cháng)了才干。社會(huì )和大學(xué)一樣也是受教育和學(xué)習的地方,在……(寫(xiě)實(shí)習地)的實(shí)習我收獲頗豐,再次感謝實(shí)習期間各位老師的指導教誨,你們給我的知識財富將讓我受益終生。但是我知道學(xué)無(wú)止境,僅僅這段時(shí)間的學(xué)習還是不夠的,在以后的生活中我會(huì )繼續努力學(xué)習,培養自己能力,進(jìn)一步完善自己。
編程實(shí)習心得4
1、字符與代碼
字符是用來(lái)組織、控制或表示數據的一些符號,如數字、字母、標點(diǎn)符號、數學(xué)運算符等。國際上廣泛采用兩種標準代碼:
1)ISO國際標準化組織標準代碼
2)EIA美國電子工業(yè)協(xié)會(huì )標準代碼
、沧
在數控加工程序中,字是指一系列按規定排列的字符,作為一個(gè)信息單元存儲、傳遞和操作。字是由一個(gè)英文字母與隨后的若干位十進(jìn)制數字組成,這個(gè)英文字母稱(chēng)為地址符。
如:"X2500"是一個(gè)字,X為地址符,數字"2500"為地址中的內容。(FANUC系統中,地址中的值如果帶小數點(diǎn),表示是毫米單位,如果不帶小數點(diǎn),表示是微米單位。如X2500.表示X坐標2500毫米X2500表示X坐標2500微米)
、匙值墓δ
組成程序段的每一個(gè)字都有其特定的功能含義,以下是以FANUC-0M數控系統的規范為主來(lái)介紹的`。
、彭樞蛱栕諲
順序號又稱(chēng)程序段號或程序段序號。順序號位于程序段之首,由順序號字N和后續數字組成。其作用為校對、條件跳轉、固定循環(huán)等。使用時(shí)應間隔使用,如N10 N20 N30…… (程序號只是起標記作用,沒(méi)有實(shí)際的意義)
、茰蕚涔δ茏諫
準備功能字的地址符是G,又稱(chēng)為G功能或G指令,是用于建立機床或控制系統工作方式的一種指令。G00~G99
、浅叽缱
尺寸字用于確定機床上刀具運動(dòng)終點(diǎn)的坐標位置。
其中,第一組X,Y,Z,U,V,W,P,Q,R用于確定終點(diǎn)的直線(xiàn)坐標尺寸;第二組A,B,C,D,E用于確定終點(diǎn)的角度坐標尺寸;第三組I,J,K用于確定圓弧輪廓的圓心坐標尺寸。在一些數控系統中,還可以用P指令暫停時(shí)間、用R指令圓弧的半徑等。
、冗M(jìn)給功能字F
進(jìn)給功能字的地址符是F,又稱(chēng)為F功能或F指令,用于指定切削的進(jìn)給速度。對于車(chē)床,F可分為每分鐘進(jìn)給和主軸每轉進(jìn)給兩種,對于其它數控機床,一般只用每分鐘進(jìn)給。F指令在螺紋切削程序段中常用來(lái)指令螺紋的導程。
、芍鬏S轉速功能字S
主軸轉速功能字的地址符是S,又稱(chēng)為S功能或S指令,用于指定主軸轉速。單位為r/min。
、实毒吖δ茏諸
刀具功能字的地址符是T,又稱(chēng)為T(mén)功能或T指令,用于指定加工時(shí)所用刀具的編號,如T01。對于數控車(chē)床,其后的數字還兼作指定刀具長(cháng)度補償和刀尖半徑補償用,如T0101。
、溯o助功能字M
輔助功能字的地址符是M,后續數字一般為1~3位正整數,又稱(chēng)為M功能或M指令,用于指定數控機床輔助裝置的開(kāi)關(guān)動(dòng)作,如M00~M99。
編程實(shí)習心得5
本人自XX年9月份參加工作至今,六個(gè)月的實(shí)習時(shí)間已經(jīng)結束。在這段時(shí)間里,在領(lǐng)導和同事們的悉心關(guān)懷和指導下,通過(guò)自己的不懈努力,在各方面都取得了進(jìn)步。
實(shí)踐讓我的技能不斷增長(cháng),工作能力不斷加強。剛開(kāi)始工作的時(shí)候,發(fā)現自己以前在學(xué)校學(xué)習的知識很死,知識面很窄,以前做的練習項目的實(shí)用性也不是很好。在開(kāi)始的幾周公司給我們實(shí)習員工培訓了xxxx平臺的使用,通過(guò)這次培訓使我認識到xxxx平臺的優(yōu)勢,可以大大提高軟件開(kāi)發(fā)效率。隨后我就加入到"xxxxx稅源控管系統"項目的開(kāi)發(fā)中,成為開(kāi)發(fā)小組中的一員。在項目開(kāi)發(fā)過(guò)程中一邊是同事們的悉心指導,一邊是自己反復琢磨與理解,幾個(gè)月下來(lái)大大提高了自己業(yè)務(wù)和技術(shù)兩方面的技能,已經(jīng)能夠比較熟練的掌握基本的工作方法和一些技巧,而且能夠獨立完成一些模塊的開(kāi)發(fā)。通過(guò)實(shí)踐,我解決實(shí)際問(wèn)題的能力得到了很好的鍛煉。工作中也遇到了很多的以前沒(méi)有遇到過(guò)的新技術(shù),面對技術(shù)難題我總是直接面對,沒(méi)有逃避,也因此自學(xué)了好多新的技術(shù),大大提高了自己的自學(xué)能力,也加深了對自己工作要負責的信念。在項目開(kāi)發(fā)過(guò)程中也遇到了一些自己確實(shí)無(wú)法解決的困難,在經(jīng)理和同事的幫助下也順利的解決了,在此表示感謝。在開(kāi)發(fā)團隊中,加強了自己的團結精神和集體感,對工作認真負責,對團隊認真負責。通過(guò)這個(gè)項目不僅學(xué)習到了很多技術(shù)也了解了整個(gè)項目的大體流程,從需求分析、數據庫設計、詳細設計、代碼編寫(xiě)、測試、項目維護等方面,使自己不僅從一個(gè)代碼編寫(xiě)人員的角度還從一個(gè)整體的角度來(lái)看整個(gè)項目開(kāi)發(fā),加深了軟件開(kāi)發(fā)概念的理解。
不斷學(xué)習使我對工作有了更進(jìn)一步的認識和了解。不懂就學(xué)、就問(wèn),是一切進(jìn)步取得的前提和基礎。因為有大學(xué)專(zhuān)業(yè)課的底子和參加過(guò)專(zhuān)門(mén)的java培訓使我在工作過(guò)程中遇到的技術(shù)知識能更快的理解和掌握。工作中時(shí)常遇到新的問(wèn)題,就需要查閱相關(guān)資料,請教同事和經(jīng)理,一個(gè)問(wèn)題一個(gè)問(wèn)題的解決,一個(gè)困難一個(gè)困難的克服,不僅將原有知識溫習鞏固,產(chǎn)生新的理解,而且學(xué)到很多新知識,有了許多新的認識。但某些認識都還是膚淺的,還需要我在實(shí)踐當中去不斷深入地理解。
現場(chǎng)開(kāi)發(fā)與維護使我不僅從一個(gè)開(kāi)發(fā)人員的角度而且從客戶(hù)的角度去思考問(wèn)題。在項目的開(kāi)發(fā)后期,也就是項目即將上線(xiàn)的階段我與其他幾位同事被派往現場(chǎng)去開(kāi)發(fā)與維護項目。以前的開(kāi)發(fā)都是根據需求分析來(lái)進(jìn)行,功能要求一般在分析里面都寫(xiě)的很清楚,但是在現場(chǎng)開(kāi)發(fā)直接面對客戶(hù),客戶(hù)提出的需求一開(kāi)始只是一個(gè)大體的功能描述,如何將這個(gè)只是語(yǔ)言描述的功能轉化為技術(shù)實(shí)現需要很強的抽象能力和對業(yè)務(wù)的深入理解,這個(gè)過(guò)程大大鍛煉了自己的綜合能力。在第一時(shí)間接觸客戶(hù)的需求,從客戶(hù)的角度思考問(wèn)題,只有更了解客戶(hù)需求才能更合理的設計軟件的結構,功能。
編程實(shí)習心得6
在科技高度發(fā)展的今天,計算機在人們之中的作用越來(lái)越突出。而c語(yǔ)言作為一種計算機的語(yǔ)言,我們學(xué)習它,有助于我們更好的了解計算機,與計算機進(jìn)行交流,因此,c語(yǔ)言的學(xué)習對我們尤其重要。
在這個(gè)星期里,我們專(zhuān)業(yè)的學(xué)生在專(zhuān)業(yè)老師的帶領(lǐng)下進(jìn)行了c語(yǔ)言程序實(shí)踐學(xué)習。在這之前,我們已經(jīng)對c語(yǔ)言這門(mén)課程學(xué)習了一個(gè)學(xué)期,對其有了一定的了解,但是也僅僅是停留在了解的范圍,對里面的好多東西還是很陌生,更多的在運用起來(lái)的時(shí)候還是感到很棘手,畢竟,萬(wàn)事開(kāi)頭難嘛。
由于時(shí)間的關(guān)系,我們的這次實(shí)踐課程老師并沒(méi)有給我們詳細的介紹,只是給我們簡(jiǎn)單的介紹了幾個(gè)比較重要的實(shí)際操作。包括了程序模塊處理.簡(jiǎn)單界面程序.高級界面程序.程序的添加修改.用程序做一元線(xiàn)性回歸處理以及用c語(yǔ)言程序來(lái)畫(huà)粒度分布圖等這幾樣比較重要的時(shí)間操作。
上機實(shí)驗是學(xué)習程序設計語(yǔ)言必不可少的實(shí)踐環(huán)節,特別是c語(yǔ)言靈活、簡(jiǎn)潔,更需要通過(guò)編程的實(shí)踐來(lái)真正掌握它。對于程序設計語(yǔ)言的學(xué)習目的,可以概括為學(xué)習語(yǔ)法規定、掌握程序設計方法、提高程序開(kāi)發(fā)能力,這些都必須通過(guò)充分的實(shí)際上機操作才能完成。
學(xué)習c程序設計語(yǔ)言除了課堂講授以外,必須保證有不少于課堂講授學(xué)時(shí)的上機時(shí)間)。因為學(xué)時(shí)所限,課程不能安排過(guò)多的統一上機實(shí)驗,所以希望學(xué)生有效地利用課程上機實(shí)驗的機會(huì ),盡快掌握用c語(yǔ)言開(kāi)發(fā)程序的能力,為今后的繼續學(xué)習打下一個(gè)良好的基礎。為此,我們結合課堂講授的內容和進(jìn)度,安排了12次上機實(shí)驗。課程上機實(shí)驗的目的,不僅僅是驗證教材和講課的內容、檢查自己所編的程序是否正確,課程安排的上機實(shí)驗的目的可以概括為如下幾個(gè)方面:
1.加深對課堂講授內容的理解
課堂上要講授許多關(guān)于c語(yǔ)言的語(yǔ)法規則,聽(tīng)起來(lái)十分枯燥無(wú)味,也不容易記住,死記硬背是不可取的。然而要使用c語(yǔ)言這個(gè)工具解決實(shí)際問(wèn)題,又必須掌握它!。通過(guò)多次上機練習,對于語(yǔ)法知識有了感性的認識,加深對它的理解,在理解的基礎上就會(huì )自然而然地掌握c語(yǔ)言的語(yǔ)法規定。對于一些內容自己認為在課堂上聽(tīng)懂了,但上機實(shí)踐中會(huì )發(fā)現原來(lái)理解的偏差,這是由于大部分學(xué)生是初次接觸程序設計,缺乏程序設計的實(shí)踐所致。
學(xué)習c語(yǔ)言不能停留在學(xué)習它的語(yǔ)法規則,而是利用學(xué)到的知識編寫(xiě)c語(yǔ)言程序,解決實(shí)際問(wèn)題。即把c語(yǔ)言作為工具,描述解決實(shí)際問(wèn)題的步驟,由計算機幫助我們解題
只有通過(guò)上機才能檢驗自己是否掌握c語(yǔ)言、自己編寫(xiě)的程序是否能夠正確地解題C。通過(guò)上機實(shí)驗來(lái)驗證自己編制的程序是否正確,恐怕是大多數同學(xué)在完成老師作業(yè)時(shí)的心態(tài)。但是在程序設計領(lǐng)域里這是一定要克服的傳統的、錯誤的想法。因為在這種思想支配下,可能你會(huì )想辦法去 掩蓋 程序中的錯誤,而不是盡可能多地發(fā)現程序中存在的問(wèn)題。自己編好程序上機調試運行時(shí),可能有很多你想不到的情況發(fā)生,通過(guò)解決這些問(wèn)題,可以逐步提高自己對c語(yǔ)言的理解和程序開(kāi)發(fā)能力。
2.熟悉程序開(kāi)發(fā)環(huán)境、學(xué)習計算機系統的操作方法
一個(gè)c語(yǔ)言程序從編輯、編譯、連接到運行,都要在一定的外部操作環(huán)境下才能進(jìn)行。所謂 環(huán)境 就是所用的計算機系統硬件、軟件條件,只有學(xué)會(huì )使用這些環(huán)境,才能進(jìn)行程序開(kāi)發(fā)工作。通過(guò)上機實(shí)驗,熟練地掌握c語(yǔ)言開(kāi)發(fā)環(huán)境,為以后真正編寫(xiě)計算機程序解決實(shí)際問(wèn)題打下基礎。同時(shí),在今后遇到其它開(kāi)發(fā)環(huán)境時(shí)就會(huì )觸類(lèi)旁通,很快掌握新系統的使用。
3.學(xué)習上機調試程序
完成程序的編寫(xiě),決不意味著(zhù)萬(wàn)事大吉。你認為萬(wàn)無(wú)一失的程序,實(shí)際上機運行時(shí)可能不斷出現麻煩。如編譯程序檢測出一大堆錯誤。有時(shí)程序本身不存在語(yǔ)法錯誤,也能夠順利運行,但是運行結果顯然是錯誤的。開(kāi)發(fā)環(huán)境所提供的編譯系統無(wú)法發(fā)現這種程序邏輯錯誤,只能靠自己的上機經(jīng)驗分析判斷錯誤所在程序的調試是一個(gè)技巧性很強的工作,對于初學(xué)者來(lái)說(shuō),盡快掌握程序調試方法是非常重要的。有時(shí)候一個(gè)消耗你幾個(gè)小時(shí)時(shí)間的小小錯誤,調試高手一眼就看出錯誤所在。
通過(guò)這次為數不多的幾天計算機實(shí)踐學(xué)習,我們了解了一些關(guān)于c語(yǔ)言的知識,理解鞏固了我們c語(yǔ)言的理論知識,著(zhù)對我們將來(lái)到社會(huì )工作將會(huì )有莫大的幫助,同時(shí)它讓我知道,只要你努力,任何東西都不會(huì )太難。
【編程實(shí)習心得6篇】相關(guān)文章:
2.探索結對編程
8.數控編程代碼大全