廣東工業大學編譯原理實驗報告格式

2022-04-27 02:00:05 字數 946 閱讀 3831

廣東工業大學實驗報告

學院專業_____班成績評定

學號姓名合作者____號____) 教師簽名_______

實驗_______題目第___周星期___第___節

實驗型別:□綜合性 □設計性 □驗證性

編譯原理上機實驗報告

一、 實驗目的與要求

目的:在分析理解乙個教學型編譯程式(如pl/0)的基礎上,對其詞法分析程式、語法分析程式和語義處理程式進行部分修改擴充。達到進一步了解程式編譯過程的基本原理和基本實現方法的目的。

要求:對pl/0作以下修改擴充:

基本內容:

(1)增加單詞:保留字 else,for,to, downto;運算子

+=,-=

(2)修改單詞:不等號# 改為 <>

(3)增加條件語句的else子句

選做內容:

(4)擴充賦值運算:+= 和 -=

(5)擴充語句(pascal的for語句):

①for 《變數》:=《表示式》 to 《表示式》 do 《語句》

②for 《變數》:=《表示式》 downto 《表示式》 do 《語句》

其中,語句①的迴圈變數的步長為1,語句②的迴圈變數的步長為-1。

二、 實驗環境與工具

(1)計算機及作業系統:pc機,windows2000,windowsxp

(2)程式語言:c++builder5,vc 6.0

(3)教學型編譯程式:pl/0

三、 設計方案

(1) 概述:源、目標語言,實現工具(平台),執行平台

(2) 結構設計說明:各功能模組描述

(3) 主要成分描述

① 符號表

② 執行時儲存組織和管理

③ 語法分析方法

④ 中間**表示

(4) 測試用例

四、 開發過程和完成情況

五、 學習體會

編譯原理實驗報告合肥工業大學版

編譯原理實驗報告 合肥工業大學電腦科學與技術 完成日期 2013.6.3 實驗一詞法分析設計 1 實驗功能 對輸入的txt檔案內的內容進行詞法分析 由檔案流輸入test.txt中的內容,對檔案中的各類字元進行詞法分析 列印出分析後的結果 二 程式結構描述 源 見附錄 1 利用key進行構造並儲存關鍵...

河南工業大學protel實驗報告

實驗1 原理圖設計環境畫原理圖實驗 一實驗目的 1 熟練protel99se的原理圖編輯環境 2 掌握常用管理器,選單的使用,電氣規則檢查 3 掌握元器件等的呼叫,屬性含義。二實驗內容 教材 1.1,1.2,1.3,1.4環境熟悉 2.1,2.2工具條物件,器件呼叫 2.3,2.4 選單使用,元件屬...

廣東工業大學C實驗題目和報告

程式設計 實驗報告 班級 計科7 姓名 陳日燊 學號 3110006131 教師廣東工業大學 2013年 4 月 20 日 第二次實驗 內容 完成下面的實驗2.1和2.2。地點 工學一號館413 410 時間 2013 4 11 實驗環境與工具 1 計算機及作業系統 pc機,windowsxp 2 ...