手機(jī)閱讀

c語言推箱子設(shè)計心得體會報告 推箱子c語言課程設(shè)計(三篇)

格式:DOC 上傳日期:2023-01-10 11:18:20 頁碼:7
c語言推箱子設(shè)計心得體會報告 推箱子c語言課程設(shè)計(三篇)
2023-01-10 11:18:20    小編:ZTFB

心中有不少心得體會時,不如來好好地做個總結(jié),寫一篇心得體會,如此可以一直更新迭代自己的想法。心得體會對于我們是非常有幫助的,可是應(yīng)該怎么寫心得體會呢?下面是小編幫大家整理的心得體會范文大全,供大家參考借鑒,希望可以幫助到有需要的朋友。

有關(guān)c語言推箱子設(shè)計心得體會報告一

對整個程序而言,dijkstra算法始終都是核心內(nèi)容,其實(shí)這個算法在實(shí)際思考中并不難,也許我們誰都知道找一個路徑最短的方法,及從頂點(diǎn)一步一步找最近的路線并與其直接距離相比較,但是,在計算機(jī)中實(shí)現(xiàn)這么一個很簡單的想法就需要涉及到很多專業(yè)知識,為了完成設(shè)計,在前期工作中,基本都是以學(xué)習(xí)c語言為主,所以浪費(fèi)了很多時間,比如說在程序中,刪除頂點(diǎn)和增加頂點(diǎn)的模塊中都有和建圖模塊相互重復(fù)的函數(shù),但是由于技術(shù)的原因,只能做一些很累贅的函數(shù),可見在調(diào)用知識點(diǎn),我沒有掌握好。

不過,有了這次課程設(shè)計的經(jīng)驗(yàn)和教訓(xùn),我能夠很清楚的對自己定一個合適的水平,而且在這次課程設(shè)計中我學(xué)會了運(yùn)用兩個新的函數(shù)sprintf和包涵在#include頭文件中的輸入函數(shù)。因?yàn)檎n程設(shè)計的題目是求最短路徑,本來是想通過算法的實(shí)現(xiàn)把這個程序與交通情況相連,但是因?yàn)閬聿患安檎腋鞯氐男畔?,所以,這個計劃就沒有實(shí)現(xiàn),我相信在以后有更長時間的情況下,我會做出來的。

1、鞏固和加深了對數(shù)據(jù)結(jié)構(gòu)的理解,提高綜合運(yùn)用本課程所學(xué)知識的能力。

2、培養(yǎng)了我選用參考書,查閱手冊及文獻(xiàn)資料的能力。培養(yǎng)獨(dú)立思考,深入研究,分析問題、解決問題的能力。

3、通過實(shí)際編譯系統(tǒng)的分析設(shè)計、編程調(diào)試,掌握應(yīng)用軟件的分析方法和工程設(shè)計方法。

4、通過課程設(shè)計,培養(yǎng)了我嚴(yán)肅認(rèn)真的工作作風(fēng),逐步建立正確的生產(chǎn)觀念、經(jīng)濟(jì)觀念和全局觀念。

根據(jù)我在實(shí)習(xí)中遇到得問題,我將在以后的學(xué)習(xí)過程中注意以下幾點(diǎn):

1、認(rèn)真上好專業(yè)實(shí)驗(yàn)課,多在實(shí)踐中鍛煉自己。

2、寫程序的過程中要考慮周到,嚴(yán)密。

3、在做設(shè)計的時候要有信心,有耐心,切勿浮躁。

4、認(rèn)真的學(xué)習(xí)課本知識,掌握課本中的知識點(diǎn),并在此基礎(chǔ)上學(xué)會靈活運(yùn)用。

5、在課余時間里多寫程序,熟練掌握在調(diào)試程序的過程中所遇到的常見錯誤,以便能節(jié)省調(diào)試程序的時間。

這是一門純屬于設(shè)計的科目,它需用把理論變?yōu)樯蠙C(jī)調(diào)試。在學(xué)習(xí)科目的第一節(jié)課起,李老師就為我們闡述了它的重要性。它對我們來說具有一定的難度。它是其它編程語言的一門基本學(xué)科。

剛開始學(xué)的時候確實(shí)有很多地方我很不理解,每次上課時老師都會給我們出不同的設(shè)計題目,對于我們一個初學(xué)者來說,無疑是一個具大的挑戰(zhàn),撞了幾次壁之后,我決定靜下心來,仔細(xì)去寫程序。老師會給我們需要編程的內(nèi)容一些講解,順著老師的思路,來完成自己的設(shè)計,我們可以開始運(yùn)行自己的程序,可是好多處的錯誤讓人看的可怕,還看不出到底是哪里出現(xiàn)了錯誤,但是程序還是得繼續(xù)下去,我多次請教了老師和同學(xué),逐漸能自己找出錯誤,并加以改正。

