建議:此程序最好放到計算機上調試,不要僅憑感覺想,并注意訪問權限修飾符與路徑的關系。嘗試將三個類不放在相同的路徑下,自我設計一些挑戰難題。強化自己對類的訪問權限修飾符與路徑的關系的理解。
上傳時間: 2014-01-20
上傳用戶:xuan‘nian
詞法分析 1 試驗目的 設計,編制并調試一個此法分析程序,加深對此法分原理的理解. 2 試驗要求 1)待分析的簡單語言的詞法 * 關鍵字: begin if then while do end 所有關鍵字都是小寫. 2)運算符和界符: : = + * - / < <= <> > >= = ( ) # 3)其他單詞是標識符(ID)和整數型常數(NUM),通過一下正規式定義: ID=letter (letter|digit)* NUM=digit digit* 4)空格由空白,制表符和換行符組成,空格一般用來分隔ID,NUM,運算符,界符和關鍵字,此法分析階段通常被忽略. 3 各種單詞符號對應的種別碼如表所示
上傳時間: 2017-01-08
上傳用戶:dongqiangqiang
這個程序是97年Mekka ’97 4K Intro比賽的一等獎作品,匯編語言所寫。整個程序全長4095字節, 生成.com程序只有4K,可是卻實現了3D動畫的效果,還有一段背景音樂!畫面是游戲天旋地轉的一個場景! 1)把下面的代碼粘貼到記事本里面,另存為 1.txt 文檔。 2)在命令行窗口下(在開始→運行→cmd),進入文檔所存盤符,輸入debug<1.txt,就出現標準的三維空間動畫和音樂了。悍啊.... 大家可以試一下,絕非病毒敬請放心。
上傳時間: 2013-12-19
上傳用戶:亞亞娟娟123
1)C++源代碼掃描程序識別C++記號。 C++語言包含了幾種類型的記號:標識符,關鍵字,數(包括整數、浮點數),字符串、注釋、特殊符號(分界符)和運算符號等。 (2)打開一個C++源文件,打印出所有以上的記號。 (3)要求應用程序應為Windows界面。 (4)選作部分:為了提高C++源程序的可讀性,C++程序在書寫過程中加入了空行、空格、縮進、注釋等。假設你想犧牲可讀性,以節省磁盤空間,那么你可以存貯一個刪除了所有不必要空格和注釋的C++源程序的壓縮文本。因此,程序中還應該有這樣的壓縮功能。 (5)選作部分:進一步思考或實現——如何進一步實現減小源文件大小的壓縮功能。 (6)應該書寫完善的軟件文檔,最好使用Rational Rose來完成部分框圖。
上傳時間: 2013-11-26
上傳用戶:開懷常笑
完成一個完整的編譯程序,語法分析大部分采用LL(1)文法實現,算術表達式用算符優先至底向上實現。
上傳時間: 2013-11-28
上傳用戶:ynzfm
VC++實現DES加解密 Tips: 1.本程序可以加密1-4096個字符的任意長度字符串 2.如果密鑰長度過短或者為空,程序將使用默認 密鑰"YinXueYuan Build It!"進行加密. 3.加密結果將用16進制字符顯示 4.本加密程序同時支持中/英文字符(包括密鑰和明 文) 5.本加密程序支持特殊字符[例如換行符(回車鍵)] Attention: 1.加密時,密文的最后一個字符請不要使用半角 美元符號 $ 2.字符串加密最多支持加密4096個英文字符(解密 最多為8192個十六進制字符), 如果需要加密的內容過多,請使用文件加密 3.為了保證您的數據安全,建議不要使用默認密 鑰,并保持您的密鑰在八位以上 4.由于時間關系,文件加密功能尚未完成,請諒解. 5.DES已經被證明不安全,建議您修改本程序源 碼,將其改為3DES
標簽: YinXueYuan Build 4096 Tips
上傳時間: 2013-12-19
上傳用戶:stampede
本學期所有數據結構的大作業一,設A與B分別為兩個帶有頭結點的有序循環鏈表(所謂有序是指鏈接點按數據域值大小鏈接,本題不妨設按數據域值從小到大排列),list1和list2分別為指向兩個鏈表的指針。請寫出將這兩個鏈表合并為一個帶頭結點的有序循環鏈表的算法。二,本次實驗的題目為表達式求值,要求設計一個程序,演示用算符優先法對算術表達式求值的過程。 即編寫程序把前綴表達式轉換成后綴表達式,并計算結果。用以下三組數據測試程序: 3*(7-2); 2*(6+2*(3+6*(6+6)))+(6+6)*3+2; 8/(9-9)。三,用三元組存儲稀疏矩陣,并實現稀疏矩陣的轉置,兩個稀疏矩陣和與積的運算四,哈夫曼編/譯碼器 完成Huffman 編碼的譯碼過程。即輸入一個碼串,請翻譯成相應的字符串。要求有編碼過程和解碼過程。
標簽: 數據結構
上傳時間: 2017-01-18
上傳用戶:changeboy
本學期所有數據結構的大作業一,設A與B分別為兩個帶有頭結點的有序循環鏈表(所謂有序是指鏈接點按數據域值大小鏈接,本題不妨設按數據域值從小到大排列),list1和list2分別為指向兩個鏈表的指針。請寫出將這兩個鏈表合并為一個帶頭結點的有序循環鏈表的算法。二,本次實驗的題目為表達式求值,要求設計一個程序,演示用算符優先法對算術表達式求值的過程。 即編寫程序把前綴表達式轉換成后綴表達式,并計算結果。用以下三組數據測試程序: 3*(7-2); 2*(6+2*(3+6*(6+6)))+(6+6)*3+2; 8/(9-9)。三,用三元組存儲稀疏矩陣,并實現稀疏矩陣的轉置,兩個稀疏矩陣和與積的運算四,哈夫曼編/譯碼器 完成Huffman 編碼的譯碼過程。即輸入一個碼串,請翻譯成相應的字符串。要求有編碼過程和解碼過程。
標簽: 數據結構
上傳時間: 2017-01-18
上傳用戶:shanml
傳輸矩陣法計算啁啾光柵反射譜 本節中給出傳輸矩陣法計算啁啾光柵反射譜和 時延的完整M at lab 程序實例, 本段代碼在 M at lab513 和W indow s2000 環境中運行通過。運行結果如圖8 所示??梢愿淖児鈻砰L度、有效折射率、折射率調制深度、啁啾系數等參數來獲得不同參數下光柵反射譜和時延曲線。如果打開“% 切趾”行的屏蔽符“% ”則可得到切趾后光柵反射譜和時延特性曲線, 此時計算所得的曲線將比圖8 中所示的曲線平滑很多。
上傳時間: 2014-03-12
上傳用戶:wuyuying
1. 設計要求: 1.彩色界面,界面清晰美觀,色彩協調。 2.使用DOS系統的0AH號子功能接受用戶鍵入的字符串。 3.建議按下圖設計用戶界面,顏色自選。 注:雙線框由若干CRT顯示符組成,相應的CRT顯示符(十進制數)已經標注在右圖中。1. 設計要求: 1. 轉化內容選擇下列一項:二進制數→十六進制數顯示,二進制數→十進制數顯示,十進制數→二進制數顯示,十進制數→十六進制數顯示,十六進制數→二進制數顯示。 2. 給出適當的文字提示 3. 程序要求保護措施,對于非法鍵入不受理,但回顯,顯示錯誤信息。 4.具體顯示格式,例如:0111100010011010=789AH1. 設計要求: 1.統計并且顯示負數的個數。 2.找出真值最大的數,并以十六進制的形式,顯示在屏幕上,顯示格式為:MAX= H 3.數據自己在數據段進行定義,個數至少為8個。1. 設計要求: 1.動態畫一個實心圓球 2.位置在屏幕中央,變化情況是:逐漸“膨脹”的或者逐漸“收縮”的。
標簽: 彩色
上傳時間: 2014-01-08
上傳用戶:Divine