設計目的 加深對語法分析程序的任務及其工作原理的理解;掌握語法分析程序的實現方法;掌握簡單語言的狀態轉換圖表示形式極其識別程序的構造。 設計任務 編寫對簡單語言進行語法分析的詞法分析程序。并對輸入串for I=1to 20 do {x:=x+2 y:=y*(2+c) }} 進行語法分析,要求如下: 1。識別其中的關鍵字,標識符,常數,運算符和界符。2,對其中的數字注明其值和類型 3。將識別的結果填入表中并輸出。
上傳時間: 2015-03-30
上傳用戶:lili123
求圖的頂點連通度算法。方法就是先對源和匯做枚舉,之后對每個枚舉情況,把除去源匯兩點的其余所有頂點看成是容量限制為1的點,求網絡的最大流,就是此點對的頂點連通度,之后對枚舉的所有點對找連通度最小的當成圖的連通度。 帶有頂點容量限制的最大流方法:將帶容量限制的頂點u拆成兩個點u 和u*,原頂點u的入邊為u 的入邊,原頂點u的出邊為u*的出邊,之后在u 和u*之間連接雙向邊,邊的容量為頂點的容量限制。
標簽: 算法
上傳時間: 2013-12-21
上傳用戶:515414293
/*紅外解碼的方法 NEC格式 upd6121 1、9Ms的高電平啟動頭,然后是4.5Ms的低電平,如果2.25Ms時就有高電平,是持續信號,不處理 2、然后以一個高電平和一個低電平為1Bit,高電平時間是0.5625Ms=562us, 高低電平時間比為1:1時是Bit1,比為1:3時是Bit0 3、Timer1中斷執行100us采樣周期,9Ms=90,4.5Ms=45,高電平=5,低電平最多15 4、共讀入4Byte共24bit,第1、2Byte是CustomCode碼和其反碼,第3、4Byte是DataCode和其反碼 5、CustomCode正確和DataCode效驗正確的話,執行 6、紅外接收器輸出是反相的
上傳時間: 2013-12-03
上傳用戶:15071087253
人民幣大寫金額轉換程序(修正版v0.0.3) =================================== 1.使用方法: ------------- 將Cash_RMB.dcu放入Delphi安裝目錄下的Lib中,在uses中加入Cash_RMB, 即可引用CashRMB方法. function CashRMB(CashAmount: Double): String 如: procedure TForm1.Button1Click(Sender: TObject) begin QRLabel1.Caption := CashRMB(Table1.FieldByName( 金額 ).AsFloat) end 結果將傳回人民幣金額大寫字符串. 如果 CashAmount = 0 或數值溢出(超出萬億位),結果返回空串. 2.說明: -------- A.本轉換程序最大程度只支持到萬億元(位)的金額數值轉換操作.如果你的 轉換數值超出此極限,你可以在調用前先行判斷數據的合法性,如果沒有作預 先判斷,轉換過程中將引發本單元中自帶的錯誤處理例程. b.該轉換結果符合標準金額大寫書寫格式,零角零分等字樣不存在于最終的 轉換結果中. c.本轉換程序自帶數據溢出等數據非法及轉換錯誤等處理例程. d.本程序適用于32位的Delphi版本.
上傳時間: 2013-12-31
上傳用戶:hebmuljb
容易的方法是調用一個專門用于此目的的函數 DllGetVersion。問題是雖然 comctl32.dll 支持該函數,但并不是所有的 DLLs 都具備它。如果不具備 DllGetVersion,那么就得用難的方法——使用 FileVersion API,這可能是你要遭遇到的最為曖昧的 API 之一。我寫了一個類 CModuleVersion 來封裝兩種方法,同時還寫了一個Demo程序 VersionDlg 來示范 CModuleVersion 的使用方法。程序畫面如 Figure 1 所示。你可以在編輯框中敲入任何系統模塊的名字,VersionDlg 將用 DllGetVersion (如果具備這個函數的話)和 FileVersion API 兩種方法顯示版本信息
標簽: DllGetVersion comctl dll 函數
上傳時間: 2015-08-12
上傳用戶:黃華強
簡單易做,功能強喲. 里面也有詳細的說明. 也有專門的AVR JTAG ICE仿真器論壇. 簡易AVR JTAG的制作方法。 對于業余的愛好者,可以DIY自己的簡易AVR JTAG,僅僅需要不到三十元。主要的問題在于:驅動能力不大,jtag連接線應該盡量短;如果調試過程中出現了熱插拔,或者被調試芯片復位中無意對jtag口做了讀寫,將可能抹掉簡易AVR JTAG中的程序,不過可以重新燒入來恢復;無固件升級功能,必須手動燒入
上傳時間: 2014-01-15
上傳用戶:yulg
本題采用的計算方法為:主要用Jacobi迭代和Gauss-Seidel迭代解線性方程組。 Jacobi迭代算法思路:由方程組 ,使等式左端僅保留向量 ,其他一概放到右端,將 代入上式右端,便可(按順序逐行)進行計算得到 。 Gauss-Seidel迭代和Jacobi迭代不同的是先計算第一式得到 ,用此數再參與第二式的右端的計算,依次類推。
標簽: Jacobi Gauss-Seidel 迭代 方程
上傳時間: 2015-10-22
上傳用戶:頂得柱
Jode Decompiler.安裝方法:點擊Eclipse的Help菜單 --> Software Updates --> Find and install...,然后選擇:Search for new features to install,在彈出的對話框中點擊"New Remote Site..."菜單。填入:Name: Jode DecomopilerURL: http://www.technoetic.com/eclipse/update點擊"Finish"。之后可以在Window菜單的Preferences --> Java -->Jode Decompiler中配置插件的信息。
標簽: Decompiler Software Eclipse Updates
上傳時間: 2015-11-19
上傳用戶:cuibaigao
本書淺入淺出,從EXCEL的基本使用方法談起,逐漸深入的探討了VBA嵌入編程
標簽:
上傳時間: 2015-11-22
上傳用戶:561596
紅外解碼的方法 NEC格式 upd6121 1、9Ms的高電平啟動頭,然后是4.5Ms的低電平,如果2.25Ms時就有高電平,是持續信號,不處理 2、然后以一個高電平和一個低電平為1Bit,高電平時間是0.5625Ms=562us, 高低電平時間比為1:1時是Bit1,比為1:3時是Bit0 3、Timer1中斷執行100us采樣周期,9Ms=90,4.5Ms=45,高電平=5,低電平最多15 4、共讀入4Byte共24bit,第1、2Byte是CustomCode碼和其反碼,第3、4Byte是DataCode和其反碼 5、CustomCode正確和DataCode效驗正確的話,執行 6、紅外接收器輸出是反相的
上傳時間: 2016-02-05
上傳用戶:啊颯颯大師的