tc里檢查錯誤都是用英文來顯示出來的,經(jīng)過了這次課程設(shè)計,現(xiàn)在已經(jīng)可以了解很多錯誤在英文里的提示,這對我來說是一個突破性的進(jìn)步,眼看著一個個錯誤通過自己的努力在我眼前消失,覺得很是開心。此次的程序設(shè)計能夠成功,是我和我的同學(xué)三個人共同努力作用的結(jié)果。在這一段努力學(xué)習(xí)的過程中,我們的編程設(shè)計有了明顯的提高。

其實(shí)現(xiàn)在想起來,收獲還真是不少,雖然說以前非常不懂這門語言,在它上面花費(fèi)了好多心血,覺得它很難,是需用花費(fèi)了大量的時間編寫出來的。現(xiàn)在真正的明白了一些代碼的應(yīng)用,每個程序都有一些共同點(diǎn),通用的結(jié)構(gòu),相似的格式。只要努力去學(xué)習(xí),就會靈活的去應(yīng)用它。

有關(guān)c語言推箱子設(shè)計心得體會報告二

課程設(shè)計是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識,發(fā)現(xiàn),提出,分析和解決實(shí)際問題,鍛煉實(shí)踐能力的重要環(huán)節(jié),是對學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過程.隨著科學(xué)技術(shù)發(fā)展的日新月異,當(dāng)今計算機(jī)應(yīng)用在是生活中可以說得是無處不在。因此作為二十一世紀(jì)的大學(xué)來說掌握計算機(jī)開發(fā)技術(shù)十分重要的。

我的題目是文章處理系統(tǒng)的設(shè)計,對于我們這些新手來說,這是很大的考驗(yàn),我一千次一萬次的問自己,怎么才能找到課堂所學(xué)與實(shí)際應(yīng)用的最佳結(jié)合點(diǎn)?怎么才能讓自己的程序在篇幅上簡單,在使用價值上豐富?怎樣讓自己的業(yè)余更靠近專業(yè)?怎樣讓自己的計劃更具有序性,而不會忙無一用?機(jī)會是老師,學(xué)校,以及無數(shù)代教育工作者給的,而能力是自己的,耐性是需要的。

經(jīng)過自己的琢磨,聽取了師姐,師兄們的建議,還查閱了很多書籍,才做到了心中有數(shù),才了解了c語言課程設(shè)計的真正用意--培養(yǎng)自學(xué)能力,養(yǎng)成程序編輯的好習(xí)慣。我從來不相信車到山前必有路的說法,認(rèn)為那只是懶惰者自尋懶惰的借口,我要積極,要把握,要努力。

回顧起此次課程設(shè)計,至今我仍感慨頗多,的確,從從拿到題目到完成整個編程,從理論到實(shí)踐,在整整半個學(xué)期的日子里,可以學(xué)到很多很多的的東西,同時不僅可以鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識。通過這次課程設(shè)計使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務(wù),從而提高自己的實(shí)際動手能力和獨(dú)立思考的能力。

在設(shè)計的過程中遇到問題,可以說得是困難重重,這畢竟第一次做的`,難免會遇到過各種各樣的問題,同時在設(shè)計的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學(xué)過的知識理解得不夠深刻,掌握得不夠牢固,比如說結(jié)構(gòu)體……通過這次課程設(shè)計之后,一定把以前所學(xué)過的知識重新溫故。

這次課程設(shè)計終于順利完成了,在設(shè)計中遇到了很多編程問題,最后在郭老師的辛勤指導(dǎo)下,終于游逆而解。同時,在郭老師的身上我學(xué)得到很多實(shí)用的知識,在次我表示感謝!同時,對給過我?guī)椭乃型瑢W(xué)和各位指導(dǎo)老師再次表示忠心的感謝

在課程設(shè)計過程中,我學(xué)到了很多人生的哲理,懂得怎么樣去制定計劃,怎么樣去實(shí)現(xiàn)這個計劃,并掌握了在執(zhí)行過程中怎么樣去克服心理上的不良情緒,黑夜過去了,我們收獲的是黎明。

在本次實(shí)踐中,給我印象最為深刻的是在文件刪除程序的`編譯過程中,先有我的各個子程序都已經(jīng)編輯成功,那么這最后的程序就將是我成功的關(guān)鍵。老天不會讓我太過順利,他在這最后的時刻設(shè)置的障礙,是要考驗(yàn)我的能力,他要置我于死地?在這個問題的解決上,我打了退堂鼓,我不能忍受長時間的無功而反,時間正在消磨我的意志。沒有了柳暗花明的一天,那么我怎么能說經(jīng)受住了考驗(yàn)?謝謝老師的那句話,她說:人力有所不能及,然而,人的精神是不會敗倒的。我鼓起勇氣,到處問,到處查資料,黃天不負(fù)有心人,在一篇文章上,終于看到了我所特別要求的函數(shù),我實(shí)現(xiàn)了組合是關(guān)鍵的理論。不得不說這是精神的勝利,是永不言敗的精神讓我的程序重見天日。謝謝給我指點(diǎn)迷津的老師。

