


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、2021我的課程設(shè)計報告心得體會(大全)心得體會 匯報人:XXXXYour content to play here, or through your copy, paste in this box, and select only the text. Your content to play here, or through your copy, paste inthis box, and select only the text.一課程設(shè)計是培養(yǎng)學生綜合運用所學知識,發(fā)現(xiàn),提出,分析和解決實際問題,鍛煉實踐能力的重要環(huán)節(jié),是對學生實際工作能力的具體訓(xùn)練和考察過程.隨著科學技術(shù)發(fā)展的日新日異
2、,單片機已經(jīng)成為當今計算機應(yīng)用中空前活躍的領(lǐng)域, 在生活中可以說得是無處不在。因此作為二十一世紀的大學來說掌握單片機的開發(fā)技術(shù)是十分重要的?;仡櫰鸫舜螁纹瑱C課程設(shè)計,至今我仍感慨頗多,的確,從選題到定稿,從理論到實踐,在整整兩星期的日子里,可以說得是苦多于甜,但是可以學到很多很多的的東西,同時不僅可以鞏固了以前所學過的知識,而且學到了很多在書本上所沒有學到過的知識。通過這次課程設(shè)計使我懂得了理論與實際相結(jié)合是很重要的,只有理論知識是遠遠不夠的,只有把所學的理論知識與實踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務(wù),從而提高自己的實際動手能力和獨立思考的能力。在設(shè)計的過程中遇到問題,可以說得
3、是困難重重,這畢竟第一次做的,難免會遇到過各種各樣的問題,同時在設(shè)計的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學過的知識理解得不夠深刻,掌握得不夠牢固,比如說三極管PNP管腳不懂怎么放置,不懂分得二極管的正負極,對單片機匯編語言掌握得不好通過這次課程設(shè)計之后,一定把以前所學過的知識重新溫故。這次課程設(shè)計終于順利完成了,在設(shè)計中遇到了很多編程問題,最后在梁強老師的辛勤指導(dǎo)下,終于游逆而解。同時,在梁強老師的身上我學得到很多實用的知識,在次我表示感謝!同時,對給過我?guī)椭乃型瑢W和各位指導(dǎo)老師再次表示忠心的感謝! 二課程設(shè)計的心得體會做了兩周的課程設(shè)計,有很多的心得體會,有關(guān)于單片機方面的,更多的是關(guān)
4、于人與人之間關(guān)系方面的。我們組一共有三個人,但其他兩個人是真的神龍見首不見尾,除了在最后答辯的時候他們一起坐在了我旁邊,冠冕堂皇的指著我畫了幾遍的圖說了幾嘴,我想可能他們自己都不知道自己在說怎么,雖然有的東西他們也答出來了。我佩服他們的勇氣,羨慕他們的運氣(我見到的很多做了10 天的人最后的成績都有不如他們的),但是鄙視他們的做法。所幸的是,我得到了很多同學的幫助。我想沒有他們我可能都要放棄了,因為我本人對單片機也并不是很熟悉,學的東西好像它是它,我是我似的,理論聯(lián)系不了實際。以前的匯編語言沒學好,一開始的程序這塊兒就要令我抓狂了。后來請教我們班的一個男生,每次跟他一起到試驗室調(diào)試程序(他們組
5、也只有他一個人動手),看他邊做邊給我講解。最后在開發(fā)機上做出來的時候,雖然不是我自己寫的,但看他那么高興,我也有一種分享到的成就感。后來我們組就用了他寫的程序,他自己又抽空做了些拓展。接下來就是做硬件方面的焊接工作了。沒想到這項看起來不需要多少技術(shù)的工作卻是非常的勞心勞力。很多次是早上起來帶瓶水帶些吃的到實訓(xùn)中心,一泡就是一天。我看到有很多人跟我一樣,不同的是他們是三三兩兩,而我大部分時間都是一個人做。在這個時候也有很多人幫助我,或是熱心的幫我?guī)э垼蚴窃谖掖蝽飪旱臅r候幫我做點焊接。大家都鼓勵我,即使最后出不來東西,但是一定要堅持把它做完。當我想放棄的時候,我也這么對自己說,即使你做出來的是次
6、品甚至不合格品,但是你一定要拿出來一件成品。在要驗收前,終于做了一件成品出來,不幸的是它真的是一件不合格品。幫我的那個男生做的已經(jīng)出來了,所以最后應(yīng)該還是我的焊接方面的問題。有一點灰心,想再重做來不及了,單是檢查線路卻也查不出來什么問題。那么就準備答辯吧。我對著電路圖再看課本,發(fā)現(xiàn)以前很多覺得很難記的東西現(xiàn)在記起來容易多了,因為整天都在同它們打交道。51的引腳及其功能,A/D轉(zhuǎn)換器的,驅(qū)動器的,所有我用到的我都一再的看書了解,同時請教同學我看書過程當中的疑惑。在這個過程中又發(fā)現(xiàn)了以前焊接當中出的一些問題,能改的就改,不能改的,咳,要是時間再多一些,或者我能早點做好,要是不只是我一個人動手算了吧
7、,不要想那些如果,還是準備我自己的,做好我現(xiàn)在能做的吧。還好,驗收還算成功,得了3分,不是很高,但是我覺得對我來說已經(jīng)很好,代表了我真實的水平,我覺得我對單片機的一些知識在這個動手的過程中真的是從無到有增長的。同時我也盡量不去想別人得了多少分,沒有什么不平衡的,有些人付出的是努力,有些人付出的是風險代價,其實這也沒有什么不一樣,這一點我早就了解。最后,我發(fā)現(xiàn)自己對單片機竟然也有了一點興趣,想暑假回家以后自己去買一些東西來做,再補一補匯編語言。有什么問題請教下以前的那些老同學好了,他們好厲害,在高中勞動課就成功的做出過調(diào)頻收音機,大一暑假的時候參加了學校的電子競賽培訓(xùn)接著比賽,不過后來怎么樣我就
8、不知道了。汗??磥硪啾3致?lián)絡(luò),這次回家就好好找他們敘敘舊。三1前言通過一個學期的學習,我認為要學好C語言程序這門課程,不僅要認真閱讀課本知識,更重要的是要通過上機實踐才能增強和鞏固我的知識。特別是作為高職生,更要注重實踐這一環(huán)節(jié),只有這樣我們才能成為合格的計算機人材。其目錄為:1程序要求2算法分析3流 程 圖4源 程 序5調(diào)試結(jié)果6實習體會2 程序要求學生成績管理是高等學校教務(wù)管理的重要組成部分,其內(nèi)容較多,為了簡化計論,要求設(shè)計的管理系統(tǒng)能夠完成以下六種功能:(1)學生注冊登記;(2)登記學生成績;(3)修改學生成績;(4)打印一個班級學生的單科成績;(5)求出每個學生一學期中各科的平均成
9、績;(6)打印某一課程成績處于指定分數(shù)段內(nèi)的學生名單。3 算法分析1 學生成績管理軟件的數(shù)據(jù)結(jié)構(gòu)學生成績一般都是以班級為單位進行管理的,一個班級用一個結(jié)點來表示??紤]到插入和刪除的方便,這些以班級為單位的結(jié)點用鏈表方式組成一個主目錄。每個結(jié)點有四個域:(1)班級代號;(2)課程情況;(3)學生情況;(4)班級順序鏈。課程情況應(yīng)能反映出大專生所學過的全部課程。因課程是逐年增多的,所以采用鏈表結(jié)構(gòu)以便能不斷插入新的課程。該班學過的課程構(gòu)成一個課程鏈表,所以班級結(jié)點中的課程情況用課程鏈表表示。學生情況主要反映學生的學號,姓名,每學期學生的成績情況。因為學號總是順序排列的,所以選用一個結(jié)構(gòu)體數(shù)組作為反
10、映學生情況的登陸記表。該 數(shù)組的下標值接上班級結(jié)點中的班級號就是學號。例如,設(shè)每班學生數(shù)不超過40個人,班級號為9612,某學生在登記表中相應(yīng)分量的下標值為26,則該學生的學號為961226。另外,學生成績管理要分6個學期,所以在學生登記表中,開設(shè)6個指針域,每個指針指向該生某學期某門課程學成績的結(jié)點。各結(jié)點結(jié)構(gòu)如下所示:(1)主目錄中班級的結(jié)點為:班級號 課程鏈 班級順序鏈 學生登記表(2)程鏈表中的結(jié)點:課程代號 學期號 二叉樹鏈 課程順序鏈(3)分數(shù)鏈表中的結(jié)點為:左鏈 學號 課程代號 成績分數(shù)順序 右鏈為了便于登記和查詢學生的成績,選擇二叉排序來存放學生的成績。每個班級的每門課程對應(yīng)一
11、棵二叉樹。通過主目錄中班級結(jié)點的課程鏈找到指定的課程結(jié)點,再通過課程結(jié)點中的二叉樹指針指向該門課程的成績二叉排序樹。另外通過主目錄中班級結(jié)點的學生登記表中的學期指針,指向該學生本學期某門課程的分數(shù)結(jié)點,并以分數(shù)結(jié)點的分安數(shù)順序鏈勾鏈該生各門課程的成績。在登記成績和查詢分數(shù)時,都要用到課程代號。課程 代和課程名稱是一一對應(yīng)的。為了簡化程序,課程名稱和代號對照表設(shè)計為一個向量,向量的下標值就作為課程代號,而向量中的元素就是課程名稱,這樣可以省去代號域。1各函數(shù)的功能和實現(xiàn)學生成績管理的相關(guān)功能由對應(yīng)的函數(shù)來實現(xiàn)。(1)學生注冊登記學生入學后,首先應(yīng)是注冊登記。注冊時應(yīng)先檢查該學生所在班級是否已經(jīng)登
12、入主目錄,未登入則若調(diào)用新結(jié)點后登陸入主目錄。然后將新調(diào)入的班級結(jié)點中對應(yīng)域賦初值,最后再讀入學生的學號和姓名并一一填入學生登記表。這樣就完成了一個班級的注冊和登記工作。(2)登記學生成績學生注冊后才可以登記成績,所以先要檢查這個班級是否已經(jīng)注冊,班級中是否有這個學生。在確認有此學生后,登記該生成績。這時需完成兩個操作。一個查詢課程代號,另一個是將成績填入二叉樹。這兩個操作分別用兩個函數(shù)來實現(xiàn): 查詢課程代號; 插入二叉排序樹。有了這兩個函數(shù),登記學生成績的工作可以很方便地完成。首先查處課程代號,調(diào)用課程結(jié)點,填入課程代號和學期號;再在二叉樹鏈域中置初值為NULL,將課程結(jié)點插入為課程鏈表的頭
13、結(jié)點。接著讀入每個學生的學號和成績,每個學生的每門課程都生成一分數(shù)結(jié)點插入到相應(yīng)課程的二叉樹中。同時,還要將該分數(shù)結(jié)點鏈入該生這學期各科成績的分數(shù)鏈表中。學生登記表中的學期指針域中存放該分數(shù)鏈表的頭結(jié)點地址。(3)修改學生成績?nèi)舻怯浀膶W生成績有錯誤,則調(diào)用修改學生成績的函數(shù)便可以加以修改。修改時從主目錄出發(fā),查到班級,再從學生登記表中查對學號和姓名,再在與學期匹配的學期指針域中取得該生的學生鏈表的頭指針,然后搜索分數(shù)鏈表,查到指定課程的分數(shù)結(jié)點,就可修改成績。(4)打印一個班級學生的單科成績由于學生成績是用二叉樹排序樹來存儲的,所以采用中序遍歷的方法就可以按次序打印出學姓名和成績。在打印了程序
14、中,從主目錄開始查到班級號,就可以從課程結(jié)點的二叉樹鏈域中取得成績二叉排序樹的頭指針;然后調(diào)用中序遍歷了程序就可進行打印,同時可求出平均成績和各個分數(shù)段的人數(shù)。(1) 求出每個學生一學期中各科的平均成績此了程序從主目錄查對班級號開始,通過學生登記表中每個學生的學期指針取得各自的分數(shù)鏈表的頭指針。順著分數(shù)鏈就可求出該生本學期各科的平均成績。(2)打印某一課程成績處于指定分數(shù)段內(nèi)的學生名單對二叉樹序樹進行中序扁歷,但扁歷時應(yīng)判斷當前成績是否處于分數(shù)段內(nèi)而決定是否打印。4 流 程 圖5 程序源代碼include<STDIO.H>#include<CONIO.H>#include<STDLIB.H>#include<BIOS.H>#include<IO.H>#define CR 13#define ESC 27#define UP 72#define DOWN 80#include<string.h>#include<stdio.h>#define CRNUM 200#define STNUM 40#define TERMS 66調(diào)試結(jié)果7實習體會經(jīng)過一個星期的上機實踐學習,使我對C語言有了更進一步的認識和了解,要想學好它要重在實踐,要通過不斷的上機操作才能更好地學習它,通過
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)療服裝購銷合同范本
- 獸醫(yī)免疫學模擬試題
- 初級經(jīng)濟師(人力資源專業(yè))模擬習題
- 廚具公司合同范本
- 下學期八年級英語教學總結(jié) -教學工作總結(jié)
- 中藥炮制題庫(含答案)
- 植物生產(chǎn)與環(huán)境測試題含參考答案
- 關(guān)于社保補充合同范本
- 一年級小學生入隊申請書
- 一年級下冊語文教學反思
- GB/T 24474.2-2020乘運質(zhì)量測量第2部分:自動扶梯和自動人行道
- GB/T 17689-2008土工合成材料塑料土工格柵
- GB/T 13734-2008耳穴名稱與定位
- 適航法規(guī)基礎(chǔ)培訓(xùn)
- 2023版初中化學跨學科實踐活動(化學)
- 植物保護學通論-植物病害分析課件
- 藥品經(jīng)營質(zhì)量管理規(guī)范(GSP)實用教程教學課件
- 外研社一起英語四年級下冊課文
- DB32-T 2705-2014公路工程地質(zhì)勘察監(jiān)理規(guī)程-(高清現(xiàn)行)
- After-Effects影視特效設(shè)計教程完整版全套ppt課件
- 醫(yī)療設(shè)備清單
評論
0/150
提交評論