




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、高品質文檔2022年我的課程設計報告心得體會(大全) 一 課程設計是培育學生綜合運用所學學問,發(fā)覺,提出,分析和解決實際問題,熬煉實踐力量的重要環(huán)節(jié),是對學生實際工作力量的詳細訓練和考察過程.隨著科學技術進展的日新日異,單片機已經成為當今計算機應用中空前活躍的領域, 在生活中可以說得是無處不在。因此作為二十一世紀的高校來說把握單片機的開發(fā)技術是非常重要的。 回顧起此次單片機課程設計,至今我仍感慨頗多,的確,從選題到定稿,從理論到實踐,在整整兩星期的日子里,可以說得是苦多于甜,但是可以學到許多許多的的東西,同時不僅可以鞏固了以前所學過的學問,而且學到了許多在書本上所沒有學到過的學問。通過這次課程
2、設計使我懂得了理論與實際相結合是很重要的,只有理論學問是遠遠不夠的,只有把所學的理論學問與實踐相結合起來,從理論中得出結論,才能真正為社會服務,從而提高自己的實際動手力量和獨立思索的力量。在設計的過程中遇到問題,可以說得是困難重重,這究竟第一次做的,難免會遇到過各種各樣的問題,同時在設計的過程中發(fā)覺了自己的不足之處,對以前所學過的學問理解得不夠深刻,把握得不夠堅固,比如說三極管PNP管腳不懂怎么放置,不懂分得二極管的正負極,對單片機匯編語言把握得不好通過這次課程設計之后,肯定把以前所學過的學問重新溫故。 這次課程設計最終順當完成了,在設計中遇到了許多編程問題,最終在梁強老師的辛勤指導下,最終游
3、逆而解。同時,在梁強老師的身上我學得到許多有用的學問,在次我表示感謝!同時,對給過我關心的全部同學和各位指導老師再次表示忠心的感謝! 二 課程設計的心得體會 做了兩周的課程設計,有許多的心得體會,有關于單片機方面的,更多的是關于人與人之間關系方面的。 我們組一共有三個人,但其他兩個人是真的神龍見首不見尾,除了在最終答辯的時候他們一起坐在了我旁邊,冠冕堂皇的指著我畫了幾遍的圖說了幾嘴,我想可能他們自己都不知道自己在說怎么,雖然有的東西他們也答出來了。我佩服他們的士氣,艷羨他們的運氣(我見到的許多做了10 天的人最終的成果都有不如他們的),但是鄙視他們的做法。 所幸的是,我得到了許多同學的關心。我
4、想沒有他們我可能都要放棄了,因為我本人對單片機也并不是很熟識,學的東西似乎它是它,我是我似的,理論聯系不了實際。以前的匯編語言沒學好,一開頭的程序這塊兒就要令我抓狂了。后來請教我們班的一個男生,每次跟他一起到試驗室調試程序(他們組也只有他一個人動手),看他邊做邊給我講解。最終在開發(fā)機上做出來的時候,雖然不是我自己寫的,但看他那么興奮,我也有一種共享到的成就感。后來我們組就用了他寫的程序,他自己又抽空做了些拓展。 接下來就是做硬件方面的焊接工作了。沒想到這項看起來不需要多少技術的工作卻是特別的勞心勞力。許多次是早上起來帶瓶水帶些吃的到實訓中心,一泡就是一天。我看到有許多人跟我一樣,不同的是他們是
5、三三兩兩,而我大部分時間都是一個人做。在這個時候也有許多人關心我,或是熱心的幫我?guī)э?,或是在我打盹兒的時候幫我做點焊接。大家都鼓舞我,即使最終出不來東西,但是肯定要堅持把它做完。當我想放棄的時候,我也這么對自己說,即使你做出來的是次品甚至不合格品,但是你肯定要拿出來一件成品。 在要驗收前,最終做了一件成品出來,不幸的是它真的是一件不合格品。幫我的那個男生做的已經出來了,所以最終應當還是我的焊接方面的問題。有一點灰心,想再重做來不及了,單是檢查線路卻也查不出來什么問題。那么就預備答辯吧。我對著電路圖再看課本,發(fā)覺以前許多覺得很難記的東西現在記起來簡單多了,因為成天都在同它們打交道。51的引腳及其
6、功能,A/D轉換器的,驅動器的,全部我用到的我都一再的看書了解,同時請教同學我看書過程當中的懷疑。在這個過程中又發(fā)覺了以前焊接當中出的一些問題,能改的就改,不能改的,咳,要是時間再多一些,或者我能早點做好,要是不只是我一個人動手算了吧,不要想那些假如,還是預備我自己的,做好我現在能做的吧。 還好,驗收還算勝利,得了3分,不是很高,但是我覺得對我來說已經很好,代表了我真實的水平,我覺得我對單片機的一些學問在這個動手的過程中真的是從無到有增長的。同時我也盡量不去想別人得了多少分,沒有什么不平衡的,有些人付出的是努力,有些人付出的是風險代價,其實這也沒有什么不一樣,這一點我早就了解。 最終,我發(fā)覺自
7、己對單片機竟然也有了一點愛好,想暑假回家以后自己去買一些東西來做,再補一補匯編語言。有什么問題請教下以前的那些老同學好了,他們好厲害,在高中勞動課就勝利的做出過調頻收音機,大一暑假的時候參與了學校的電子競賽培訓接著競賽,不過后來怎么樣我就不知道了。汗??磥硪啾3致摻j,這次回家就好好找他們敘敘舊。三1前言 通過一個學期的學習,我認為要學好C語言程序這門課程,不僅要仔細閱讀課本學問,更重要的是要通過上機實踐才能增加和鞏固我的學問。特殊是作為高職生,更要注意實踐這一環(huán)節(jié),只有這樣我們才能成為合格的計算機人材。其名目為: 1程序要求 2算法分析 3流 程 圖 4源 程 序 5調試結果 6實習體會 2
8、 程序要求 學生成果管理是高等學校教務管理的重要組成部分,其內容較多,為了簡化計論,要求設計的管理系統(tǒng)能夠完成以下六種功能: (1)學生注冊登記; (2)登記學生成果; (3)修改學生成果; (4)打印一個班級學生的單科成果; (5)求出每個學生一學期中各科的平均成果; (6)打印某一課程成果處于指定分數段內的學生名單。 3 算法分析 1 學生成果管理軟件的數據結構 學生成果一般都是以班級為單位進行管理的,一個班級用一個結點來表示??紤]到插入和刪除的便利,這些以班級為單位的結點用鏈表方式組成一個主名目。每個結點有四個域: (1)班級; (2)課程狀況; (3)學生狀況; (4)班級挨次鏈。 課
9、程狀況應能反映出大專生所學過的全部課程。因課程是逐年增多的,所以采納鏈表結構以便能不斷插入新的課程。該班學過的課程構成一個課程鏈表,所以班級結點中的課程狀況用課程鏈表表示。學生狀況主要反映學生的學號,姓名,每學期學生的成果狀況。因為學號總是挨次排列的,所以選用一個結構體數組作為反映學生狀況的登陸記表。該 數組的下標值接上班級結點中的班級號就是學號。例如,設每班學生數不超過40個人,班級號為9612,某學生在登記表中相應重量的下標值為26,則該學生的學號為961226。另外 ,學生成果管理要分6個學期,所以在學生登記表中,開設6個指針域,每個指針指向該生某學期某門課程學成果的結點。 各結點結構如
10、下所示: (1)主名目中班級的結點為: 班級號 課程鏈 班級挨次鏈 學生登記表 (2)程鏈表中的結點: 課程 學期號 二叉樹鏈 課程挨次鏈 (3)分數鏈表中的結點為: 左鏈 學號 課程 成果分數挨次 右鏈 為了便于登記和查詢學生的成果,選擇二叉排序來存放學生的成果。 每個班級的每門課程對應一棵二叉樹。通過主名目中班級結點的課程鏈找到指定的課程結點,再通過課程結點中的二叉樹指針指向該門課程的成果二叉排序樹。另外通過主名目中班級結點的學生登記表中的學期指針,指向該學生本學期某門課程的分數結點,并以分數結點的分安數挨次鏈勾鏈該生各門課程的成果。 在登記成果和查詢分數時,都要用到課程。課程 代和課程名
11、稱是一一對應的。為了簡化程序,課程名稱和對比表設計為一個向量,向量的下標值就作為課程,而向量中的元素就是課程名稱,這樣可以省去域。 1各函數的功能和實現 學生成果管理的相關功能由對應的函數來實現。 (1)學生注冊登記 學生入學后,首先應是注冊登記。注冊時應先檢查該學生所在班級是否已經登入主名目,未登入則若調用新結點后登陸入主名目。然后將新調入的班級結點中對應域賦初值,最終再讀入學生的學號和姓名并一一填入學生登記表。這樣就完成了一個班級的注冊和登記工作。 (2)登記學生成果 學生注冊后才可以登記成果,所以先要檢查這個班級是否已經注冊,班級中是否有這個學生。在確認有此學生后,登記該生成果。這時需完
12、成兩個操作。一個查詢課程,另一個是將成果填入二叉樹。這兩個操作分別用兩個函數來實現: 查詢課程; 插入二叉排序樹。 有了這兩個函數,登記學生成果的工作可以很便利地完成。首先查處課程,調用課程結點,填入課程和學期號;再在二叉樹鏈域中置初值為NULL,將課程結點插入為課程鏈表的頭結點。接著讀入每個學生的學號和成果,每個學生的每門課程都生成一分數結點插入到相應課程的二叉樹中。同時,還要將該分數結點鏈入該生這學期各科成果的分數鏈表中。學生登記表中的學期指針域中存放該分數鏈表的頭結點地址。 (3)修改學生成果 若登記的學生成果有錯誤,則調用修改學生成果的函數便可以加以修改。修改時從主名目動身,查到班級,
13、再從學生登記表中查對學號和姓名,再在與學期匹配的學期指針域中取得該生的學生鏈表的頭指針,然后搜尋分數鏈表,查到指定課程的分數結點,就可修改成果。 (4)打印一個班級學生的單科成果 由于學生成果是用二叉樹排序樹來存儲的,所以采納中序遍歷的方法就可以按次序打印出學姓名和成果。在打印了程序中,從主名目開頭查到班級號,就可以從課程結點的二叉樹鏈域中取得成果二叉排序樹的頭指針;然后調用中序遍歷了程序就可進行打印,同時可求出平均成果和各個分數段的人數。 (1) 求出每個學生一學期中各科的平均成果 此了程序從主名目查對班級號開頭,通過學生登記表中每個學生的學期指針取得各自的分數鏈表的頭指針。順著分數鏈就可求
14、出該生本學期各科的平均成果。 (2)打印某一課程成果處于指定分數段內的學生名單 對二叉樹序樹進行中序扁歷,但扁歷時應推斷當前成果是否處于分數段內而打算是否打印。4 流 程 圖 5 程序源代碼 includeSTDIO.H #includeCONIO.H #includeSTDLIB.H #includeBIOS.H #includeIO.H #define CR 13 #define ESC 27 #define UP 72 #define DOWN 80 #includestring.h #includestdio.h #define CRNUM 200 #define STNUM 40 #define TERMS 6 6調試結果 7實習體會 經過一個星期的上機實踐學習,使我對C語言有了更進一步的熟悉和了解,要想學好它要重在實踐,要通過不斷的上機操作才能更好地學習它,通
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 以趣促教:體育游戲在初中體育教學中的效能探究
- 以詩味說為引探中學古詩詞教學新徑
- 以認知沖突策略撬動高中物理概念教學變革:理論、實踐與成效
- 中國搪瓷用鋼行業(yè)調查報告
- 2025年中國黃油加注機行業(yè)市場發(fā)展監(jiān)測及投資前景展望報告
- 2024-2030年中國新型農業(yè)行業(yè)市場調查研究及投資潛力預測報告
- 質量評估報告的監(jiān)理范圍
- 中國車燈行業(yè)市場發(fā)展監(jiān)測及投資前景展望報告
- 中國無水叔丁醇行業(yè)發(fā)展趨勢及投資前景預測報告
- 2025年中國顯微硬度計行業(yè)市場發(fā)展監(jiān)測及投資戰(zhàn)略咨詢報告
- NIH-FDA-IND-IDE-II期III期臨床試驗方案模板
- 2025春季學期國開電大??啤缎姓M織學》一平臺在線形考(形考任務1至5)試題及答案
- JGT266-2011 泡沫混凝土標準規(guī)范
- 電力拖動自動控制系統(tǒng)-運動控制系統(tǒng)(第5版)習題答案
- 精裝修驗房流程及標準(課堂PPT)
- 壓力分散型錨索張拉方案
- 《建設項目前期工作咨詢收費暫行規(guī)定》計價格【1999】1283號
- 15軟件安裝詳細圖文教程包成功破解
- 組委會結構圖與職責說明寧(共4頁)
- 項目管理手冊
- 體育投擲單元教學計劃(共4頁)
評論
0/150
提交評論