x月x日,我們的課程設(shè)計結(jié)束了,但是它留給我的印象是不可磨滅的。無論我以后會不會涉及到c語言程序編譯的研究,我想,我至少掌握了一種系統(tǒng)的研究方法,我們學(xué)習(xí)的目的就在于運(yùn)用,我們運(yùn)用這種研究方法的時候會很多,我最后要感謝課程設(shè)計,它的確教會我很多。

有關(guān)c語言推箱子設(shè)計心得體會報告三

c 語言是目前大多數(shù)職業(yè)學(xué)校及大專院校開設(shè)的一門計算機(jī)基礎(chǔ)課。對于剛接觸計算機(jī)語言的職業(yè)學(xué)生,它具有較強(qiáng)的抽象性且結(jié)構(gòu)化程序設(shè)計語言,對初學(xué)者來說比較難于接受,也容易出現(xiàn)一些問題?,F(xiàn)針對本學(xué)期教學(xué)中的工作進(jìn)行總結(jié),以便更好的進(jìn)行下學(xué)期的工作。

本學(xué)期教學(xué)工作,歸納起來主要有一下幾點(diǎn)。

在c語言教學(xué)中我們不僅要使得學(xué)生掌握語法知識,重要的是通過課程教學(xué),培養(yǎng)學(xué)生抽象思維和邏輯推理能力,掌握程序設(shè)計的思想和方法。教學(xué)過程中我們有選擇地使用多媒體教學(xué),可以將語言語法中的深奧理論和邏輯推理的內(nèi)容(如數(shù)據(jù)類型、運(yùn)算符、語句及部分語法規(guī)則)運(yùn)用多媒體教學(xué)直觀形象地講授給學(xué)生。加深學(xué)生對問題的理解。這樣的多媒體教學(xué),收到了將抽象問題形象化,枯燥問題生動化的效果。它使得相關(guān)的教學(xué)手段、教學(xué)方法、教學(xué)觀念、教學(xué)形式、教學(xué)結(jié)構(gòu)以致教育思想與教學(xué)理論都發(fā)生了相應(yīng)的變革。 但是,在具體使用多媒體的課堂教學(xué)中,應(yīng)依據(jù)教學(xué)的需要,根據(jù)不同的教學(xué)目標(biāo),教學(xué)內(nèi)容合理適當(dāng)?shù)亟M合使用各種教學(xué)媒體,多媒體教學(xué)一定要實(shí)事求是,從學(xué)科教學(xué)的需要和效果出發(fā),進(jìn)行系統(tǒng)科學(xué)的設(shè)計,這樣才能更好地為課堂教學(xué)服務(wù),提高課堂教學(xué)效果。相反,如果盲目刻意追求現(xiàn)代化教學(xué)手段,不遵循教育教學(xué)的規(guī)律,一味的使用多媒體也將產(chǎn)生副作用(如學(xué)生將注意力只集中在投影效果上而忽視教師的語言表達(dá))。因此,多媒

體不是萬能的,它還不能代替教師獨(dú)立完成教學(xué)活動,只能作為教學(xué)手段的補(bǔ)充和提高。

計算機(jī)語言課是一門實(shí)踐性很強(qiáng)的課。教學(xué)過程中除了教師的課堂講解外,主要靠學(xué)生的上機(jī)實(shí)踐來培養(yǎng)學(xué)生的操作能力和靈活運(yùn)用能力。我們提倡“精講多練”,具體措施為:

(1)壓縮講授課時,加強(qiáng)上機(jī)訓(xùn)練,使學(xué)生能有更多的時間進(jìn)行上機(jī)實(shí)踐。

(2)布置與現(xiàn)實(shí)生活學(xué)習(xí)緊密聯(lián)系的上機(jī)題目,培養(yǎng)學(xué)生編寫程序解決問題的能力與興趣。

(3)教師起引導(dǎo)作用。

(4)提倡上機(jī)實(shí)踐互幫互助,使每個學(xué)生的優(yōu)點(diǎn)都能得到鍛煉。

