編譯原理課程設計心得體會

文思社 人氣:2.44W

第一篇:編譯原理課程設計心得體會

編譯原理課程設計心得體會

經過一個星期的編譯原理課程設計,本人在劉貞老師的指導下,順利完成該課程設計。通過該課程設計,收穫頗多。

一、對實驗原理有更深的理解

通過該課程設計,掌握了什麼是編譯程式,編譯程式工作的基本過程及其各階段的基本任務,熟悉了編譯程式總流程框圖,瞭解了編譯程式的生成過程、構造工具及其相關的技術對課本上的知識有了更深的理解,課本上的知識師機械的,表面的。通過把該演算法的內容,演算法的執行順序在計算機上實現,把原來以為很深奧的書本知識變的更為簡單,對實驗原理有更深的理解。

二、對該理論在實踐中的應用有深刻的理解

通過把該演算法的內容,演算法的執行順序在計算機上實現,知道和理解了該理論在計算機中是怎樣執行的,對該理論在實踐中的應用有深刻的理解。

三、激發了學習的積極性

通過該課程設計,全面系統的理解了編譯原理程式構造的一般原理和基本實現方法。把死板的課本知識變得生動有趣,激發了學習的積極性。把學過的計算機編譯原理的知識強化,能夠把課堂上學的知識通過自己設計的程式表示出來,加深了對理論知識的理解。以前對與計算機操

作系統的認識是模糊的,概念上的,現在通過自己動手做實驗,從實踐上認識了作業系統是如何處理命令的,如何協調計算機內部各個部件執行,對計算機編譯原理的認識更加深刻。課程設計中程式比較複雜,在除錯時應該仔細,在程式除錯時,注意指標,將不必要的命令去除。

在這次課程設計中,我就是按照實驗指導的思想來完成。加深了理解檔案系統的內部功能及內部實現,培養實踐動手能力和程式開發能力的目的。

四、理解了該知識點以及學科之間的融合滲透

本次課程設計程式部分是用c語言編寫的,把《計算機作業系統》,《編譯原理》,《演算法分析與設計》《c語言》四門學科聯絡起來,把各個學科之間的知識融合起來,把各門課程的知識聯絡起來,對計算機整體的認識更加深刻。使我加深了對《計算機作業系統》,《編譯原理》,《演算法分析與設計》《c語言》四門課程的認識。

第二篇:編譯原理課程設計心得體會

經過一個星期的編譯原理課程設計,本人在劉貞老師的指導下,順利完成該課程設計。通過該課程設計,收穫頗多。

一、對實驗原理有更深的理解

通過該課程設計,掌握了什麼是編譯程式,編譯程式工作的基本過程及其各階段的基本任務,熟悉了編譯程式總流程框圖,瞭解了編譯程式的生成過程、構造工具及其相關的技術對課本上的知識有了更深的理解,課本上的知識師機械的,表面的。通過把該演算法的內容,演算法的執行順序在計算機上實現,把原來以為很深奧的書本知識變的更為簡單,對實驗原理有更深的理解。

二、對該理論在實踐中的應用有深刻的理解

通過把該演算法的內容,演算法的執行順序在計算機上實現,知道和理解了該理論在計算機中是怎樣執(更多內容請訪問首頁:)行的,對該理論在實踐中的應用有深刻的理解。

三、激發了學習的積極性本文轉載在代寫之家

通過該課程設計,全面系統的理解了編譯原理程式構造的一般原理和基本實現方法。把死板的課本知識變得生動有趣,激發了學習的積極性。把學過的計算機編譯原理的知識強化,能夠把課堂上學的知識通過自己設計的程式表示出來,加深了對理論知識的理解。以前對與計算機操

copyright

idian

作系統的認識是模糊的,概念上的,現在通過自己動手做實驗,從實踐上認識了作業系統是如何處理命令的,如何協調計算機內部各個部件執行,對計算機編譯原理的認識更加深刻。課程設計中程式比較複雜,在除錯時應該仔細,在程式除錯時,注意指標,將不必要的命令去除。

在這次課程設計中,我就是按照實驗指導的思想來完成。加深了理解檔案系統的內部功能及內部實現,培養實踐動手能力和程式開發能力的目的。

第三篇:編譯原理課程設計學習心得體會

一週的課程設計很快過去,總體感覺得做得很不爽。

因為考試的原因,所有想盡快把這個課程設計做完,所以就直接改了老師的程式,以為這樣會快一些,事實證明,確實如此,但是做起來很不順手,程式設計師更討厭的是看別人的程式。不知道變數的含義,函式的作用。還有就是對vc 不是很熟,不僅開發環境不熟,就連c (其實應該說是c)的一些常用函式都忘得一干淨,就好比字元轉化為整型(atoi)和整型轉化為字元型(itoa)這兩個函式,根本不認識,還是在google上搜索到的資料。

c 確實有很多不完美的地方,我最煩的就是指標,指來指去的很讓人頭疼。還有就有字串的轉換等一些操作,沒有java來得方便。如果自己獨立編寫程式碼的話,我會首先考慮用java,其次考慮用c#,最後才用c 。

至於用什麼asp,jsp來做,我也可以做,這些動態網頁語 言都接觸過,只可惜自己技不如人,不能在兩天的時間內,把程式編出來,只能用最快的方法,用現成的改。因考慮到編譯是一門考研科目,所以自己打算在考試結束以後再完完整整地做一個。

總的來說,課程設計加深了自己對編譯這門課的理解,發現自己還有很多的地方要複習,甚至還有知識點的理解偏差。一定在考試把所有的漏動填平。

本站範文網()

第四篇:《編譯原理》課程設計要求

《編譯原理》課程設計實施方案

課程設計的具體內容以傳至qq群共享《編譯原理課程設計具體內容.ppt》中,由於學校沒有足夠大的機房供我們課程設計,所以課程設計採取單獨輔導形勢,同學們有任何問題,可以來我辦公室答疑。

設計報告提交要求

1提交的內容:

驗收經過測試的程式

提交設計報告。報告可以包括以下內容:

<1> 任務與目的

<2> 軟體設計

a. 軟體的總體結構與模組劃分

b. 關鍵演算法與重要資料結構

<3> 測試例程設計與測試結果分析

<4> 總結、體會、改進建議等

2.課程設計報告的字數(包括圖表)不得少於10000字。

3. 禁止課程設計抄襲,發現原文抄襲網站或報刊內容以零分記。

4.禁止課程設計雷同,發現雷同以零分記。

提交方式

1.要求提交《課程設計報告》列印稿。

2.a4紙張排版,格式參考學年論文規範。

3.在提交論文時填寫課程設計封面,詳細註明課程名稱、題目、學號、姓名、年級、專業班級等基本資訊。

4.解釋程式源程式(由各班班長統一用u盤拷貝給我)。

時間要求

第19週週五前,按班為單位,各班班長負責提交,過期不再受理,不記成績。

提交地址,電氣資訊樓b3-602,聯絡電話:13997747675,email: qq:190186735

第五篇:編譯原理課程設計要求

題目:書中任選一文法對它進行lr分析和語義分析(語言不限制)

文件不可少的內容:

? 實現原理

? 程式流程圖

? 子函式說明或者類的說明

? 程式程式碼及執行結果

? 心得體會

文件不少於12頁,參考文獻不少於10個,最後提交源程式和文件(檢查通過以後再列印),格式嚴格按照模版。