版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、我的課程設計報告心得體會(大全)課程設計是培養(yǎng)學生綜合運用所學知識,發(fā)現(xiàn),提出,分 析和解決實際問題,鍛煉實踐能力的重要環(huán)節(jié),是對學生實 際工作能力的具體訓練和考察過程隨著科學技術發(fā)展的日 新日異,單片機已經成為當今計算機應用中空前活躍的領 域,在生活中可以說得是無處不在。因此作為二十一世紀 的大學來說掌握單片機的開發(fā)技術是十分重要的?;仡櫰鸫舜螁纹瑱C課程設計,至今我仍感慨頗多,的 確,從選題到定稿,從理論到實踐,在整整兩星期的日子 里,可以說得是苦多于甜,但是可以學到很多很多的的東 西,同時不僅可以鞏固了以前所學過的知識,而且學到了 很多在書本上所沒有學到過的知識。通過這次課程設計使 我懂得
2、了理論與實際相結合是很重要的,只有理論知識是 遠遠不夠的,只有把所學的理論知識與實踐相結合起來, 從理論中得出結論,才能真正為社會服務,從而提高自己 的實際動手能力和獨立思考的能力。在設計的過程中遇到 問題,可以說得是困難重重,這畢竟第一次做的,難免會 遇到過各種各樣的問題,同時在設計的過程中發(fā)現(xiàn)了自己 的不足之處,對以前所學過的知識理解得不夠深刻,掌握 得不夠牢固,比如說三極管pnp管腳不懂怎么放置,不懂 分得二極管的正負極,對單片機匯編語言掌握得不好 通過這次課程設計之后,一定把以前所學過的知識重新溫 故。這次課程設計終于順利完成了,在設計中遇到了很多 編程問題,最后在梁強老師的辛勤指導下
3、,終于游逆而解。 同時,在梁強老師的身上我學得到很多實用的知識,在次 我表示感謝!同時,對給過我?guī)椭乃型瑢W和各位指導 老師再次表示忠心的感謝!課程設計的心得體會做了兩周的課程設計,有很多的心得體會,有關于單 片機方面的,更多的是關于人與人之間關系方面的。我們組一共有三個人,但其他兩個人是真的神龍見首 不見尾,除了在最后答辯的時候他們一起坐在了我旁邊, 冠冕堂皇的指著我畫了幾遍的圖說了幾嘴,我想可能他們 自己都不知道自己在說怎么,雖然有的東西他們也答出來 to我佩服他們的勇氣,羨慕他們的運氣(我見到的很多 做了 1 0天的人最后的成績都有不如他們的),但是鄙視他 們的做法。所幸的是,我得到了
4、很多同學的幫助。我想沒有他們 我可能都要放棄了,因為我本人對單片機也并不是很熟悉, 學的東西好像它是它,我是我似的,理論聯(lián)系不了實際。!以前的匯編語言沒學好,一開始的程序這塊兒就要令我抓 狂了。后來請教我們班的一個男生,每次跟他一起到試驗 室調試程序(他們組也只有他一個人動手),看他邊做邊給 我講解。最后在開發(fā)機上做出來的時候,雖然不是我自己 寫的,但看他那么高興,我也有一種分享到的成就感。后 來我們組就用了他寫的程序,他自己又抽空做了些拓展。接下來就是做硬件方面的焊接工作了。沒想到這項看 起來不需要多少技術的工作卻是非常的勞心勞力。很多次 是早上起來帶瓶水帶些吃的到實訓中心,一泡就是一天。
5、我看到有很多人跟我一樣,不同的是他們是三三兩兩,而 我大部分時間都是一個人做。在這個時候也有很多人幫助 我,或是熱心的幫我?guī)э?,或是在我打盹兒的時候幫我做 點焊接。大家都鼓勵我,即使最后出不來東西,但是一定 要堅持把它做完。當我想放棄的時候,我也這么對自己說, 即使你做出來的是次品甚至不合格品,但是你一定要拿出 來一件成品。在要驗收前,終于做了一件成品出來,不幸的是它真 的是一件不合格品。幫我的那個男生做的已經出來了,所 以最后應該還是我的焊接方面的問題。有一點灰心,想再 重做來不及了,單是檢查線路卻也查不出來什么問題。那 么就準備答辯吧。我對著電路圖再看課本,發(fā)現(xiàn)以前很多 覺得很難記的東西現(xiàn)
6、在記起來容易多了,因為整天都在同 它們打交道。51的引腳及其功能,a/d轉換器的,驅動器 的,所有我用到的我都一再的看書了解,同時請教同學我 看書過程當中的疑惑。在這個過程中又發(fā)現(xiàn)了以前焊接當 中出的一些問題,能改的就改,不能改的,咳,要是時間 再多一些,或者我能早點做好,要是不只是我一個人動 手算了吧,不要想那些如果,還是準備我自己的,做 好我現(xiàn)在能做的吧。還好,驗收還算成功,得了 3分,不是很咼,但是我覺得對我來說已經很好,代表了我真實的水平,我覺得我 對單片機的一些知識在這個動手的過程中真的是從無到有 增長的。同時我也盡量不去想別人得了多少分,沒有什么 不平衡的,有些人付出的是努力,有些
7、人付出的是風險代價,其實這也沒有什么不一樣,這一點我早就了解。最后,我發(fā)現(xiàn)自己對單片機竟然也有了一點興趣,想 暑假回家以后自己去買一些東西來做,再補一補匯編語言。 有什么問題請教下以前的那些老同學好了,他們好厲害, 在高中勞動課就成功的做出過調頻收音機,大一暑假的時 候參加了學校的電子競賽培訓接著比賽,不過后來怎么樣 我就不知道了。汗??磥硪啾3致?lián)絡,這次回家就好好 找他們敘敘舊。三1前言通過一個學期的學習,我認為要學好c語言程序這門課程,不僅要認真閱讀課本知識,更重要的是要通過上機 實踐才能增強和鞏固我的知識。特別是作為高職生,更要 注重實踐這一環(huán)節(jié),只有這樣我們才能成為合格的計算機 人材
8、。其目錄為:1程序要求2. 算法分析3. 流程圖4源程序5. 調試結果6. 實習體會2程序要求學生成績管理是高等學校教務管理的重要組成部分, 其內容較多,為了簡化計論,要求設計的管理系統(tǒng)能夠完 成以下六種功能:(1) 學生注冊登記;(2) 登記學生成績;(3) 修改學生成績;(4) 打印一個班級學生的單科成績;(5) 求出每個學生一學期中各科的平均成績;(6) 打印某一課程成績處于指定分數(shù)段內的學生名單。 3算法分析1.學生成績管理軟件的數(shù)據(jù)結構學生成績一般都是以班級為單位進行管理的,一個班 級用一個結點來表示。考慮到插入和刪除的方便,這些以 班級為單位的結點用鏈表方式組成一個主目錄。每個結點
9、 有四個域:(d班級代號;(2) 課程情況;(3) 學生情況;(4) 班級順序鏈。課程情況應能反映出大專生所學過的全部課程。因課 程是逐年增多的,所以采用鏈表結構以便能不斷插入新的 課程。該班學過的課程構成一個課程鏈表,所以班級結點 中的課程情況用課程鏈表表示。學生情況主要反映學生的 學號,姓名,每學期學生的成績情況。因為學號總是順序 排列的,所以選用一個結構體數(shù)組作為反映學生情況的登 陸記表。該數(shù)組的下標值接上班級結點中的班級號就是學 號。例如,設每班學生數(shù)不超過40個人,班級號為9612, 某學生在登記表中相應分量的下標值為26,則該學生的學 號為96122 6c另外,學生成績管理要分6個
10、學期,所以在學生登記表 中,開設6個指針域,每個指針指向該生某學期某門課程 學成績的結點。各結點結構如下所示:(1) 主目錄中班級的結點為:班級號課程鏈班級順序鏈學生登記表(2) 程鏈表中的結點:課程代號學期號二叉樹鏈課程順序鏈(3) 分數(shù)鏈表中的結點為: 左鏈學號課程代號成績分數(shù)順序右鏈為了便于登記和查詢學生的成績,選擇二叉排序來存放學生的成績。每個班級的每門課程對應一棵二叉樹。通過主目錄中班級結點的課程鏈找到指定的課程結點,再通過課程結點 中的二叉樹指針指向該門課程的成績二叉排序樹。另外通 過主目錄中班級結點的學生登記表中的學期指針,指向該 學生本學期某門課程的分數(shù)結點,并以分數(shù)結點的分安
11、數(shù) 順序鏈勾鏈該生各門課程的成績。在登記成績和查詢分數(shù)時,都要用到課程代號。課程代和課程名稱是一一對應的。為了簡化程序,課程名稱和代 號對照表設計為一個向量,向量的下標值就作為課程代號, 而向量中的元素就是課程名稱,這樣可以省去代號域。1.各函數(shù)的功能和實現(xiàn)學生成績管理的相關功能由對應的函數(shù)來實現(xiàn)。(1) 學生注冊登記學生入學后,首先應是注冊登記。注冊時應先檢查該學生所在班級是否已經登入主目錄,未登入則若調用新結 點后登陸入主目錄。然后將新調入的班級結點中對應域賦 初值,最后再讀入學生的學號和姓名并一一填入學生登記 表。這樣就完成了一個班級的注冊和登記工作。(2) 登記學生成績學生注冊后才可以
12、登記成績,所以先要檢查這個班級 是否已經注冊,班級中是否有這個學生。在確認有此學生 后,登記該生成績。這時需完成兩個操作。一個查詢課程 代號,另一個是將成績填入二叉樹。這兩個操作分別用兩 個函數(shù)來實現(xiàn): 查詢課程代號; 插入二叉排序樹。有了這兩個函數(shù),登記學生成績的工作可以很方便地 完成。首先查處課程代號,調用課程結點,填入課程代號 和學期號;再在二叉樹鏈域中置初值為null,將課程結點插入為課程鏈表的頭結點。接著讀入每個學生的學號和成 績,每個學生的每門課程都生成一分數(shù)結點插入到相應課 程的二叉樹中。同時,還要將該分數(shù)結點鏈入該生這學期 各科成績的分數(shù)鏈表中。學生登記表中的學期指針域中存 放
13、該分數(shù)鏈表的頭結點地址。(3) 修改學生成績若登記的學生成績有錯誤,則調用修改學生成績的函 數(shù)便可以加以修改。修改時從主目錄出發(fā),查到班級,再 從學生登記表中查對學號和姓名,再在與學期匹配的學期 指針域中取得該生的學生鏈表的頭指針,然后搜索分數(shù)鏈表,查到指定課程的分數(shù)結點,就可修改成績。(4) 打印一個班級學生的單科成績由于學生成績是用二叉樹排序樹來存儲的,所以采用中序遍歷的方法就可以按次序打印出學姓名和成績。在打 印了程序中,從主目錄開始查到班級號,就可以從課程結 點的二叉樹鏈域中取得成績二叉排序樹的頭指針;然后調 用中序遍歷了程序就可進行打印,同時可求岀平均成績和 各個分數(shù)段的人數(shù)。(1)
14、求出每個學生一學期中各科的平均成績此了程序從主目錄查對班級號開始,通過學生登記表中每個學生的學期指針取得各自的分數(shù)鏈表的頭指針。順 著分數(shù)鏈就可求出該生本學期各科的平均成績。(2)打印某一課程成績處于指定分數(shù)段內的學生名單 對二叉樹序樹進行中序扁歷,但扁歷時應判斷當前成 績是否處于分數(shù)段內而決定是否打印。4流程圖5程序源代碼inclu dettinclude#include#i nclude#inc lude#definecr13#def i neesc27#de fineup72#d efined0wn8 0includettinclude#de finecrnum2 00ttdefines tnum40#def ineterms66調試結果7實習體會經過一個星期的上機實踐學習,使我對c語言有了更 進一步的認識和了解,要想學好它要重在實踐,要通過不 斷的上機操作才能更好地學習它,通
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 浙江省金華市十校2024~2025學年高二上學期期末生物試卷(含答案)
- 語文-內蒙古鄂爾多斯市西四旗2024-2025學年2025屆高三第一(上)學期期末聯(lián)考試卷試題和答案
- 2024版標準合作合同簽訂稿版
- 福建省南平市金橋中學2021年高一英語模擬試卷含解析
- 福建省南平市建陽水吉中學高一物理上學期期末試題含解析
- 2024版?zhèn)€人房屋裝修承包合同
- 蘇北四市(徐州、宿遷、淮安、連云港)2025屆高三第一次調研考試(一模)政治試卷(含答案)
- 2025年度二零二五年度科技產品全國巡展推廣合同3篇
- 2024股權對外轉讓協(xié)議與股權托管協(xié)議
- 《會展經濟與策劃》課件
- 2023年廣西北海市創(chuàng)城辦招聘20人(共500題)筆試必備質量檢測、歷年高頻考點模擬試題含答案解析
- 伊索寓言-狗和影子課件
- 工程材料檢驗試驗計劃專項方案
- 《上帝擲骰子嗎:量子物理史話》導讀學習通超星課后章節(jié)答案期末考試題庫2023年
- GB/T 42616-2023電梯物聯(lián)網(wǎng)監(jiān)測終端技術規(guī)范
- CTR-2023年中國搜索引擎行業(yè)研究報告
- 枕上詩書:一本書讀懂最美古詩詞
- 光儲電站儲能系統(tǒng)調試方案
- 煙花爆竹工程設計安全規(guī)范
- 酒店賠償價目表
- YS/T 752-2011復合氧化鋯粉體
評論
0/150
提交評論