(1)以實(shí)例為引導(dǎo),講解語法規(guī)則?!禼語言程序設(shè)計》中很多知識比較抽象、枯燥,不容易被學(xué)生接受和理解,教師在課堂教學(xué)中應(yīng)該巧用生活中的實(shí)例化繁為簡,將深奧的理論講得通俗易懂。例如,對于幾種結(jié)構(gòu)的理解,我們可以在講解基本概念的同時,可以以通俗易懂的例子為引導(dǎo)逐步引出各個相關(guān)知識點(diǎn)和概念,然后以總結(jié)的形式講解語法要點(diǎn),避免純粹學(xué)習(xí)語法的單調(diào)枯燥。這既容易激發(fā)學(xué)生的學(xué)習(xí)興趣,又利于學(xué)生快速掌握抽象的概念。

(2) 從輸入/輸出函數(shù)入手逐步認(rèn)識c語言程序。學(xué)生在學(xué)習(xí)c語言時,首先遇到的問題就是不知從何處人手,即使在課堂上聽懂了老師所講述的例題,但在上機(jī)輸人這些程序后,編譯時還會出現(xiàn)各種問題,加之學(xué)生的英語基礎(chǔ)較差,看不懂message窗口中的英文提示信息,導(dǎo)致大多數(shù)學(xué)生面對機(jī)器不知所措,而這種情形又降低了他

們學(xué)好這門課的信心以及學(xué)習(xí)這門課的主動性。因此,教師要做的就是找到一種好的方法使學(xué)生少出現(xiàn)這種問題。要做到這一點(diǎn),就必須要求學(xué)生對c語言知識進(jìn)行積累, 從經(jīng)典的小程序人手,一步步的實(shí)踐和學(xué)習(xí),其中學(xué)會使用輸人/輸出函數(shù)是很關(guān)鍵的一步。常用的輸人/輸出函數(shù)很具有代表性,特別是printf()和scanf()這兩個格式輸入/輸出函數(shù)。通過運(yùn)用這兩個函數(shù)編寫一些程序上機(jī)練習(xí)。對于學(xué)生而言,這樣的程序既具有數(shù)據(jù)輸入,又具有數(shù)據(jù)輸出,具有較強(qiáng)的直觀性。通過這些小程序不僅能提高學(xué)生對c語言程序結(jié)構(gòu)化的認(rèn)識。而且也能提高學(xué)生學(xué)好這門課程的信心。

(3)將算法教學(xué)融入到語言教學(xué)中。c語言學(xué)習(xí)過程中,學(xué)生感到困難的一般不是在于語法,而是如何用相關(guān)語法的語句實(shí)現(xiàn)編制程序,也就是根據(jù)算法編寫程序問題。由于c語言語法的邏輯性較強(qiáng)、結(jié)構(gòu)性要求較高,學(xué)生剛接觸的時候容易考慮不全。因此在算法教學(xué)中可以通過實(shí)例進(jìn)行,從最簡單的例子入手使學(xué)生在解決其體問題的過程中學(xué)習(xí)一些基本邏輯結(jié)構(gòu)和語句。同時讓學(xué)生知道根據(jù)同一個問題可以提出不同的從易于理解到精簡的算法,從而比較這些算法之間的優(yōu)劣。了解算法的優(yōu)化。通過對算法的優(yōu)化練習(xí),可以在無形中提高學(xué)生寫算法的水平。使得學(xué)生真正了解到算法是程序的靈魂。

在 c 語言的教學(xué)過程中,我們可以采用項(xiàng)目教學(xué)法。項(xiàng)目教學(xué)法,是師生通過共同實(shí)施一個完整的項(xiàng)目工作而進(jìn)行的教學(xué)活動。通過對完整的項(xiàng)目的系統(tǒng)分析,培養(yǎng)學(xué)生良好的編程習(xí)慣,善于獲取他人經(jīng)驗(yàn)的能力以及掌握綜合運(yùn)用所

學(xué)知識的能力,從而完全了解項(xiàng)目流程,真正提高編程水平。如讓學(xué)生編寫一個簡單的學(xué)生信息管理系統(tǒng),這不但使得學(xué)生掌握了所學(xué)的c語言知識,同時也使得學(xué)生了解了數(shù)據(jù)字典、流程圖等其它軟件工程方面的內(nèi)容。這種教學(xué)方法,不但提高了學(xué)生的實(shí)踐能力,同時也激發(fā)了學(xué)生的學(xué)習(xí)興趣。

以上是本人在本學(xué)期c語言教學(xué)中遇到的幾個問題作的簡單討論,在實(shí)際教學(xué)當(dāng)中,還有其它一些具體問題,鑒于篇幅問題,我們在這里不作更深的討論。希望以上思考能對實(shí)際的教學(xué)和學(xué)習(xí)有所幫助。

您可能關(guān)注的文檔